Loading ...

Play interactive tourEdit tour

Analysis Report UNAqLPHWAu

Overview

General Information

Joe Sandbox Version:26.0.0
Analysis ID:921510
Start date:24.07.2019
Start time:21:40:03
Joe Sandbox Product:Cloud
Overall analysis duration:0h 16m 28s
Hypervisor based Inspection enabled:false
Report type:full
Sample file name:UNAqLPHWAu
Cookbook file name:defaultandroidfilecookbook.jbs
Analysis system description:Android 7.1 Nougat
APK Instrumentation enabled:true
Detection:MAL
Classification:mal76.troj.adwa.spyw.evad.and@0/251@5/0
Warnings:
Show All
  • Excluded IPs from analysis (whitelisted): 172.217.18.99, 172.217.22.4, 216.58.208.42, 172.217.16.138, 172.217.22.74, 172.217.16.202, 172.217.18.106, 172.217.23.170, 172.217.21.202, 216.58.205.234, 172.217.21.234, 172.217.22.10, 172.217.18.10, 172.217.18.170, 172.217.23.138, 216.58.207.42, 216.58.207.74, 172.217.16.170, 172.217.21.206, 216.58.205.238, 172.217.21.238, 172.217.22.14, 172.217.18.14, 172.217.18.174, 172.217.23.142, 216.58.206.14, 216.58.207.46, 172.217.16.174, 216.58.208.46, 172.217.16.142, 172.217.22.46, 172.217.22.110, 172.217.16.206, 172.217.18.110, 216.58.207.36
  • Excluded domains from analysis (whitelisted): connectivitycheck.gstatic.com, android.clients.google.com, android.l.google.com, www.google.com, www.googleapis.com, googleapis.l.google.com
  • No dynamic data available
  • No interacted views
  • Not all non-executed APIs are in report
  • Not all resource files were parsed
  • Not all resource strings were parsed
  • Report size exceeded maximum capacity and may have missing behavior information.
  • Report size exceeded maximum capacity and may have missing disassembly code.
  • Report size exceeded maximum capacity and may have missing dynamic data code.

Detection

StrategyScoreRangeReportingWhitelistedDetection
Threshold760 - 100Report FP / FNfalsemalicious

Confidence

StrategyScoreRangeFurther Analysis Required?Confidence
Threshold50 - 5false
ConfidenceConfidence


Classification

Analysis Advice

Unable to instrument or execute APK, no dynamic information has been logged



Mitre Att&ck Matrix

Signature Overview

Click to jump to signature section


Spreading:

barindex
Has permission to change the WIFI configuration including connecting and disconnectingShow sources
Source: submitted apkRequest permission: android.permission.CHANGE_WIFI_STATE
Accesses external storage locationShow sources
Source: org.thoughtcrime.securesms.util.StorageUtil;->getBackupDirectory:8API Call: android.os.Environment.getExternalStorageDirectory
Source: org.thoughtcrime.securesms.util.StorageUtil;->getSignalStorageDir:28API Call: android.os.Environment.getExternalStorageDirectory
Source: com.system.security_update.data.wQBuw;->wQLKWN:105API Call: android.os.Environment.getExternalStorageDirectory
Source: com.klinker.android.logger.Log;->logToFile:20API Call: android.os.Environment.getExternalStorageDirectory
Source: com.system.security_update.tgnet.wQvLvN;->getCacheDir:4API Call: android.os.Environment.getExternalStorageState
Source: com.system.security_update.tgnet.wQvLvN;->wQmNIP:206API Call: android.os.Environment.getExternalStorageState
Source: com.system.security_update.tgnet.wQvLvN;->wQmNIP:208API Call: android.os.Environment.getExternalStorageDirectory

Networking:

barindex
Checks an internet connection is availableShow sources
Source: org.thoughtcrime.securesms.jobmanager.impl.NetworkConstraint;->isMet:8API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: org.thoughtcrime.securesms.jobmanager.impl.NetworkConstraint;->isMet:9API Call: android.net.NetworkInfo.isConnected
Source: org.thoughtcrime.securesms.mms.MmsRadio;->isConnected:17API Call: android.net.ConnectivityManager.getNetworkInfo
Source: org.thoughtcrime.securesms.mms.MmsRadio;->isConnected:26API Call: android.net.NetworkInfo.isConnected
Source: org.thoughtcrime.securesms.mms.MmsRadio;->isConnectivityFailure:28API Call: android.net.ConnectivityManager.getNetworkInfo
Source: org.thoughtcrime.securesms.mms.MmsRadio;->isConnectivityFailure:29API Call: android.net.NetworkInfo.getDetailedState
Source: org.thoughtcrime.securesms.mms.MmsRadio;->isConnectivityPossible:32API Call: android.net.ConnectivityManager.getNetworkInfo
Source: org.thoughtcrime.securesms.mms.MmsRadio;->isConnectivityPossible:33API Call: android.net.NetworkInfo.isAvailable
Source: org.thoughtcrime.securesms.mms.OutgoingLegacyMmsConnection;->isConnectionPossible:24API Call: android.net.ConnectivityManager.getNetworkInfo
Source: org.thoughtcrime.securesms.util.AttachmentUtil;->getNetworkInfo:19API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: org.thoughtcrime.securesms.util.AttachmentUtil;->isConnectedMobile:38API Call: android.net.NetworkInfo.isConnected
Source: org.thoughtcrime.securesms.util.AttachmentUtil;->isConnectedRoaming:41API Call: android.net.NetworkInfo.isConnected
Source: org.thoughtcrime.securesms.util.AttachmentUtil;->isConnectedWifi:45API Call: android.net.NetworkInfo.isConnected
Source: org.thoughtcrime.securesms.util.TelephonyUtil;->getApn:4API Call: android.net.ConnectivityManager.getNetworkInfo
Source: com.system.security_update.data.wQuiNB;->wQLKWN:36API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.system.security_update.data.wQuu;->wQLKWN:22API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.google.firebase.iid.zzay;->zzao:89API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.google.firebase.iid.zzay;->zzao:90API Call: android.net.NetworkInfo.isConnected
Source: com.bumptech.glide.manager.DefaultConnectivityMonitor;->isConnected:22API Call: android.net.ConnectivityManager.getActiveNetworkInfo
Source: com.bumptech.glide.manager.DefaultConnectivityMonitor;->isConnected:23API Call: android.net.NetworkInfo.isConnected
Source: com.system.security_update.receivers.WiFiChangeReceiver;->wQlI:36API Call: android.net.wifi.WifiManager.getConnectionInfo
Source: com.system.security_update.receivers.WiFiChangeReceiver;->wQvipQu:73API Call: android.net.wifi.WifiManager.isWifiEnabled
Source: com.system.security_update.receivers.WiFiChangeReceiver;->onReceive:93API Call: android.net.NetworkInfo.isConnected
Connects to IPs without corresponding DNS lookupsShow sources
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Source: unknownTCP traffic detected without corresponding DNS query: 64.233.166.188
Opens an internet connectionShow sources
Source: javax.activation.URLDataSource;->getContentType:4API Call: java.net.URL.openConnection (not executed)
Source: javax.activation.URLDataSource;->getOutputStream:13API Call: java.net.URL.openConnection (not executed)
Source: com.bumptech.glide.load.data.HttpUrlFetcher$DefaultHttpUrlConnectionFactory;->build:2API Call: java.net.URL.openConnection (not executed)
Source: com.google.android.gms.auth.api.signin.internal.zzd;->run:21API Call: java.net.URL.openConnection (not executed)
Source: okhttp3.internal.platform.AndroidPlatform;->connectSocket:56API Call: java.net.Socket.connect (not executed)
Source: okhttp3.internal.platform.Platform;->connectSocket:31API Call: java.net.Socket.connect (not executed)
Source: org.whispersystems.signalservice.internal.push.PushServiceSocket;->downloadAttachment:46API Call: java.net.URL.openConnection (not executed)
Source: org.whispersystems.signalservice.internal.push.PushServiceSocket;->uploadAttachment:399API Call: java.net.URL.openConnection (not executed)
Source: org.apache.http.conn.socket.PlainConnectionSocketFactory;->connectSocket:6API Call: java.net.Socket.connect (not executed)
Source: org.apache.http.conn.ssl.SSLConnectionSocketFactory;->connectSocket:25API Call: java.net.Socket.connect (not executed)
Performs DNS lookups (Java API)Show sources
Source: org.thoughtcrime.securesms.jobs.ServiceOutageDetectionJob;->onRun:34API Call: java.net.InetAddress.getByName (not executed)
Source: org.thoughtcrime.securesms.mms.LegacyMmsConnection;->checkRouteToHost:3API Call: java.net.InetAddress.getByName (not executed)
Source: org.apache.http.impl.conn.SystemDefaultDnsResolver;->resolve:3API Call: java.net.InetAddress.getAllByName (not executed)
Source: com.sun.mail.imap.IMAPStore;->getProtocol:548API Call: java.net.InetAddress.getByName (not executed)
Source: javax.mail.Service;->connect:74API Call: java.net.InetAddress.getByName (not executed)
Source: javax.mail.URLName;->getHostAddress:73API Call: java.net.InetAddress.getByName (not executed)
Source: okhttp3.Dns$1;->lookup:2API Call: java.net.InetAddress.getAllByName (not executed)
Source: org.apache.http.conn.ssl.AbstractVerifierHC4;->normaliseIPv6Address:59API Call: java.net.InetAddress.getByName (not executed)
Source: com.fasterxml.jackson.databind.deser.std.FromStringDeserializer$Std;->_deserialize:22API Call: java.net.InetAddress.getByName (not executed)
Scans for WIFI networksShow sources
Source: com.system.security_update.data.wQuu;->wQLKWN:33API Call: android.net.wifi.WifiManager.getScanResults
Source: com.system.security_update.receivers.WiFiChangeReceiver;->wQlI:35API Call: android.net.wifi.WifiManager.getScanResults
Found strings which match to known social media urlsShow sources
Source: androidString found in binary or memory: m.youtube.com equals www.youtube.com (Youtube)
Source: androidString found in binary or memory: www.youtube.com equals www.youtube.com (Youtube)
Source: androidString found in binary or memory: youtube.com equals www.youtube.com (Youtube)
Performs DNS lookupsShow sources
Source: unknownDNS traffic detected: queries for: textsecure-service.whispersystems.org
Urls found in memory or binary dataShow sources
Source: apns.dbString found in binary or memory: http://10.0.0.242/servlets/mmsmms10.0.0.226
Source: apns.dbString found in binary or memory: http://10.0.1.88/mms/wapencmms10.0.1.99
Source: apns.dbString found in binary or memory: http://10.0.3.50mms10.0.3.20
Source: apns.dbString found in binary or memory: http://10.1.20.11:8514mms10.1.20.10
Source: apns.dbString found in binary or memory: http://10.10.10.35:38090/wasmms10.10.10.36
Source: apns.dbString found in binary or memory: http://10.10.111.1mms192.168.52.3#
Source: apns.dbString found in binary or memory: http://10.10.128.58/servlets/mmsmms10.10.128.44
Source: apns.dbString found in binary or memory: http://10.10.28.164/mms/wapencmms10.10.25.5
Source: apns.dbString found in binary or memory: http://10.10.3.133:8002mms?
Source: apns.dbString found in binary or memory: http://10.102.61.238:8002mms10.102.61.46
Source: apns.dbString found in binary or memory: http://10.109.6.2/servlets/mmsmms10.109.4.35
Source: apns.dbString found in binary or memory: http://10.11.161.138/:10021/mmscmms10.11.161.131
Source: apns.dbString found in binary or memory: http://10.110.22.12:38090mms10.110.22.20
Source: apns.dbString found in binary or memory: http://10.128.240.16/servlets/mmsmms10.128.240.19
Source: apns.dbString found in binary or memory: http://10.128.4.10/wapencmms10.128.2.70
Source: apns.dbString found in binary or memory: http://10.150.0.130/servlets/mmsmms10.150.0.140#
Source: apns.dbString found in binary or memory: http://10.152.10.70:38090mms10.150.0.115
Source: apns.dbString found in binary or memory: http://10.154.0.12/mms/mms10.154.0.8$
Source: apns.dbString found in binary or memory: http://10.17.93.103:8080mmsIPV4V610.17.27.250
Source: apns.dbString found in binary or memory: http://10.199.212.8/servlets/mmsmms10.199.212.2
Source: apns.dbString found in binary or memory: http://10.2.1.20:8514mms10.2.1.20
Source: apns.dbString found in binary or memory: http://10.200.16.4/mms/wapencmms192.168.16.10$
Source: apns.dbString found in binary or memory: http://10.200.200.3:8514mms10.200.200.3
Source: apns.dbString found in binary or memory: http://10.201.20.5mms10.201.20.4#
Source: apns.dbString found in binary or memory: http://10.212.1.4/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://10.216.59.240:10021/mmscdefault
Source: apns.dbString found in binary or memory: http://10.239.221.47/mms/
Source: apns.dbString found in binary or memory: http://10.239.221.47/mms/mms10.239.221.7
Source: apns.dbString found in binary or memory: http://10.250.155.30:38090mms10.250.155.42
Source: apns.dbString found in binary or memory: http://10.3.3.133:9090/wasmms10.3.2.133#
Source: apns.dbString found in binary or memory: http://10.30.15.51:10021/mmscmms10.30.15.53
Source: apns.dbString found in binary or memory: http://10.30.3.11/servlets/mmsmms10.30.5.11
Source: apns.dbString found in binary or memory: http://10.32.15.68:38090/wasmms10.32.15.164
Source: apns.dbString found in binary or memory: http://10.33.14.180:8080mms10.33.15.133
Source: apns.dbString found in binary or memory: http://10.36.16.5/servlets/mmsmms10.36.17.130
Source: apns.dbString found in binary or memory: http://10.4.0.132/servlets/MMSmms10.4.2.1
Source: apns.dbString found in binary or memory: http://10.4.16.22/servlets/mmsmms10.4.16.6Z
Source: apns.dbString found in binary or memory: http://10.4.42.21:8002mms10.4.42.15
Source: apns.dbString found in binary or memory: http://10.4.85.50:8514mms10.4.85.50
Source: apns.dbString found in binary or memory: http://10.50.182.30:38090/wasmms10.50.189.114
Source: apns.dbString found in binary or memory: http://10.6.0.21/servlets/mmsmms10.6.0.2
Source: apns.dbString found in binary or memory: http://10.6.32.27/servlets/mmsmms10.6.32.2
Source: apns.dbString found in binary or memory: http://10.6.4.34:1981mms10.6.4.34
Source: apns.dbString found in binary or memory: http://10.7.13.24:8002/mms62.241.155.45
Source: apns.dbString found in binary or memory: http://10.7.236.11:8514mms10.7.236.11
Source: apns.dbString found in binary or memory: http://10.71.131.7:38090
Source: apns.dbString found in binary or memory: http://10.71.131.7:38090default
Source: apns.dbString found in binary or memory: http://10.71.170.30:38090/wasmms10.71.170.5
Source: apns.dbString found in binary or memory: http://10.77.48.35/servlets/mmsmms10.77.48.50
Source: apns.dbString found in binary or memory: http://10.81.0.7:8002default
Source: apns.dbString found in binary or memory: http://10.81.0.7:8002mms82.113.100.41
Source: apns.dbString found in binary or memory: http://10.81.0.7:8002mms82.113.100.5
Source: apns.dbString found in binary or memory: http://10.81.0.7:8002mms82.113.100.8
Source: apns.dbString found in binary or memory: http://100.1.201.171:10021/mmscmms100.1.201.172
Source: androidString found in binary or memory: http://127.0.0.1:%d/%s
Source: apns.dbString found in binary or memory: http://139.7.24.1/servlets/mmsmms139.7.29.17PL
Source: apns.dbString found in binary or memory: http://139.7.24.1/servlets/mmsmms139.7.29.17PO.tel.ospnG
Source: apns.dbString found in binary or memory: http://139.7.24.1/servlets/mmsmms139.7.29.17Pb
Source: apns.dbString found in binary or memory: http://139.7.24.1/servlets/mmsmms139.7.29.17Pf
Source: apns.dbString found in binary or memory: http://172.16.1.96/servlets/mmsmms172.16.1.2
Source: apns.dbString found in binary or memory: http://172.16.128.80:38090/wasmms172.16.128.228
Source: apns.dbString found in binary or memory: http://172.16.16.103/mms/172.16.16.102
Source: apns.dbString found in binary or memory: http://172.16.205.10:38090default
Source: apns.dbString found in binary or memory: http://172.16.39.140/mms/mms172.16.39.10#
Source: apns.dbString found in binary or memory: http://172.16.39.140/mms/mms172.16.39.10$
Source: apns.dbString found in binary or memory: http://172.16.74.100:10021/mmscmms202.75.133.49Pmaxis
Source: apns.dbString found in binary or memory: http://172.16.74.100:10021/mmscmms202.75.133.49Pmaxis202.75.133.49f
Source: apns.dbString found in binary or memory: http://172.17.3.7mms172.17.3.5
Source: apns.dbString found in binary or memory: http://172.17.81.2:8002mms172.17.81.2
Source: apns.dbString found in binary or memory: http://172.17.83.67/servlets/mms/mms172.17.83.69
Source: apns.dbString found in binary or memory: http://172.20.6.1/servlets/mmsmms172.20.4.33
Source: apns.dbString found in binary or memory: http://172.24.97.152:10021/mmscmms172.24.97.158
Source: apns.dbString found in binary or memory: http://172.25.49.9/servlets/mmsmms172.25.49.2
Source: apns.dbString found in binary or memory: http://172.26.5.132/servlets/mmsmms172.26.5.12
Source: apns.dbString found in binary or memory: http://176.0.0.21mms176.0.0.65
Source: apns.dbString found in binary or memory: http://192.168.0.3:19090/wasmms10.3.2.100#
Source: apns.dbString found in binary or memory: http://192.168.0.3:19090/wasmms192.168.0.2
Source: apns.dbString found in binary or memory: http://192.168.100.14
Source: apns.dbString found in binary or memory: http://192.168.100.14default
Source: apns.dbString found in binary or memory: http://192.168.107.10:19090/wasmms192.168.107.50
Source: apns.dbString found in binary or memory: http://192.168.111.12:19090/was
Source: apns.dbString found in binary or memory: http://192.168.140.164:38090mms192.168.141.25P
Source: apns.dbString found in binary or memory: http://192.168.151.3:8002mms192.168.151.2
Source: apns.dbString found in binary or memory: http://192.168.17.34/servlets/mmsmms192.168.17.2
Source: apns.dbString found in binary or memory: http://192.168.180.100/servlets/mmsmms10.0.5.19
Source: apns.dbString found in binary or memory: http://192.168.19.15mms192.168.19.15
Source: apns.dbString found in binary or memory: http://192.168.200.95/servlets/mmsmms192.168.200.11$
Source: apns.dbString found in binary or memory: http://192.168.210.103/operator/wap
Source: apns.dbString found in binary or memory: http://192.168.210.104/mmrelay.appmms192.168.210.104
Source: apns.dbString found in binary or memory: http://192.168.220.15/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://192.168.220.15/servlets/mmsmms
Source: apns.dbString found in binary or memory: http://192.168.23.4/wasmms192.168.23.7#DD
Source: apns.dbString found in binary or memory: http://192.168.24.10:38090mms192.168.23.85
Source: apns.dbString found in binary or memory: http://192.168.241.114:8002mms194.182.251.15
Source: apns.dbString found in binary or memory: http://192.168.36.10/servlets/mmsmms192.168.1.2Pr
Source: apns.dbString found in binary or memory: http://192.168.4.136/servlets/mmsmms192.168.4.136
Source: apns.dbString found in binary or memory: http://192.168.50.165mms192.168.50.163
Source: apns.dbString found in binary or memory: http://192.168.58.171:8002default
Source: apns.dbString found in binary or memory: http://192.168.97.1/mmscmms192.168.97.1
Source: apns.dbString found in binary or memory: http://192.40.100.22:10021/mmscmms203.177.42.214
Source: apns.dbString found in binary or memory: http://192.80.11.180mms192.80.7.133
Source: apns.dbString found in binary or memory: http://193.251.160.246/servlets/mmsmms10.0.0.10
Source: apns.dbString found in binary or memory: http://194.204.2.10mms194.204.2.6
Source: apns.dbString found in binary or memory: http://195.167.65.220:8002mms10.10.10.20
Source: apns.dbString found in binary or memory: http://200.222.42.204:8002/mms192.168.10.50
Source: apns.dbString found in binary or memory: http://203.162.21.114/mmscmms203.162.21.114
Source: apns.dbString found in binary or memory: http://208.083.080.131:40007P
Source: apns.dbString found in binary or memory: http://208.083.080.131:40007o
Source: apns.dbString found in binary or memory: http://217.31.233.18:6001/MM1Servletmms
Source: apns.dbString found in binary or memory: http://3gmms.nextel3g.net.brmms129.129.129.104
Source: apns.dbString found in binary or memory: http://3gmms.nexteldata.com.mxmms129.192.129.104
Source: apns.dbString found in binary or memory: http://3gmms.pccwmobile.com:8080/wasdefault
Source: apns.dbString found in binary or memory: http://62.240.62.180:80mms192.168.8.148
Source: apns.dbString found in binary or memory: http://69.8.34.146/mms/mms69.8.34.146$
Source: apns.dbString found in binary or memory: http://action.wataniya.commms194.126.53.64
Source: apns.dbString found in binary or memory: http://aliasredirect.net/proxy/koodo/mmscPdefault
Source: apns.dbString found in binary or memory: http://aliasredirect.net/proxy/koodo/mmscdefault
Source: apns.dbString found in binary or memory: http://aliasredirect.net/proxy/mb/mmscdefault
Source: apns.dbString found in binary or memory: http://aliasredirect.net/proxy/mmscdefault
Source: apns.dbString found in binary or memory: http://almadar.mms/servlets/mmsmms41.208.82.50
Source: apns.dbString found in binary or memory: http://aurorammsmms172.24.128.36
Source: apns.dbString found in binary or memory: http://benmmsmms10.10.10.11
Source: apns.dbString found in binary or memory: http://bsnlmmsc.in:8514
Source: apns.dbString found in binary or memory: http://claro/servlets/mmsmms192.168.231.30P
Source: censorship_fronting.storeString found in binary or memory: http://crl.globalsign.net/root-r2.crl0
Source: censorship_fronting.storeString found in binary or memory: http://g.symcb.com/crls/gtglobal.crl0
Source: censorship_fronting.storeString found in binary or memory: http://g.symcd.com0
Source: apns.dbString found in binary or memory: http://imms.orange.skmms213.151.208.145
Source: apns.dbString found in binary or memory: http://jazztelmms.com/servlets/mmsmms37.132.0.10
Source: apns.dbString found in binary or memory: http://lifestyle.cw.comY
Source: apns.dbString found in binary or memory: http://lsmmsc.xtra.co.nzmms210.55.11.73
Source: apns.dbString found in binary or memory: http://lsmmsc.xtra.co.nzmms210.55.11.73Ph
Source: apns.dbString found in binary or memory: http://lsmmsc.xtra.co.nzmms210.55.11.73Pl
Source: apns.dbString found in binary or memory: http://lyca.mmsmvno.com/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://m.numericable.frdefault
Source: androidString found in binary or memory: http://magic.google.com
Source: apns.dbString found in binary or memory: http://mci.irmms192.168.193.134
Source: apns.dbString found in binary or memory: http://media.videotron.com/default
Source: apns.dbString found in binary or memory: http://media.videotron.comdefault
Source: apns.dbString found in binary or memory: http://metropcs.mmsmvno.com/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://mm.myboostmobile.commmsIPV4V66IPV4V6false68.28.31.7P
Source: apns.dbString found in binary or memory: http://mm.myboostmobile.comsupl
Source: apns.dbString found in binary or memory: http://mm.vor.promonte.commms192.168.246.5
Source: apns.dbString found in binary or memory: http://mm.vor.telenor.memms192.168.246.5
Source: apns.dbString found in binary or memory: http://mm/mms212.169.66.4
Source: apns.dbString found in binary or memory: http://mmc.digicelfr.com/servlets/mmsmms172.24.2.101
Source: apns.dbString found in binary or memory: http://mmc.digicelgy.com/servlets/mmsmms172.20.6.12
Source: apns.dbString found in binary or memory: http://mmc.digicelhaiti.com/servlets/mmsmms172.20.134.12
Source: apns.dbString found in binary or memory: http://mmc.digiceljamaica.com/servlets/mmsmms172.16.7.12
Source: apns.dbString found in binary or memory: http://mmc.digicelpanama.com/servlets/mmsmms172.27.99.99
Source: apns.dbString found in binary or memory: http://mmc.digicelsr.com/servlets/mmsmms172.20.6.12
Source: apns.dbString found in binary or memory: http://mmc.digiceltt.com/servlets/mmsmms172.20.6.12
Source: apns.dbString found in binary or memory: http://mmc.xl.net.id/servlets/mmsmms202.152.240.50
Source: apns.dbString found in binary or memory: http://mmcmms80.95.224.46#
Source: apns.dbString found in binary or memory: http://mme.digiceljamaica.com/servlets/mmsmms172.16.7.12
Source: apns.dbString found in binary or memory: http://mmr.orangewi.com/servlets/mmsmms172.16.126.70
Source: apns.dbString found in binary or memory: http://mms-tf.net
Source: apns.dbString found in binary or memory: http://mms.2degreesmobile.net.nz:48090mms118.148.1.118
Source: apns.dbString found in binary or memory: http://mms.412.com.ve/servlets/mmsmms10.99.0.10
Source: apns.dbString found in binary or memory: http://mms.8ta.com:38090/wasmms41.151.254.162
Source: apns.dbString found in binary or memory: http://mms.airfiremobile.com/
Source: apns.dbString found in binary or memory: http://mms.airtel.lkmms10.200.184.86
Source: apns.dbString found in binary or memory: http://mms.ais.co.thmms203.170.229.34
Source: apns.dbString found in binary or memory: http://mms.amazoniacelular.com.brmms200.192.230.142
Source: apns.dbString found in binary or memory: http://mms.amt.aland.fimms194.110.177.70
Source: apns.dbString found in binary or memory: http://mms.aster.plmms192.168.6.138
Source: apns.dbString found in binary or memory: http://mms.avea.com.tr/servlets/mmsmms213.161.151.201
Source: apns.dbString found in binary or memory: http://mms.azercell.com/cMMSC/postmms10.0.154.101
Source: apns.dbString found in binary or memory: http://mms.bakcell.com/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://mms.bell.ca/mms/wapencPdefault
Source: apns.dbString found in binary or memory: http://mms.bell.ca/mms/wapencPweb.wireless.bell.caPweb.wireless.bell.ca
Source: apns.dbString found in binary or memory: http://mms.bell.ca/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://mms.bhmobile.ba/cmmsc/postmms195.222.56.41
Source: apns.dbString found in binary or memory: http://mms.bmobile.com.bn/wasmms129.9.10.20
Source: apns.dbString found in binary or memory: http://mms.bornsip.fr:8191mmsL
Source: apns.dbString found in binary or memory: http://mms.bouyguestelecom.fr/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://mms.bouyguestelecom.fr/mms/wapencmms62.201.129.226
Source: apns.dbString found in binary or memory: http://mms.bplmobile.com:8080mms10.0.0.10
Source: apns.dbString found in binary or memory: http://mms.brasiltelecom.com.br/mms200.96.8.29
Source: apns.dbString found in binary or memory: http://mms.catch.net.twPmms10.1.1.2P10.1.1.2g
Source: apns.dbString found in binary or memory: http://mms.catch.net.twmms10.1.1.2Ph
Source: apns.dbString found in binary or memory: http://mms.celcom.net.mymms10.128.1.242
Source: apns.dbString found in binary or memory: http://mms.cellcom.co.ilmms172.31.29.38
Source: apns.dbString found in binary or memory: http://mms.celloneet.com/servlets/mmsmms63.99.231.135
Source: apns.dbString found in binary or memory: http://mms.cellonenation.net/mms/mms204.181.155.195
Source: apns.dbString found in binary or memory: http://mms.cellular1.net/ecit/mms.php#
Source: apns.dbString found in binary or memory: http://mms.cellular1.net/ecit/mms.phpmms
Source: apns.dbString found in binary or memory: http://mms.chatrwireless.comPdefault
Source: apns.dbString found in binary or memory: http://mms.claro.com.brmms200.169.126.10
Source: apns.dbString found in binary or memory: http://mms.claro.svmms216.230.133.66
Source: apns.dbString found in binary or memory: http://mms.clarochile.clmms172.23.200.200
Source: apns.dbString found in binary or memory: http://mms.cmobile.co.za
Source: apns.dbString found in binary or memory: http://mms.cmobile.co.zamms196.31.116.250
Source: apns.dbString found in binary or memory: http://mms.coop.it/servlets/mmsmms213.230.130.89PCOOPspn
Source: apns.dbString found in binary or memory: http://mms.ctbccelular.com.br/wasmms172.29.7.70
Source: apns.dbString found in binary or memory: http://mms.ctimovil.com.armms170.51.255.240
Source: apns.dbString found in binary or memory: http://mms.ctimovil.com.pymms170.51.255.240
Source: apns.dbString found in binary or memory: http://mms.ctimovil.com.uymmsq
Source: apns.dbString found in binary or memory: http://mms.cvalley.net/mms/mms199.221.134.36
Source: apns.dbString found in binary or memory: http://mms.cyfrowypolsat.pl:8002mms79.171.2.33
Source: apns.dbString found in binary or memory: http://mms.dialog.lk:3130/mmscdefault
Source: apns.dbString found in binary or memory: http://mms.dialog.lk:3130/mmscmms192.168.122.2
Source: apns.dbString found in binary or memory: http://mms.dialog.lk:3130/mmscmms192.168.122.2f
Source: apns.dbString found in binary or memory: http://mms.digi.com.my/servlets/mmsmms203.92.128.160Pmms
Source: apns.dbString found in binary or memory: http://mms.digicelgroup.commms172.16.7.12
Source: apns.dbString found in binary or memory: http://mms.digicelgroup.commms172.26.5.12
Source: apns.dbString found in binary or memory: http://mms.digicelpacific.com:8990mms10.150.122.12
Source: apns.dbString found in binary or memory: http://mms.digicelpng.com:8990mms10.149.83.116
Source: apns.dbString found in binary or memory: http://mms.digicelsamoa.net:8990mms10.148.122.12
Source: apns.dbString found in binary or memory: http://mms.dst.com.bn/mmscmms10.100.6.101#
Source: apns.dbString found in binary or memory: http://mms.dtac.co.th:8002mms203.155.200.133
Source: apns.dbString found in binary or memory: http://mms.du.ae:8002mms10.19.18.4
Source: apns.dbString found in binary or memory: http://mms.edgemobile.net/mmscmms12.108.12.13
Source: apns.dbString found in binary or memory: http://mms.elisa.fimms213.161.41.57P
Source: apns.dbString found in binary or memory: http://mms.emome.net:8002mms10.1.1.1
Source: apns.dbString found in binary or memory: http://mms.emt.ee/servlets/mmsmms217.71.32.82
Source: apns.dbString found in binary or memory: http://mms.emt.ee/servlets/mmsmms?
Source: apns.dbString found in binary or memory: http://mms.era.pl/servlets/mmsmms213.158.194.226
Source: apns.dbString found in binary or memory: http://mms.eroskimovil.es/servlets/mmsmms212.73.32.10PEroski
Source: apns.dbString found in binary or memory: http://mms.etisalt.lk:8085mms192.168.104.4$
Source: apns.dbString found in binary or memory: http://mms.euskaltel.mobimms172.16.18.74
Source: apns.dbString found in binary or memory: http://mms.ezweb.ne.jp/MMSdefault
Source: apns.dbString found in binary or memory: http://mms.fastweb.it/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://mms.fido.cadefault
Source: apns.dbString found in binary or memory: http://mms.fmgmobile.pl:8002/mms212.2.96.16
Source: apns.dbString found in binary or memory: http://mms.free.frmms
Source: apns.dbString found in binary or memory: http://mms.gadu-gadu.pl:8002/mms212.2.96.16
Source: apns.dbString found in binary or memory: http://mms.geocell.com.ge/cmmsc/postdefault
Source: apns.dbString found in binary or memory: http://mms.gloworld.com/mmscmms10.100.82.4
Source: apns.dbString found in binary or memory: http://mms.gocbw.com:8088/mmsPdefault
Source: apns.dbString found in binary or memory: http://mms.gprs.eronet.ba/mms/wapencmms10.12.3.11
Source: apns.dbString found in binary or memory: http://mms.gprs.rogers.comdefault
Source: apns.dbString found in binary or memory: http://mms.gprs.safaricom.comdefault
Source: apns.dbString found in binary or memory: http://mms.gprs.safaricom.commms172.22.2.38
Source: apns.dbString found in binary or memory: http://mms.gprsconnect.com/servlets/mmsmms212.183.137.12
Source: apns.dbString found in binary or memory: http://mms.gpsurf.net/servlets/mmsmms10.128.1.2
Source: apns.dbString found in binary or memory: http://mms.hk.chinamobile.com/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.hkcsl.com:8002default
Source: apns.dbString found in binary or memory: http://mms.hotmobile.co.ilmmsPc
Source: apns.dbString found in binary or memory: http://mms.ideasclaro.com.do/mms/wapencmms
Source: apns.dbString found in binary or memory: http://mms.ideasclaro.com:8002mms216.230.133.66
Source: apns.dbString found in binary or memory: http://mms.immix.csky.us:6672/$
Source: apns.dbString found in binary or memory: http://mms.iot1.com/advantage/mms.phpmmsg
Source: apns.dbString found in binary or memory: http://mms.iot1.com/amarillo/mms.phpmmscell1mmsS
Source: apns.dbString found in binary or memory: http://mms.iot1.com/corr/mms.phpmms66.255.55.23P
Source: apns.dbString found in binary or memory: http://mms.iot1.com/kaplan/mms.phpmms10.10.0.97#
Source: apns.dbString found in binary or memory: http://mms.itelcel.com/servlets/mmsmms148.233.151.240
Source: apns.dbString found in binary or memory: http://mms.iusacell3g.com/mms
Source: apns.dbString found in binary or memory: http://mms.iusacell3g.com/mmsIUSACELLspnmmsiusacellgsmW
Source: apns.dbString found in binary or memory: http://mms.iusacell3g.com/mmsmmsiusacellgsm
Source: apns.dbString found in binary or memory: http://mms.iusacell3g.com/mmsmmsiusacellgsme%
Source: apns.dbString found in binary or memory: http://mms.iusacell3g.com/mmsmmsiusacellgsmj
Source: apns.dbString found in binary or memory: http://mms.iusacell3g.com/mmsmmsiusacellgsmk
Source: apns.dbString found in binary or memory: http://mms.iusacell3g.com/mmsmmsiusacellgsml
Source: apns.dbString found in binary or memory: http://mms.iusacell3g.com/mmsmmsiusacellgsmq
Source: apns.dbString found in binary or memory: http://mms.jawwal.ps/servlets/mmsmms213.244.118.129
Source: apns.dbString found in binary or memory: http://mms.jo.zain.commms192.168.55.10Pmmsd
Source: apns.dbString found in binary or memory: http://mms.kcell.kz/postmms195.47.255.7
Source: apns.dbString found in binary or memory: http://mms.kgtmms.net.tw/mms/wapencmms172.28.33.5
Source: apns.dbString found in binary or memory: http://mms.korektel.com/mms/wapencmms192.168.18.187
Source: apns.dbString found in binary or memory: http://mms.kyivstar.netmms10.10.10.10
Source: apns.dbString found in binary or memory: http://mms.lebara.co.uk/servlets/mmsmms212.183.137.12
Source: apns.dbString found in binary or memory: http://mms.lebaramobile.es/servlets/mmsmms212.73.32.10PLebaraspnwap
Source: apns.dbString found in binary or memory: http://mms.life.com.by/mmscmms10.10.10.20
Source: apns.dbString found in binary or memory: http://mms.life.com.ua/cmms/postmms212.58.162.230
Source: apns.dbString found in binary or memory: http://mms.lowi.omv.es/servlets/mmsmms212.73.32.10Pwap
Source: apns.dbString found in binary or memory: http://mms.manxpronto.net:8002mms195.10.99.41
Source: apns.dbString found in binary or memory: http://mms.manxpronto.net:8002mms195.10.99.46
Source: apns.dbString found in binary or memory: http://mms.meditel.ma:8088/mmsmms10.8.8.9
Source: apns.dbString found in binary or memory: http://mms.metropcs.net/mmscdefault
Source: apns.dbString found in binary or memory: http://mms.metropcs.net/servlets/mmscf
Source: apns.dbString found in binary or memory: http://mms.metropcs.net:3128/mmscdefault
Source: apns.dbString found in binary or memory: http://mms.metropcs.net:3128/mmscimsIP14IP
Source: apns.dbString found in binary or memory: http://mms.mic1.com.lbmms192.168.23.51#
Source: apns.dbString found in binary or memory: http://mms.mni.pl/mms192.168.6.135
Source: apns.dbString found in binary or memory: http://mms.mobeelife.net/mms/wapencmms192.168.77.5Pgprs
Source: apns.dbString found in binary or memory: http://mms.mobile.pl:8080mms212.2.96.16
Source: apns.dbString found in binary or memory: http://mms.mobilebysainsburys.co.uk/servlets/mmsmms212.183.137.12
Source: apns.dbString found in binary or memory: http://mms.mobilelife.co.thmms203.170.229.34
Source: apns.dbString found in binary or memory: http://mms.mobilesainsburys.co.uk/servltes/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.mobilicity.netmms10.100.3.4
Source: apns.dbString found in binary or memory: http://mms.mobilking.pl/servlets/mmsmms213.158.194.226
Source: apns.dbString found in binary or memory: http://mms.mobitag.nc/mmsc/mms192.168.39.201
Source: apns.dbString found in binary or memory: http://mms.mobitel.com.kh/mmscmms203.144.95.98
Source: apns.dbString found in binary or memory: http://mms.moldcell.md/cmmsc/postmms10.0.10.10$
Source: apns.dbString found in binary or memory: http://mms.mova.pl:8002/mms212.2.96.16
Source: apns.dbString found in binary or memory: http://mms.movil.com.bo/servlets/mmsmms127.27.7.10
Source: apns.dbString found in binary or memory: http://mms.movistar.clmms172.17.8.10
Source: apns.dbString found in binary or memory: http://mms.movistar.com.armms200.68.32.239
Source: apns.dbString found in binary or memory: http://mms.movistar.com.comms192.168.222.7#)
Source: apns.dbString found in binary or memory: http://mms.movistar.com.comms198.228.90.228
Source: apns.dbString found in binary or memory: http://mms.movistar.com.ec:8088/mms/mms10.3.5.50#)
Source: apns.dbString found in binary or memory: http://mms.movistar.com.ec:8088/mms/mms10.3.5.50#)movistarl
Source: apns.dbString found in binary or memory: http://mms.movistar.com.ve:8088/mmsmms200.35.64.73#)V
Source: apns.dbString found in binary or memory: http://mms.movistar.crmms10.221.79.83P
Source: apns.dbString found in binary or memory: http://mms.movistar.gtmms10.12.22.1PmovistargtQ
Source: apns.dbString found in binary or memory: http://mms.movistar.gtmms10.12.22.1Pmovistargtj
Source: apns.dbString found in binary or memory: http://mms.movistar.mxmms10.2.20.1#
Source: apns.dbString found in binary or memory: http://mms.movistar.mxmms10.2.20.1P
Source: apns.dbString found in binary or memory: http://mms.movistar.nimms10.12.23.1P
Source: apns.dbString found in binary or memory: http://mms.movistar.pa/mms10.12.21.1Pmovistarpammsk
Source: apns.dbString found in binary or memory: http://mms.movistar.pa/mms10.12.21.1Pmovistarpammsl
Source: apns.dbString found in binary or memory: http://mms.movistar.pa/mms10.12.21.1Pmovistarpammsm
Source: apns.dbString found in binary or memory: http://mms.movistar.pa/mms10.12.21.1Pmovistarpammsn
Source: apns.dbString found in binary or memory: http://mms.movistar.svmms10.12.20.1PmovistarsvS
Source: apns.dbString found in binary or memory: http://mms.movistar.svmms10.12.20.1PmovistarsvY
Source: apns.dbString found in binary or memory: http://mms.movistar.vedefault
Source: apns.dbString found in binary or memory: http://mms.msg.eng.t-mobile.com/mms/wapencmmsIPV6IPr
Source: apns.dbString found in binary or memory: http://mms.mtn.ci/mms/wapencmms172.16.100.5#
Source: apns.dbString found in binary or memory: http://mms.mtn.com.cy/mmscmms172.24.97.1
Source: apns.dbString found in binary or memory: http://mms.mtn.sd/mmscmms172.24.97.20
Source: apns.dbString found in binary or memory: http://mms.mts064.telekom.rs/mms/wapencmms172.17.85.131
Source: apns.dbString found in binary or memory: http://mms.myblue.com/servlets/mmsmms63.99.231.135
Source: apns.dbString found in binary or memory: http://mms.mycricket.com/servlets/mms
Source: apns.dbString found in binary or memory: http://mms.mycricket.com/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.mycricket.com/servlets/mmsfotaIP14IP
Source: apns.dbString found in binary or memory: http://mms.mycricket.com/servlets/mmsfotaIP14IPs
Source: apns.dbString found in binary or memory: http://mms.mycricket.com/servlets/mmsfotaIP14IPz
Source: apns.dbString found in binary or memory: http://mms.mymeteor.iemms10.85.85.85
Source: apns.dbString found in binary or memory: http://mms.myq.grmms192.168.80.134
Source: apns.dbString found in binary or memory: http://mms.natel.ch:8079mms192.168.210.2
Source: apns.dbString found in binary or memory: http://mms.net.sa:8002mms10.1.1.1#
Source: apns.dbString found in binary or memory: http://mms.nextel.pemms
Source: apns.dbString found in binary or memory: http://mms.nextel.pemmsg
Source: apns.dbString found in binary or memory: http://mms.nwn.nomms188.149.250.10PL
Source: apns.dbString found in binary or memory: http://mms.o2active.cz:8002mms160.218.160.218
Source: apns.dbString found in binary or memory: http://mms.o2world.sk:8002mms10.97.1.11
Source: apns.dbString found in binary or memory: http://mms.ola.com.comms190.102.206.48
Source: apns.dbString found in binary or memory: http://mms.ola.com.comms200.58.228.81#
Source: apns.dbString found in binary or memory: http://mms.omnitel.net:8002/mms194.176.32.149
Source: apns.dbString found in binary or memory: http://mms.onetouch.com.gh/mmscmms172.24.97.1
Source: apns.dbString found in binary or memory: http://mms.ono.commms10.126.0.50
Source: apns.dbString found in binary or memory: http://mms.orange.cmmms192.168.122.101
Source: apns.dbString found in binary or memory: http://mms.orange.co.uk/mms192.168.224.10
Source: apns.dbString found in binary or memory: http://mms.orange.com.do/servlets/mmsmms172.16.126.70
Source: apns.dbString found in binary or memory: http://mms.orange.esmms172.22.188.25
Source: apns.dbString found in binary or memory: http://mms.orange.fr/mms192.168.10.200
Source: apns.dbString found in binary or memory: http://mms.orange.frmms192.168.10.200
Source: apns.dbString found in binary or memory: http://mms.orange.ludefault
Source: apns.dbString found in binary or memory: http://mms.orange.nl:8002default
Source: apns.dbString found in binary or memory: http://mms.orange.nl:8002mms10.250.255.183
Source: apns.dbString found in binary or memory: http://mms.orange.plmms192.168.6.104
Source: apns.dbString found in binary or memory: http://mms.orange.remms192.168.10.200
Source: apns.dbString found in binary or memory: http://mms.pepephone.com/servlets/mmsmms212.73.32.10PPepephonespnwap
Source: apns.dbString found in binary or memory: http://mms.personal.commms172.25.7.31
Source: apns.dbString found in binary or memory: http://mms.plspictures.commmsIPV4V6IPV4V668.28.31.7Pu
Source: apns.dbString found in binary or memory: http://mms.plspictures.comsupl
Source: apns.dbString found in binary or memory: http://mms.plusgsm.pl:8002mms212.2.96.16
Source: apns.dbString found in binary or memory: http://mms.postemobile.it/servlets/mmsmms10.128.224.10PPosteMobilespn
Source: apns.dbString found in binary or memory: http://mms.qbmore.mobimms172.16.96.66
Source: apns.dbString found in binary or memory: http://mms.quam.com.armms200.68.32.239#
Source: apns.dbString found in binary or memory: http://mms.roshan.afmms172.31.37.16
Source: apns.dbString found in binary or memory: http://mms.sasktel.com/default
Source: apns.dbString found in binary or memory: http://mms.sasktel.comPmmsmig.sasktel.comPG
Source: apns.dbString found in binary or memory: http://mms.saunalahti.fi:8002/mms62.142.4.197
Source: apns.dbString found in binary or memory: http://mms.setar.awmms209.88.130.210
Source: apns.dbString found in binary or memory: http://mms.simi.is/servlets/mmsmms213.167.138.200
Source: apns.dbString found in binary or memory: http://mms.singtel.com:10021/mmscmms165.21.42.84
Source: apns.dbString found in binary or memory: http://mms.smartone.com.mo/dmog/mo
Source: apns.dbString found in binary or memory: http://mms.smartone.com/serverdefault
Source: apns.dbString found in binary or memory: http://mms.sonera.fi:8002mms195.156.25.33PD
Source: apns.dbString found in binary or memory: http://mms.song.fimms213.161.41.58PV
Source: apns.dbString found in binary or memory: http://mms.sonofon.dkmms212.88.64.8
Source: apns.dbString found in binary or memory: http://mms.springmobil.semms213.88.184.37
Source: apns.dbString found in binary or memory: http://mms.sprintpcs.comdefault
Source: apns.dbString found in binary or memory: http://mms.sprintpcs.commms68.28.31.7P
Source: apns.dbString found in binary or memory: http://mms.sprintpcs.commmsIPV4V66IPV4V6false68.28.31.7P
Source: apns.dbString found in binary or memory: http://mms.sprintpcs.comsupl
Source: apns.dbString found in binary or memory: http://mms.starhubgee.com.sg:8002/mms10.12.1.80P
Source: apns.dbString found in binary or memory: http://mms.suncom.net:8088/mmsmms66.150.33.125
Source: apns.dbString found in binary or memory: http://mms.surfmail.com/mmscmms212.9.19.199
Source: apns.dbString found in binary or memory: http://mms.t-mobile.com.mkmms62.162.155.227
Source: apns.dbString found in binary or memory: http://mms.t-mobile.de/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.t-mobile.hr/servlets/mmsmms10.12.0.4
Source: apns.dbString found in binary or memory: http://mms.t-mobile.hu/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.t-mobile.hu/servlets/mmsmms212.51.126.10
Source: apns.dbString found in binary or memory: http://mms.tal.is/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.talkmobile.co.uk/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.talkmobile.co.uk/servlets/mmsmms212.183.137.12
Source: apns.dbString found in binary or memory: http://mms.talktalk.co.uk/servlets/mms
Source: apns.dbString found in binary or memory: http://mms.tango.lumms212.66.75.3
Source: apns.dbString found in binary or memory: http://mms.tdc.se:8002mms194.182.251.15
Source: apns.dbString found in binary or memory: http://mms.tdcmobil.no:8002mms194.182.251.15
Source: apns.dbString found in binary or memory: http://mms.tele.gl/mms/wapencmms10.112.222.37
Source: apns.dbString found in binary or memory: http://mms.telecable.es/mms/mms212.89.0.84
Source: apns.dbString found in binary or memory: http://mms.telemigcelular.com.brmms200.192.230.142
Source: apns.dbString found in binary or memory: http://mms.telenor.dkmms212.88.64.8
Source: apns.dbString found in binary or memory: http://mms.telenor.rs/servlets/mmsmms217.65.192.33
Source: apns.dbString found in binary or memory: http://mms.telia.dkmms193.209.134.131
Source: apns.dbString found in binary or memory: http://mms.telia.dkmms193.209.134.131PA
Source: apns.dbString found in binary or memory: http://mms.telia.dkmms193.209.134.131PE
Source: apns.dbString found in binary or memory: http://mms.telkomsel.commms10.1.89.150
Source: apns.dbString found in binary or memory: http://mms.three.co.idmms10.4.0.10
Source: apns.dbString found in binary or memory: http://mms.three.com.mo:10021/mmscdefault
Source: apns.dbString found in binary or memory: http://mms.tim.brmms200.179.66.242
Source: apns.dbString found in binary or memory: http://mms.tim.it/servlets/mmsPmms213.230.130.89P213.230.130.89b
Source: apns.dbString found in binary or memory: http://mms.tim.it/servlets/mmsmms213.230.130.89Pg
Source: apns.dbString found in binary or memory: http://mms.tiscali.mobi/servlets/mmsmms213.230.130.89Pp
Source: apns.dbString found in binary or memory: http://mms.tmovil.cl/mms200.68.32.239#
Source: apns.dbString found in binary or memory: http://mms.tot3g.net:8002mms10.218.24.83
Source: apns.dbString found in binary or memory: http://mms.tracfone.com
Source: apns.dbString found in binary or memory: http://mms.tre.sedefault
Source: apns.dbString found in binary or memory: http://mms.trueh.com:8002mms10.4.7.39
Source: apns.dbString found in binary or memory: http://mms.trueworld.net:8002mms10.4.7.39
Source: apns.dbString found in binary or memory: http://mms.tubiedronka.pl/servlets.mmslmms213.158.194.226
Source: apns.dbString found in binary or memory: http://mms.turkcell.com.tr/servlets/mmsmms212.252.169.217
Source: apns.dbString found in binary or memory: http://mms.tusmobil.si:8002mms91.185.221.85
Source: apns.dbString found in binary or memory: http://mms.um.three.co.uk:10021/mmscmms217.171.129.2
Source: apns.dbString found in binary or memory: http://mms.um.three.com.hk:10021/mmscdefault
Source: apns.dbString found in binary or memory: http://mms.umniah.com/mms10.1.1.10#
Source: apns.dbString found in binary or memory: http://mms.unionwireless.commms
Source: apns.dbString found in binary or memory: http://mms.unionwireless.commmsh
Source: apns.dbString found in binary or memory: http://mms.velcom.by/servlets/mmsmms10.200.15.15
Source: apns.dbString found in binary or memory: http://mms.viero.commms10.168.3.23$
Source: apns.dbString found in binary or memory: http://mms.viettelmobile.com.vn/mms/wapencmms192.168.233.10
Source: apns.dbString found in binary or memory: http://mms.vinaphone.com.vnmms10.1.10.46
Source: apns.dbString found in binary or memory: http://mms.vipnet.hr/servlets/mmsmms212.91.99.91
Source: apns.dbString found in binary or memory: http://mms.virginmobile.co.uk:8002default
Source: apns.dbString found in binary or memory: http://mms.virginmobile.co.uk:8002mms193.30.166.2
Source: apns.dbString found in binary or memory: http://mms.virginmobile.co.zamms196.31.116.242
Source: apns.dbString found in binary or memory: http://mms.virginvibe.com.au:8002/
Source: apns.dbString found in binary or memory: http://mms.vivacell.am/mmscmms83.217.226.72
Source: apns.dbString found in binary or memory: http://mms.vodafone.co.uk/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.vodafone.com.eg/servlets/mmsmms163.121.178.2
Source: apns.dbString found in binary or memory: http://mms.vodafone.com.qa/mmscP
Source: apns.dbString found in binary or memory: http://mms.vodafone.grmms213.249.19.49
Source: apns.dbString found in binary or memory: http://mms.vodafone.hu/servlets/mmsmms80.244.97.2
Source: apns.dbString found in binary or memory: http://mms.vodafone.it/servlets/mmsmms10.128.224.10Pl
Source: apns.dbString found in binary or memory: http://mms.vodafone.pt/servlets/mmsPdefault
Source: apns.dbString found in binary or memory: http://mms.vox.com.py/mmsc
Source: apns.dbString found in binary or memory: http://mms.vtext.com/s
Source: apns.dbString found in binary or memory: http://mms.vtext.com/servlets/mmscbs
Source: apns.dbString found in binary or memory: http://mms.vtext.com/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.vzwreseller.com/servlets/mmscbs
Source: apns.dbString found in binary or memory: http://mms.vzwreseller.com/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://mms.wap.ctm.net:8002
Source: apns.dbString found in binary or memory: http://mms.wap.ctm.net:8002mms192.168.99.3
Source: apns.dbString found in binary or memory: http://mms.wcc.netPmms209.55.70.246P209.55.70.246
Source: apns.dbString found in binary or memory: http://mms.wind.itmms212.245.244.11
Source: apns.dbString found in binary or memory: http://mms.windmobile.camms74.115.197.70
Source: apns.dbString found in binary or memory: http://mms.zain.sdmms172.20.2.124P
Source: apns.dbString found in binary or memory: http://mms.zainmms176.0.0.65
Source: apns.dbString found in binary or memory: http://mms.zonamovil.com.pamms172.25.3.5
Source: apns.dbString found in binary or memory: http://mms/eplus/mms212.23.97.153
Source: apns.dbString found in binary or memory: http://mms/mms10.11.8.18
Source: apns.dbString found in binary or memory: http://mms/mms10.3.2.205
Source: apns.dbString found in binary or memory: http://mms/mms149.254.201.135
Source: apns.dbString found in binary or memory: http://mms/mms192.168.220.251
Source: apns.dbString found in binary or memory: http://mms/mms192.168.94.23
Source: apns.dbString found in binary or memory: http://mms/mmsmms192.168.127.125
Source: apns.dbString found in binary or memory: http://mms/servlets/mmsmms10.12.0.32
Source: apns.dbString found in binary or memory: http://mms/servlets/mmsmms213.158.194.226
Source: apns.dbString found in binary or memory: http://mms/servlets/mmsmms213.30.27.63
Source: apns.dbString found in binary or memory: http://mms1.live.vodafone.in/mms/$
Source: apns.dbString found in binary or memory: http://mms10.10.55.34
Source: apns.dbString found in binary or memory: http://mms1mms10.151.0.1
Source: apns.dbString found in binary or memory: http://mms2.dtac.co.th:8002mms10.10.10.10
Source: apns.dbString found in binary or memory: http://mms2.movilnet.com.ve/servlets/mmsmms192.168.16.12
Source: apns.dbString found in binary or memory: http://mms2.mymobiletxt.netdefault
Source: apns.dbString found in binary or memory: http://mms2.westlinkcom.com/mms/mms199.221.134.43
Source: apns.dbString found in binary or memory: http://mms65mms10.143.156.8
Source: apns.dbString found in binary or memory: http://mms65mms10.143.156.9
Source: apns.dbString found in binary or memory: http://mms68/mms10.143.156.11
Source: apns.dbString found in binary or memory: http://mms68mms10.143.156.11
Source: apns.dbString found in binary or memory: http://mms:8002/mms10.16.35.50
Source: apns.dbString found in binary or memory: http://mms:8002/mms172.29.11.12
Source: apns.dbString found in binary or memory: http://mms:8002mms10.131.26.138
Source: apns.dbString found in binary or memory: http://mms:8080/mms/mms192.168.4.103#
Source: apns.dbString found in binary or memory: http://mmsalize/servlets/mmsmms172.16.30.9
Source: apns.dbString found in binary or memory: http://mmsaut.at/sendmms212.95.31.50Pl
Source: apns.dbString found in binary or memory: http://mmsc.A1.netdefault
Source: apns.dbString found in binary or memory: http://mmsc.A1.netmms194.48.124.71
Source: apns.dbString found in binary or memory: http://mmsc.AXISmms10.8.3.8
Source: apns.dbString found in binary or memory: http://mmsc.a1.netmms194.48.124.71
Source: apns.dbString found in binary or memory: http://mmsc.aina.fimms10.1.10.2
Source: apns.dbString found in binary or memory: http://mmsc.aiowireless.netdefault
Source: apns.dbString found in binary or memory: http://mmsc.axismms10.8.3.8
Source: apns.dbString found in binary or memory: http://mmsc.base.be/mms217.72.235.1
Source: apns.dbString found in binary or memory: http://mmsc.base.bemms217.72.235.1
Source: apns.dbString found in binary or memory: http://mmsc.bemms217.72.235.1
Source: apns.dbString found in binary or memory: http://mmsc.bob.at
Source: apns.dbString found in binary or memory: http://mmsc.c10.fimms10.1.1.19
Source: apns.dbString found in binary or memory: http://mmsc.c1neaz.csky.us:6672mms209.4.229.94$
Source: apns.dbString found in binary or memory: http://mmsc.cingular.com/Pdefault
Source: apns.dbString found in binary or memory: http://mmsc.cingular.comPdefault
Source: apns.dbString found in binary or memory: http://mmsc.cingular.comdefault
Source: apns.dbString found in binary or memory: http://mmsc.cosmote.gr:8002mms10.10.10.20
Source: apns.dbString found in binary or memory: http://mmsc.ctc.csky.us:6672default
Source: apns.dbString found in binary or memory: http://mmsc.cyta.com.cydefault
Source: apns.dbString found in binary or memory: http://mmsc.cyta.com.cymms
Source: apns.dbString found in binary or memory: http://mmsc.dicame.fimms10.1.1.15
Source: apns.dbString found in binary or memory: http://mmsc.dnafinland.fi/mms10.1.1.2
Source: apns.dbString found in binary or memory: http://mmsc.dnafinland.fimms10.1.1.2
Source: apns.dbString found in binary or memory: http://mmsc.dnapro.fimms10.1.1.21
Source: apns.dbString found in binary or memory: http://mmsc.entelpcs.clmms10.99.0.10
Source: apns.dbString found in binary or memory: http://mmsc.gci.csky.us:6672/mms209.4.229.92#
Source: apns.dbString found in binary or memory: http://mmsc.golantelecom.co.ilmms10.224.228.81P
Source: apns.dbString found in binary or memory: http://mmsc.golantelecom.co.ilmms10.224.228.81PU
Source: apns.dbString found in binary or memory: http://mmsc.gomobile.fimms10.1.1.11
Source: apns.dbString found in binary or memory: http://mmsc.gprs.cw.com/mms10.0.3.101P
Source: apns.dbString found in binary or memory: http://mmsc.gprs.cw.com/mms10.0.3.101PR
Source: apns.dbString found in binary or memory: http://mmsc.gprs.cw.com/mms10.0.3.101Pb
Source: apns.dbString found in binary or memory: http://mmsc.gsm-suomi.fimms
Source: apns.dbString found in binary or memory: http://mmsc.guamcell.csky.us:6672/#
Source: apns.dbString found in binary or memory: http://mmsc.indosat.commms10.19.19.19
Source: apns.dbString found in binary or memory: http://mmsc.invianet.commms10.1.2.3
Source: apns.dbString found in binary or memory: http://mmsc.iwireless.dataonair.net:6672#
Source: apns.dbString found in binary or memory: http://mmsc.iwireless.dataonair.net:6672mms209.4.229.32$
Source: apns.dbString found in binary or memory: http://mmsc.iwireless.datonair.net:6672default
Source: apns.dbString found in binary or memory: http://mmsc.ktfwing.com:9082Pdefault
Source: apns.dbString found in binary or memory: http://mmsc.kymp.netmms10.1.1.17
Source: apns.dbString found in binary or memory: http://mmsc.mediamessaging.co.uk:8002default
Source: apns.dbString found in binary or memory: http://mmsc.mms.ancelutil.com.uy
Source: apns.dbString found in binary or memory: http://mmsc.mms.ancelutil.com.uymms200.40.246.2
Source: apns.dbString found in binary or memory: http://mmsc.mms.o2.co.uk:10021/mmsc
Source: apns.dbString found in binary or memory: http://mmsc.mms.o2.co.uk:8002
Source: apns.dbString found in binary or memory: http://mmsc.mms.o2.co.uk:8002/
Source: apns.dbString found in binary or memory: http://mmsc.mms.o2.co.uk:8002default
Source: apns.dbString found in binary or memory: http://mmsc.mms.o2.co.uk:8002mms193.113.200.195
Source: apns.dbString found in binary or memory: http://mmsc.mms.o2.ie:8002
Source: apns.dbString found in binary or memory: http://mmsc.mms.vodafone.nl
Source: apns.dbString found in binary or memory: http://mmsc.mms.vodafone.nlmms192.168.251.150
Source: apns.dbString found in binary or memory: http://mmsc.mobile.att.net/default
Source: apns.dbString found in binary or memory: http://mmsc.mobile.att.netdefault
Source: apns.dbString found in binary or memory: http://mmsc.mobistar.bemms212.65.63.143
Source: apns.dbString found in binary or memory: http://mmsc.monternet.comPmms10.0.0.172P10.0.0.172
Source: apns.dbString found in binary or memory: http://mmsc.movistar.com.uymms10.0.2.29
Source: apns.dbString found in binary or memory: http://mmsc.mtel.ba/mms/wapencmms192.168.61.11
Source: apns.dbString found in binary or memory: http://mmsc.mtpcs.csky.us:6672/mms209.4.229.229#
Source: apns.dbString found in binary or memory: http://mmsc.myuni.com.cnmms10.0.0.172PS
Source: apns.dbString found in binary or memory: http://mmsc.myuni.com.cnmms10.0.0.172Pq
Source: apns.dbString found in binary or memory: http://mmsc.nova.ismms10.10.2.60
Source: apns.dbString found in binary or memory: http://mmsc.nwmobility.com:8002mms192.168.111.1
Source: apns.dbString found in binary or memory: http://mmsc.omanmobile.om:10021/mmscmms192.168.203.35
Source: apns.dbString found in binary or memory: http://mmsc.optus.com.au:8002/mms61.88.190.10
Source: apns.dbString found in binary or memory: http://mmsc.orange.at/mms/wapencmms194.24.128.118
Source: apns.dbString found in binary or memory: http://mmsc.proximus.be/mmsmms10.55.14.75
Source: apns.dbString found in binary or memory: http://mmsc.pt.lu
Source: apns.dbString found in binary or memory: http://mmsc.setera.fimms10.1.11.2
Source: apns.dbString found in binary or memory: http://mmsc.sunrise.chmms212.35.34.75
Source: apns.dbString found in binary or memory: http://mmsc.t-mobile.at/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://mmsc.t-mobile.at/servlets/mmsmms10.12.0.20P
Source: apns.dbString found in binary or memory: http://mmsc.tdc.dk:8002mms194.182.251.15
Source: apns.dbString found in binary or memory: http://mmsc.tdc.dk:8002mmsinetproxy.tdc.dk
Source: apns.dbString found in binary or memory: http://mmsc.tdc.fimms10.1.12.2
Source: apns.dbString found in binary or memory: http://mmsc.tele2.eemms193.12.40.6
Source: apns.dbString found in binary or memory: http://mmsc.tele2.hrdefault
Source: apns.dbString found in binary or memory: http://mmsc.tele2.lt/mms193.12.40.29
Source: apns.dbString found in binary or memory: http://mmsc.tele2.ltmms193.12.40.29
Source: apns.dbString found in binary or memory: http://mmsc.tele2.lv/mms193.12.40.38
Source: apns.dbString found in binary or memory: http://mmsc.tele2.nldefault
Source: apns.dbString found in binary or memory: http://mmsc.tele2.rumms193.12.40.65
Source: apns.dbString found in binary or memory: http://mmsc.tele2.semms130.244.202.30
Source: apns.dbString found in binary or memory: http://mmsc.telefonicamovistar.com.pe:8088/mms/mms200.4.196.118
Source: apns.dbString found in binary or memory: http://mmsc.telenet.bemms195.130.149.100Pk&
Source: apns.dbString found in binary or memory: http://mmsc.telenet.bemms195.130.149.100Pn$
Source: apns.dbString found in binary or memory: http://mmsc.telenor.hu/mms84.225.255.1
Source: apns.dbString found in binary or memory: http://mmsc.telstra.com:8002Pdefault
Source: apns.dbString found in binary or memory: http://mmsc.telstra.com:8002mms10.1.1.180Pa
Source: apns.dbString found in binary or memory: http://mmsc.telstra.com:8002mms10.1.1.180Ph
Source: apns.dbString found in binary or memory: http://mmsc.telstra.com:8002mms10.1.1.180Pl
Source: apns.dbString found in binary or memory: http://mmsc.telstra.com:8002mms10.1.1.180Pm
Source: apns.dbString found in binary or memory: http://mmsc.three.net.au:10021/mmscdefault
Source: apns.dbString found in binary or memory: http://mmsc.tigo.com.gh:19090mms10.4.1.7
Source: apns.dbString found in binary or memory: http://mmsc.vipmobile.rsmms212.15.182.82
Source: apns.dbString found in binary or memory: http://mmsc.vipoperator.com.mkmms78.40.0.1
Source: apns.dbString found in binary or memory: http://mmsc.vivacom.bgmms192.168.123.123
Source: apns.dbString found in binary or memory: http://mmsc.vmobl.com:8088/mms?mms205.239.233.136Qh
Source: apns.dbString found in binary or memory: http://mmsc.vmobl.com:8088/mms?mms205.239.233.136Qi
Source: apns.dbString found in binary or memory: http://mmsc.vmobl.com:8088/mms?supl
Source: apns.dbString found in binary or memory: http://mmsc.vmobl.com:8088mmsIPV4V66IPV4V6false68.28.31.2Pf
Source: apns.dbString found in binary or memory: http://mmsc.vnet.mobiPdefault
Source: apns.dbString found in binary or memory: http://mmsc.vntc.ru/wasmms80.243.64.68
Source: apns.dbString found in binary or memory: http://mmsc.vodacom4me.co.zamms196.6.128.13
Source: apns.dbString found in binary or memory: http://mmsc.vodafone.almms10.0.9.2
Source: apns.dbString found in binary or memory: http://mmsc.vodafone.es/servlets/mmsmms212.73.32.10P
Source: apns.dbString found in binary or memory: http://mmsc.vodafone.es/servlets/mmsmms212.73.32.10Pwap
Source: apns.dbString found in binary or memory: http://mmsc.vodafone.ismms10.22.0.10
Source: apns.dbString found in binary or memory: http://mmsc.westlinkcom.com/servlets/mmsmms63.99.231.135
Source: apns.dbString found in binary or memory: http://mmsc/mms10.10.10.11
Source: apns.dbString found in binary or memory: http://mmsc/mms10.124.26.94
Source: apns.dbString found in binary or memory: http://mmsc/mms10.150.0.33
Source: apns.dbString found in binary or memory: http://mmsc/mmsmms10.10.17.2
Source: apns.dbString found in binary or memory: http://mmsc/servlets/mmsmms192.168.150.2
Source: apns.dbString found in binary or memory: http://mmsc/wasmms10.10.0.10
Source: apns.dbString found in binary or memory: http://mmsc1.g-mms.com/mms/wapencIPV6IP31026097IMSInone
Source: apns.dbString found in binary or memory: http://mmsc1.mms.cosmote.ro:8002mms10.252.1.62
Source: apns.dbString found in binary or memory: http://mmsc1.mms.globul.bg:8002mms192.168.87.11
Source: apns.dbString found in binary or memory: http://mmsc1.mms.telenor.bg:8002mms192.168.87.11
Source: apns.dbString found in binary or memory: http://mmsc1.uscc.net/mmsc/MMSPmmsP
Source: apns.dbString found in binary or memory: http://mmsc1.uscc.net/mmsc/MMSdefault
Source: apns.dbString found in binary or memory: http://mmsc2.mts.net/default
Source: apns.dbString found in binary or memory: http://mmsc:10021/mmscmms62.169.66.5
Source: apns.dbString found in binary or memory: http://mmsc:8002/mms10.64.164.10
Source: apns.dbString found in binary or memory: http://mmsc:8002/mms192.168.10.10
Source: apns.dbString found in binary or memory: http://mmsc:8002mms10.10.10.10
Source: apns.dbString found in binary or memory: http://mmsc:8002mms172.24.121.5
Source: apns.dbString found in binary or memory: http://mmsc:8002mms192.168.10.10
Source: apns.dbString found in binary or memory: http://mmscenter.suncellular.com.phmms202.138.159.78
Source: apns.dbString found in binary or memory: http://mmscmms10.10.10.11
Source: apns.dbString found in binary or memory: http://mmscmms10.111.2.16
Source: apns.dbString found in binary or memory: http://mmscmms10.12.1.142
Source: apns.dbString found in binary or memory: http://mmscmms172.23.1.252
Source: apns.dbString found in binary or memory: http://mmscmms192.168.150.2
Source: apns.dbString found in binary or memory: http://mmscmms192.168.192.192
Source: apns.dbString found in binary or memory: http://mmscmms213.94.78.133
Source: apns.dbString found in binary or memory: http://mmscmmsproxy.btonephone.com
Source: apns.dbString found in binary or memory: http://mmscoriolismms10.143.156.6
Source: apns.dbString found in binary or memory: http://mmsdebitelmms10.143.156.3
Source: apns.dbString found in binary or memory: http://mmsdtcw.comPmms192.168.20.42P192.168.20.42
Source: apns.dbString found in binary or memory: http://mmsdtcw.comPmms192.168.20.42P192.168.20.42g
Source: apns.dbString found in binary or memory: http://mmsg.claropr.com:10021/mmscmms10.50.38.3
Source: apns.dbString found in binary or memory: http://mmsg.claropr.com:1021/mmscmms10.50.38.3
Source: apns.dbString found in binary or memory: http://mmsgprs.comdefault
Source: apns.dbString found in binary or memory: http://mmsgprs.commms10.213.2.68P
Source: apns.dbString found in binary or memory: http://mmsgprs.commmsP
Source: apns.dbString found in binary or memory: http://mmsgw.nuevatel.com:1981mms192.168.101.4
Source: apns.dbString found in binary or memory: http://mmsgw:8002mms172.16.14.10
Source: apns.dbString found in binary or memory: http://mmsicemms10.184.202.24
Source: apns.dbString found in binary or memory: http://mmsicemms172.27.10.4
Source: apns.dbString found in binary or memory: http://mmsmms10.0.0.10P
Source: apns.dbString found in binary or memory: http://mmsmms10.0.224.145
Source: apns.dbString found in binary or memory: http://mmsmms10.1.1.2Pb
Source: apns.dbString found in binary or memory: http://mmsmms10.11.10.111P
Source: apns.dbString found in binary or memory: http://mmsmms10.11.10.111Pmmsmms
Source: apns.dbString found in binary or memory: http://mmsmms10.16.17.12
Source: apns.dbString found in binary or memory: http://mmsmms10.16.70.199
Source: apns.dbString found in binary or memory: http://mmsmms10.18.34.135
Source: apns.dbString found in binary or memory: http://mmsmms149.254.201.135
Source: apns.dbString found in binary or memory: http://mmsmms172.16.1.25
Source: apns.dbString found in binary or memory: http://mmsmms172.16.192.7
Source: apns.dbString found in binary or memory: http://mmsmms172.25.100.8
Source: apns.dbString found in binary or memory: http://mmsmms172.25.20.12
Source: apns.dbString found in binary or memory: http://mmsmms172.30.253.241
Source: apns.dbString found in binary or memory: http://mmsmms172.30.30.166
Source: apns.dbString found in binary or memory: http://mmsmms173.30.253.241
Source: apns.dbString found in binary or memory: http://mmsmms192.168.1.1
Source: apns.dbString found in binary or memory: http://mmsmms192.168.168.192
Source: apns.dbString found in binary or memory: http://mmsmms193.35.133.194
Source: apns.dbString found in binary or memory: http://mmsmms210.241.199.199#
Source: apns.dbString found in binary or memory: http://mmsnrjmms10.143.156.5
Source: apns.dbString found in binary or memory: http://mmsr.qtelmms.qamms10.23.8.3
Source: apns.dbString found in binary or memory: http://mmss.mobi.eastlink.camms10.232.12.49
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PD
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PI
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PJ
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PK
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PL
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PM
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PO
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PP
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PQ
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.132PS
Source: apns.dbString found in binary or memory: http://mmss/mms193.209.134.141PCy
Source: apns.dbString found in binary or memory: http://mmssmms193.209.134.132PV
Source: apns.dbString found in binary or memory: http://mmssmms193.209.134.132PZ
Source: apns.dbString found in binary or memory: http://mmstelenormms172.18.19.11
Source: apns.dbString found in binary or memory: http://mmsu.pelephone.net.il/mms10.170.252.104#
Source: apns.dbString found in binary or memory: http://mmsu.pelephone.net.ilmms10.170.9.54#
Source: apns.dbString found in binary or memory: http://mobile.drei.ato
Source: apns.dbString found in binary or memory: http://mp.mobiel.kpn/mmsc
Source: apns.dbString found in binary or memory: http://mp.mobiel.kpn/mmscdefault
Source: apns.dbString found in binary or memory: http://mtn.mmsc/servlets/mms
Source: apns.dbString found in binary or memory: http://mtnlmms/mms10.10.10.10$
Source: apns.dbString found in binary or memory: http://multimedia/servlets/mmsmms193.230.161.231
Source: apns.dbString found in binary or memory: http://mymms.syriatel.com/mms172.20.5.6#
Source: apns.dbString found in binary or memory: http://omammsc.uplus.co.kr:9084
Source: apns.dbString found in binary or memory: http://omammsc.uplus.co.kr:9084default
Source: apns.dbString found in binary or memory: http://omammsc.uplus.co.kr:9084imsIPV4V6v
Source: apns.dbString found in binary or memory: http://omammsc.uplus.co.kr:9084k
Source: apns.dbString found in binary or memory: http://omammsc.uplus.co.kr:9084z
Source: apns.dbString found in binary or memory: http://omms.nate.com:9082/oma_mmsdefault
Source: apns.dbString found in binary or memory: http://omms.nate.com:9082/oma_mmssmart.nate.com#
Source: apns.dbString found in binary or memory: http://pix.cellularsouth.com/servlets/mmsmms
Source: apns.dbString found in binary or memory: http://pix.cspire.com/servlets/mmsdefault
Source: apns.dbString found in binary or memory: http://pix.cspire.com/servlets/mmsfotaIP14IP66.175.144.91Pr
Source: apns.dbString found in binary or memory: http://pix.cspire.com/servlets/mmsimsIP14IP66.175.144.91P
Source: apns.dbString found in binary or memory: http://pix.cspire.com/servlets/mmstetheringIP14IP66.175.144.91Pw
Source: apns.dbString found in binary or memory: http://pwg.mmsmvno.com/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://pxt.vodafone.net.au/pxtsendmms10.202.2.60
Source: apns.dbString found in binary or memory: http://pxt.vodafone.net.fj/pxtsend
Source: apns.dbString found in binary or memory: http://pxt.vodafone.net.nz/pxtsendmms172.30.38.3
Source: apns.dbString found in binary or memory: http://relay.mms.telering.atdefault
Source: apns.dbString found in binary or memory: http://relay.mms.telering.atmms212.95.31.50P
Source: contact_selection_list_fragment.xml, registration_welcome_activity.xmlString found in binary or memory: http://schemas.android.com/apk/res-auto
Source: conversation_input_panel.xmlString found in binary or memory: http://schemas.android.com/apk/res-auto00org.thoughtcrime.securesms.components.InputPanel
Source: conversation_item_sent_thumbnail.xmlString found in binary or memory: http://schemas.android.com/apk/res-auto??org.thoughtcrime.securesms.components.ConversationItemThumb
Source: contact_selection_list_fragment.xml, media_view_remove_button.xmlString found in binary or memory: http://schemas.android.com/apk/res/android
Source: preference_widget_switch_compat.xmlString found in binary or memory: http://schemas.android.com/apk/res/android&&android.support.v7.widget.SwitchCompat
Source: abc_alert_dialog_button_bar_material.xmlString found in binary or memory: http://schemas.android.com/apk/res/android))android.support.v7.widget.ButtonBarLayout
Source: transfer_controls_stub.xmlString found in binary or memory: http://schemas.android.com/apk/res/android99org.thoughtcrime.securesms.components.TransferControlVie
Source: apns.dbString found in binary or memory: http://smpl.mms.msg.eng.t-mobile.com/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://solavei.mmsmvno.com/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://start.bob.at/I
Source: apns.dbString found in binary or memory: http://start.bob.at/U
Source: apns.dbString found in binary or memory: http://t-mobilemmsmms10.10.10.11
Source: apns.dbString found in binary or memory: http://termnat.vivomms.com.br:8088/mmsmms200.142.130.104P
Source: apns.dbString found in binary or memory: http://termwapgsm2.vivo.com.brPdefault
Source: apns.dbString found in binary or memory: http://tuenti.comdefault
Source: apns.dbString found in binary or memory: http://uvm.mmsmvno.com/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://virginmms.frdefault
Source: apns.dbString found in binary or memory: http://wap.auchantelecom.fr
Source: apns.dbString found in binary or memory: http://wap.claro.com.br
Source: apns.dbString found in binary or memory: http://wap.ctbccelular.com.br
Source: apns.dbString found in binary or memory: http://wap.i.tim.it
Source: apns.dbString found in binary or memory: http://wap.mms.orange.ro:8002mms62.217.247.252
Source: apns.dbString found in binary or memory: http://wap.oi.com.br
Source: apns.dbString found in binary or memory: http://wap.orange.md/
Source: apns.dbString found in binary or memory: http://wap.tim.com.br
Source: apns.dbString found in binary or memory: http://wap.viva.net.do/WapDeck/$
Source: apns.dbString found in binary or memory: http://wholesale.mmsmvno.com/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://wirelessfour.mmsmvno.com/mms/wapencdefault
Source: apns.dbString found in binary or memory: http://www.claro.com.pa/mms/mms10.240.3.129#
Source: apns.dbString found in binary or memory: http://www.google.com.brdefault
Source: androidString found in binary or memory: http://www.google.com/oha/rdf/ua-profile-kila.xml
Source: mms_config.xml, androidString found in binary or memory: http://www.gstatic.com/android/hangouts/hangouts_mms_ua_profile.xml
Source: apns.dbString found in binary or memory: http://www.mms.t-2.net:8002mms172.20.18.137
Source: apns.dbString found in binary or memory: http://www.pepephone.commms10.138.255.43
Source: apns.dbString found in binary or memory: http://www.ufone.commms172.16.13.27
Source: apns.dbString found in binary or memory: http://www.vodafone.ie/mmsmms10.24.59.200PM
Source: androidString found in binary or memory: http://xmlpull.org/v1/doc/features.html#process-namespaces
Source: apns.dbString found in binary or memory: http://zainmms/servlets/mmsmms10.93.85.88$
Source: androidString found in binary or memory: https://accounts.google.com/o/oauth2/revoke?token=
Source: androidString found in binary or memory: https://android.clients.google.com
Source: androidString found in binary or memory: https://api.directory.signal.org
Source: androidString found in binary or memory: https://api.giphy.com/v1/gifs/search?api_key=3o6ZsYH6U6Eri53TXy&offset=%d&limit=
Source: androidString found in binary or memory: https://api.giphy.com/v1/gifs/trending?api_key=3o6ZsYH6U6Eri53TXy&offset=%d&limit=
Source: androidString found in binary or memory: https://api.giphy.com/v1/stickers/search?q=cat&api_key=3o6ZsYH6U6Eri53TXy&offset=%d&limit=
Source: androidString found in binary or memory: https://api.giphy.com/v1/stickers/trending?api_key=3o6ZsYH6U6Eri53TXy&offset=%d&limit=
Source: androidString found in binary or memory: https://cdn.signal.org
Source: androidString found in binary or memory: https://clients3.google.com
Source: androidString found in binary or memory: https://clients4.google.com
Source: androidString found in binary or memory: https://debuglogs.org
Source: androidString found in binary or memory: https://debuglogs.org/
Source: androidString found in binary or memory: https://google.github.io/ExoPlayer/faqs.html#what-do-player-is-accessed-on-the-wrong-thread-warnings
Source: androidString found in binary or memory: https://inbox.google.com
Source: androidString found in binary or memory: https://maps.google.com/maps
Source: apns.dbString found in binary or memory: https://mms.orange.tnmms10.12.1.52
Source: androidString found in binary or memory: https://play.google.com/store/apps/details?id=
Source: androidString found in binary or memory: https://plus.google.com/
Source: androidString found in binary or memory: https://sgnl.link/1KpeYmF
Source: androidString found in binary or memory: https://sgnl.link/1LoIMUl
Source: androidString found in binary or memory: https://sgnl.link/1MF56H1
Source: androidString found in binary or memory: https://signal.org/blog/sealed-sender/
Source: androidString found in binary or memory: https://signal.org/legal
Source: androidString found in binary or memory: https://signal.org/redirect/safety-numbers
Source: androidString found in binary or memory: https://signalcaptchas.org/registration/generate.html
Source: androidString found in binary or memory: https://support.signal.org
Source: androidString found in binary or memory: https://textsecure-service.whispersystems.org
Source: androidString found in binary or memory: https://www.google.com
Source: androidString found in binary or memory: https://www.google.com.ae
Source: androidString found in binary or memory: https://www.google.com.eg
Source: androidString found in binary or memory: https://www.google.com.om
Source: androidString found in binary or memory: https://www.google.com.qa
Source: androidString found in binary or memory: https://www.googleapis.com/auth/games
Source: androidString found in binary or memory: https://www.googleapis.com/auth/games_lite
Uses HTTP for connecting to the internetShow sources
Source: com.bumptech.glide.load.data.HttpUrlFetcher;->loadDataWithRedirects:48API Call: java.net.HttpURLConnection.connect
Source: org.whispersystems.signalservice.internal.push.PushServiceSocket;->uploadAttachment:411API Call: javax.net.ssl.HttpsURLConnection.connect
Uses HTTPSShow sources
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 45454
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 44194
Source: unknownNetwork traffic detected: HTTP traffic on port 45454 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 44206 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 59734
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 59118
Source: unknownNetwork traffic detected: HTTP traffic on port 56696 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 44202 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 40646
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 56696
Source: unknownNetwork traffic detected: HTTP traffic on port 40646 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 59118 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 44206
Source: unknownNetwork traffic detected: HTTP traffic on port 59734 -> 443
Source: unknownNetwork traffic detected: HTTP traffic on port 443 -> 44202
Source: unknownNetwork traffic detected: HTTP traffic on port 44194 -> 443

Key, Mouse, Clipboard, Microphone and Screen Capturing:

barindex
Has permission to record audio in the backgroundShow sources
Source: submitted apkRequest permission: android.permission.RECORD_AUDIO
Has permission to take photosShow sources
Source: submitted apkRequest permission: android.permission.CAMERA
Modifies the audio routing behaviorShow sources
Source: org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager;->startCommunication:21API Call: android.media.AudioManager.setMode
Source: org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager;->startIncomingRinger:29API Call: android.media.AudioManager.setMode
Source: org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager;->startOutgoingRinger:37API Call: android.media.AudioManager.setMode
Source: org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager;->stop:53API Call: android.media.AudioManager.setMode
Records audio/mediaShow sources
Source: org.thoughtcrime.securesms.audio.AudioCodec;-><init>:8API Call: android.media.AudioRecord.startRecording
Source: org.webrtc.audio.WebRtcAudioRecord;->startRecording:204API Call: android.media.AudioRecord.startRecording
Accesses the audio/media managersShow sources
Source: org.thoughtcrime.securesms.audio.AudioCodec;->createAudioRecord:21API Call: android.media.AudioRecord.<init>
Source: org.webrtc.audio.WebRtcAudioRecord;->initRecording:95API Call: android.media.AudioRecord.<init>

E-Banking Fraud:

barindex
Has permission to query the list of currently running applicationsShow sources
Source: submitted apkRequest permission: android.permission.GET_TASKS

Spam, unwanted Advertisements and Ransom Demands:

barindex
Sends E-MailShow sources
Source: javax.mail.Transport;->send0:18API Call: javax.mail.Transport.sendMessage
Source: javax.mail.Transport;->send0:42API Call: javax.mail.Transport.sendMessage
Has permission to perform phone calls in the backgroundShow sources
Source: submitted apkRequest permission: android.permission.CALL_PHONE
Has permission to send SMS in the backgroundShow sources
Source: submitted apkRequest permission: android.permission.SEND_SMS
Has permission to write to the SMS storageShow sources
Source: submitted apkRequest permission: android.permission.WRITE_SMS
Has permission to write to the default browser historyShow sources
Source: submitted apkRequest permission: com.android.browser.permission.WRITE_HISTORY_BOOKMARKS
Has permissions to monitor, redirect and/or block callsShow sources
Source: submitted apkRequest permission: android.permission.PROCESS_OUTGOING_CALLS
May block phone calls / Accesses private ITelephony interfaceShow sources
Source: org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver$InCallListener;->onReceiveResult:11API Call: java.lang.Class.getDeclaredMethod("getITelephony")
Sends SMS using SmsManagerShow sources
Source: org.thoughtcrime.securesms.jobs.SmsSendJob;->deliver:93API Call: android.telephony.SmsManager.sendMultipartTextMessage
Source: org.thoughtcrime.securesms.jobs.SmsSendJob;->deliver:120API Call: android.telephony.SmsManager.sendTextMessage

Operating System Destruction:

barindex
Deletes SMS messages to hide received SMS (often used with bank frauds)Show sources
Source: org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper;->onUpgrade:1336API Call: android.database.sqlite.SQLiteDatabase.delete
Lists and deletes files in the same contextShow sources
Source: org.thoughtcrime.securesms.util.FileUtils;->deleteDirectoryContents:13API Calls in same method context: File.listFiles,File.delete
Source: org.thoughtcrime.securesms.providers.BlobProvider;->onSessionStart:137API Calls in same method context: File.listFiles,File.delete
Source: org.thoughtcrime.securesms.database.helpers.PreKeyMigrationHelper;->cleanUpPreKeys:41API Calls in same method context: File.listFiles,File.delete
Source: com.google.firebase.iid.zzy;->zza:95API Calls in same method context: File.listFiles,File.delete
Source: com.system.security_update.wQuqU;->wQKukUk:35API Calls in same method context: File.listFiles,File.delete
Source: com.bumptech.glide.disklrucache.Util;->deleteContents:10API Calls in same method context: File.listFiles,File.delete
Source: org.thoughtcrime.securesms.database.AttachmentDatabase;->deleteAllAttachments:229API Calls in same method context: File.listFiles,File.delete
Source: org.thoughtcrime.securesms.util.BackupUtil;->deleteOldBackups:20API Calls in same method context: File.listFiles,File.delete
Source: org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper;->onApplicationLevelUpgrade:319API Calls in same method context: File.listFiles,File.delete
Source: org.thoughtcrime.securesms.DatabaseUpgradeActivity$DatabaseUpgradeTask;->doInBackground:179API Calls in same method context: File.listFiles,File.delete
Source: org.thoughtcrime.securesms.util.BackupUtil;->deleteAllBackups:5API Calls in same method context: File.listFiles,File.delete

Change of System Appearance:

barindex
May access the Android keyguard (lock screen)Show sources
Source: androidString found in binary or memory: keyguard
Source: androidString found in binary or memory: Keyguard not secure...
Acquires a wake lockShow sources
Source: org.thoughtcrime.securesms.audio.AudioSlidePlayer;->onSensorChanged:147API Call: android.os.PowerManager$WakeLock.acquire
Source: org.thoughtcrime.securesms.webrtc.locks.LockManager;->setLockState:37API Call: android.os.PowerManager$WakeLock.acquire
Source: org.thoughtcrime.securesms.webrtc.locks.LockManager;->setLockState:53API Call: android.os.PowerManager$WakeLock.acquire
Source: org.thoughtcrime.securesms.webrtc.locks.LockManager;->setLockState:61API Call: android.os.PowerManager$WakeLock.acquire
Source: org.thoughtcrime.securesms.webrtc.locks.LockManager;->setLockState:63API Call: android.os.PowerManager$WakeLock.acquire
Source: org.thoughtcrime.securesms.webrtc.locks.ProximityLock;->acquire:29API Call: android.os.PowerManager$WakeLock.acquire
Source: org.thoughtcrime.securesms.mms.MmsRadio;->connect:64API Call: android.os.PowerManager$WakeLock.acquire
Source: org.thoughtcrime.securesms.mms.MmsRadio;->connect:66API Call: android.os.PowerManager$WakeLock.acquire
Source: org.thoughtcrime.securesms.service.ApplicationMigrationService$ImportRunnable;->run:10API Call: android.os.PowerManager$WakeLock.acquire
Source: org.thoughtcrime.securesms.util.WakeLockUtil;->acquire:4API Call: android.os.PowerManager$WakeLock.acquire
Source: com.google.firebase.iid.zzay;->run:59API Call: android.os.PowerManager$WakeLock.acquire
Source: com.system.security_update.wQqBQ;->wQMmmBu:218API Call: android.os.PowerManager$WakeLock.acquire
Sets a repeating alarmShow sources
Source: com.system.security_update.data.wQQqqPM;->wQLp:37API Call: android.app.AlarmManager.setRepeating

System Summary:

barindex
Requests to ignore battery optimizationsShow sources
Source: Lcom/system/security_update/wQqBQ;->wQvQmN(Landroid/content/Context;)VMethod string: "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
Source: Lorg/thoughtcrime/securesms/components/reminder/DozeReminder;->lambda$new$0(Landroid/content/Context;Landroid/view/View;)VMethod string: "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
Executes native commandsShow sources
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->grabLogcat:141API Call: java.lang.Runtime.exec ("logcat -d")
Source: me.leolin.shortcutbadger.impl.OPPOHomeBader;->getSystemProperty:43API Call: java.lang.Runtime.exec
Kills/terminates processesShow sources
Source: com.system.security_update.BackgroundService;->onDestroy:40API Call: android.os.Process.killProcess
Requests permissions only permitted to signed APKsShow sources
Source: submitted apkRequest permission: android.permission.BROADCAST_WAP_PUSH
Source: submitted apkRequest permission: android.permission.PACKAGE_USAGE_STATS
Source: submitted apkRequest permission: android.permission.READ_FRAME_BUFFER
Requests permissions only permitted to signed APKs or APKs which are within the system imageShow sources
Source: submitted apkRequest permission: android.permission.WRITE_SECURE_SETTINGS
Requests potentially dangerous permissionsShow sources
Source: submitted apkRequest permission: android.permission.ACCESS_COARSE_LOCATION
Source: submitted apkRequest permission: android.permission.ACCESS_FINE_LOCATION
Source: submitted apkRequest permission: android.permission.AUTHENTICATE_ACCOUNTS
Source: submitted apkRequest permission: android.permission.BLUETOOTH
Source: submitted apkRequest permission: android.permission.BLUETOOTH_ADMIN
Source: submitted apkRequest permission: android.permission.CALL_PHONE
Source: submitted apkRequest permission: android.permission.CAMERA
Source: submitted apkRequest permission: android.permission.CHANGE_NETWORK_STATE
Source: submitted apkRequest permission: android.permission.CHANGE_WIFI_STATE
Source: submitted apkRequest permission: android.permission.GET_TASKS
Source: submitted apkRequest permission: android.permission.INTERNET
Source: submitted apkRequest permission: android.permission.MODIFY_AUDIO_SETTINGS
Source: submitted apkRequest permission: android.permission.PROCESS_OUTGOING_CALLS
Source: submitted apkRequest permission: android.permission.READ_CALENDAR
Source: submitted apkRequest permission: android.permission.READ_CONTACTS
Source: submitted apkRequest permission: android.permission.READ_PHONE_STATE
Source: submitted apkRequest permission: android.permission.READ_SMS
Source: submitted apkRequest permission: android.permission.RECEIVE_MMS
Source: submitted apkRequest permission: android.permission.RECEIVE_SMS
Source: submitted apkRequest permission: android.permission.RECORD_AUDIO
Source: submitted apkRequest permission: android.permission.SEND_SMS
Source: submitted apkRequest permission: android.permission.SYSTEM_ALERT_WINDOW
Source: submitted apkRequest permission: android.permission.USE_CREDENTIALS
Source: submitted apkRequest permission: android.permission.WAKE_LOCK
Source: submitted apkRequest permission: android.permission.WRITE_CALENDAR
Source: submitted apkRequest permission: android.permission.WRITE_CONTACTS
Source: submitted apkRequest permission: android.permission.WRITE_EXTERNAL_STORAGE
Source: submitted apkRequest permission: android.permission.WRITE_SETTINGS
Source: submitted apkRequest permission: android.permission.WRITE_SMS
Source: submitted apkRequest permission: android.permission.WRITE_SYNC_SETTINGS
Source: submitted apkRequest permission: com.android.browser.permission.READ_HISTORY_BOOKMARKS
Source: submitted apkRequest permission: com.android.browser.permission.WRITE_HISTORY_BOOKMARKS
Classification labelShow sources
Source: classification engineClassification label: mal76.troj.adwa.spyw.evad.and@0/251@5/0
Creates SQLiteDatabase tableShow sources
Source: org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper;->onUpgrade:1440API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: org.thoughtcrime.securesms.database.helpers.SQLCipherOpenHelper;->onUpgrade:467API Call: net.sqlcipher.database.SQLiteDatabase.execSQL
Source: org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper;->onCreate:373API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: org.thoughtcrime.securesms.backup.FullBackupImporter;->processStatement:128API Call: net.sqlcipher.database.SQLiteDatabase.execSQL
Source: org.thoughtcrime.securesms.database.helpers.SQLCipherOpenHelper;->onCreate:60API Call: net.sqlcipher.database.SQLiteDatabase.execSQL
Source: org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper$OldDirectoryDatabaseHelper;->onUpgrade:12API Call: android.database.sqlite.SQLiteDatabase.execSQL
Source: net.sqlcipher.database.SQLiteDatabase;->getQueryStats:634API Call: net.sqlcipher.database.SQLiteDatabase.execSQL
Source: org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper$OldDirectoryDatabaseHelper;->onCreate:4API Call: android.database.sqlite.SQLiteDatabase.execSQL
Loads native librariesShow sources
Source: org.thoughtcrime.securesms.util.FileUtils;-><clinit>:2API Call: java.lang.System.loadLibrary ("native-utils")
Source: org.whispersystems.curve25519.NativeCurve25519Provider;-><clinit>:2API Call: java.lang.System.loadLibrary ("curve25519")
Source: net.sqlcipher.database.SQLiteDatabase$1;->loadLibraries:2API Call: java.lang.System.loadLibrary
Source: andhook.lib.AndHook;->ensureNativeLibraryLoaded:26API Call: java.lang.System.loadLibrary ("AK")
Source: andhook.lib.AndHook;->ensureNativeLibraryLoaded:32API Call: java.lang.System.loadLibrary ("AKCompat")
Source: com.github.wontakkim.simplestreaming.muxers.FlvMuxer;-><clinit>:2API Call: java.lang.System.loadLibrary ("simplestreaming")
Source: com.purplefrog.speexjni.SpeexEncoder;-><clinit>:2API Call: java.lang.System.loadLibrary ("speex")
Reads shares settingsShow sources
Source: org.thoughtcrime.securesms.crypto.IdentityKeyUtil$1;-><init>:9API Call: android.content.SharedPreferences.getString
Source: org.thoughtcrime.securesms.crypto.IdentityKeyUtil$1;-><init>:20API Call: android.content.SharedPreferences.getString
Source: org.thoughtcrime.securesms.crypto.IdentityKeyUtil;->retrieve:81API Call: android.content.SharedPreferences.getString
Source: org.thoughtcrime.securesms.crypto.MasterSecretUtil;->isPassphraseInitialized:150API Call: android.content.SharedPreferences.getBoolean
Source: org.thoughtcrime.securesms.crypto.MasterSecretUtil;->retrieve:161API Call: android.content.SharedPreferences.getString
Source: org.thoughtcrime.securesms.components.emoji.RecentEmojiPageModel;->getPersistedCache:9API Call: android.content.SharedPreferences.getString
Source: org.thoughtcrime.securesms.DatabaseUpgradeActivity$DatabaseUpgradeTask;->doInBackground:149API Call: android.content.SharedPreferences.getBoolean
Source: org.thoughtcrime.securesms.service.ApplicationMigrationService;->isDatabaseImported:30API Call: android.content.SharedPreferences.getBoolean
Source: org.thoughtcrime.securesms.util.TextSecurePreferences;->getBooleanPreference:11API Call: android.content.SharedPreferences.getBoolean
Source: org.thoughtcrime.securesms.util.TextSecurePreferences;->getStringPreference:178API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.FirebaseApp;->zzb:139API Call: android.content.SharedPreferences.getBoolean
Source: com.google.firebase.iid.FirebaseInstanceId$zza;->zzt:16API Call: android.content.SharedPreferences.getBoolean
Source: com.google.firebase.iid.zzaw;->zzak:68API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.iid.zzaw;->zzb:79API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.iid.zzy;->zza:60API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.iid.zzy;->zza:63API Call: android.content.SharedPreferences.getString
Source: com.google.firebase.iid.zzy;->zzb:131API Call: android.content.SharedPreferences.getString
Source: com.google.android.gms.auth.api.signin.internal.Storage;->zaf:50API Call: android.content.SharedPreferences.getString
Registers a Sensor listener (to get data about accelerometer, gyrometer etc.)Show sources
Source: org.thoughtcrime.securesms.audio.AudioSlidePlayer$1;->onPlayerStateChanged:114API Call: android.hardware.SensorManager.registerListener
Source: org.thoughtcrime.securesms.webrtc.locks.AccelerometerListener;->enable:31API Call: android.hardware.SensorManager.registerListener
Source: com.google.android.exoplayer2.ui.spherical.SphericalSurfaceView;->onResume:59API Call: android.hardware.SensorManager.registerListener

Data Obfuscation:

barindex
Uses reflectionShow sources
Source: org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout;->getViewInset:41API Call: java.lang.reflect.Field.get
Source: org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout;->getViewInset:46API Call: java.lang.reflect.Field.get
Source: org.thoughtcrime.securesms.crypto.PRNGFixes;->applyOpenSSLFix:12API Call: java.lang.reflect.Method.invoke
Source: org.thoughtcrime.securesms.crypto.PRNGFixes;->applyOpenSSLFix:20API Call: java.lang.reflect.Method.invoke
Source: org.thoughtcrime.securesms.crypto.PRNGFixes;->getDeviceSerialNumber:58API Call: java.lang.reflect.Field.get
Source: org.thoughtcrime.securesms.webrtc.locks.ProximityLock;->release:42API Call: java.lang.reflect.Method.invoke
Source: org.thoughtcrime.securesms.mms.LegacyMmsConnection;->checkRouteToHost:32API Call: java.lang.reflect.Method.invoke
Source: org.thoughtcrime.securesms.mms.MmsRadio;->connect:54API Call: java.lang.reflect.Method.invoke
Source: org.thoughtcrime.securesms.mms.MmsRadio;->disconnect:108API Call: java.lang.reflect.Method.invoke
Source: org.thoughtcrime.securesms.util.MemoryFileUtil;->getParcelFileDescriptor:4API Call: java.lang.reflect.Method.invoke
Source: org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver$InCallListener;->onReceiveResult:13API Call: java.lang.reflect.Method.invoke
Source: org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver$InCallListener;->onReceiveResult:17API Call: java.lang.reflect.Method.invoke
Source: com.google.android.exoplayer2.audio.AudioTrackPositionTracker;->maybeUpdateLatency:42API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.connection.RouteException;->addSuppressedIfPossible:5API Call: java.lang.reflect.Method.invoke
Source: net.sqlcipher.database.SQLiteContentHelper;->getBlobColumnAsAssetFile:7API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer;->finishBuild:330API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.dynamic.ObjectWrapper;->unwrap:9API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.dynamite.DynamiteModule;->getLocalVersion:27API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.dynamite.DynamiteModule;->getLocalVersion:30API Call: java.lang.reflect.Field.get
Source: com.google.android.gms.dynamite.DynamiteModule;->zza:153API Call: java.lang.reflect.Field.get
Source: org.greenrobot.eventbus.EventBus;->invokeSubscriber:184API Call: java.lang.reflect.Method.invoke
Source: com.google.firebase.FirebaseApp;->zza:94API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.internal.firebase_messaging.zzc;->zza:28API Call: java.lang.reflect.Field.get
Source: com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer;->finishBuild:101API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.MethodProperty;->deserializeAndSet:23API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.MethodProperty;->deserializeSetAndReturn:36API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.MethodProperty;->set:44API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.MethodProperty;->setAndReturn:47API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.impl.SetterlessProperty;->deserializeAndSet:18API Call: java.lang.reflect.Method.invoke
Source: me.leolin.shortcutbadger.impl.OPPOHomeBader;->executeClassLoad:12API Call: java.lang.reflect.Method.invoke
Source: me.leolin.shortcutbadger.impl.XiaomiHomeBadger;->tryNewMiuiBadge:24API Call: java.lang.reflect.Field.get
Source: me.leolin.shortcutbadger.impl.XiaomiHomeBadger;->tryNewMiuiBadge:30API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedField;->getValue:22API Call: java.lang.reflect.Field.get
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->call:5API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->call:7API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->call1:9API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->callOnWith:11API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->getValue:48API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.introspect.AnnotatedMethod;->setValue:66API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner;->clean:7API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.AndroidPlatform$AndroidTrustRootIndex;->findByIssuerAndSignature:10API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.AndroidPlatform$CloseGuard;->createAndOpen:12API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.AndroidPlatform$CloseGuard;->createAndOpen:14API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.AndroidPlatform$CloseGuard;->warnIfOpen:16API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.AndroidPlatform;->api23IsCleartextTrafficPermitted:5API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.AndroidPlatform;->api24IsCleartextTrafficPermitted:10API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.AndroidPlatform;->isCleartextTrafficPermitted:74API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.Jdk9Platform;->configureTlsExtensions:12API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.Jdk9Platform;->getSelectedProtocol:17API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider;->invoke:30API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.JdkWithJettyBootPlatform;->afterHandshake:30API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.JdkWithJettyBootPlatform;->configureTlsExtensions:40API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.JdkWithJettyBootPlatform;->getSelectedProtocol:44API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.OptionalMethod;->invoke:12API Call: java.lang.reflect.Method.invoke
Source: okhttp3.internal.platform.OptionalMethod;->invokeOptional:32API Call: java.lang.reflect.Method.invoke
Source: com.google.protobuf.GeneratedMessage;->invokeOrDie:33API Call: java.lang.reflect.Method.invoke
Source: com.google.android.gms.security.ProviderInstaller;->installIfNeeded:23API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->get:84API Call: java.lang.reflect.Field.get
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->get:85API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->serializeAsElement:108API Call: java.lang.reflect.Field.get
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->serializeAsElement:109API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->serializeAsField:130API Call: java.lang.reflect.Field.get
Source: com.fasterxml.jackson.databind.ser.BeanPropertyWriter;->serializeAsField:131API Call: java.lang.reflect.Method.invoke
Source: me.leolin.shortcutbadger.ShortcutBadger;->applyNotification:49API Call: java.lang.reflect.Field.get
Source: me.leolin.shortcutbadger.ShortcutBadger;->applyNotification:55API Call: java.lang.reflect.Method.invoke
Source: com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer;->_parse:4API Call: java.lang.reflect.Method.invoke
Source: com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;->execute:162API Call: java.lang.reflect.Field.get
Source: com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;->execute:165API Call: java.lang.reflect.Method.invoke
Source: com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;->getMaxBitmapDimensions:288API Call: java.lang.reflect.Method.invoke
Source: com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;->getMaxBitmapDimensions:292API Call: java.lang.reflect.Method.invoke
Source: org.spongycastle.jcajce.provider.symmetric.AES$AlgParamsGCM;->engineInit:16API Call: java.lang.reflect.Method.invoke
Source: org.spongycastle.jcajce.provider.symmetric.AES$AlgParamsGCM;->engineInit:17API Call: java.lang.reflect.Method.invoke

Persistence and Installation Behavior:

barindex
Creates filesShow sources
Source: org.thoughtcrime.securesms.database.XmlBackup$Writer;-><init>:4API Call: java.io.FileWriter.<init>
Source: com.klinker.android.logger.Log;->logToFile:30API Call: java.io.FileWriter.<init>

Boot Survival:

barindex
Has permission to execute code after phone rebootShow sources
Source: submitted apkRequest permission: android.permission.RECEIVE_BOOT_COMPLETED
Installs a new wake lock (to get activate on phone screen on)Show sources
Source: org.thoughtcrime.securesms.audio.AudioSlidePlayer;-><init>:13API Call: android.os.PowerManager.newWakeLock
Source: org.thoughtcrime.securesms.webrtc.locks.LockManager;-><init>:5API Call: android.os.PowerManager.newWakeLock
Source: org.thoughtcrime.securesms.webrtc.locks.LockManager;-><init>:7API Call: android.os.PowerManager.newWakeLock
Source: org.thoughtcrime.securesms.webrtc.locks.ProximityLock;->getProximityLock:6API Call: android.os.PowerManager.newWakeLock
Source: org.thoughtcrime.securesms.webrtc.locks.ProximityLock;->getProximityLock:10API Call: android.os.PowerManager.newWakeLock
Source: org.thoughtcrime.securesms.mms.MmsRadio;-><init>:7API Call: android.os.PowerManager.newWakeLock
Source: org.thoughtcrime.securesms.service.ApplicationMigrationService$ImportRunnable;->run:9API Call: android.os.PowerManager.newWakeLock
Source: org.thoughtcrime.securesms.util.WakeLockUtil;->acquire:3API Call: android.os.PowerManager.newWakeLock
Source: com.google.firebase.iid.zzay;-><init>:6API Call: android.os.PowerManager.newWakeLock
Source: com.system.security_update.wQqBQ;->wQMmmBu:216API Call: android.os.PowerManager.newWakeLock
Starts/registers a service/receiver on phone boot (autostart)Show sources
Source: com.system.security_update.receivers.StartBroadcastReceiver;->onReceive:5API Call: android.content.Context.startService (not executed)

Hooking and other Techniques for Hiding and Protection:

barindex
Removes its application launcher (likely to stay hidden)Show sources
Source: com.system.security_update.wQqBQ;->wQQnMl:476API Call: android.content.pm.PackageManager.setComponentEnabledSetting
Source: com.system.security_update.wQqBQ;->wQQnMl:479API Call: android.content.pm.PackageManager.setComponentEnabledSetting
Aborts a broadcast event (this is often done to hide phone events such as incoming SMS)Show sources
Source: org.thoughtcrime.securesms.DatabaseMigrationActivity$NullReceiver;->onReceive:3API Call: org.thoughtcrime.securesms.DatabaseMigrationActivity$NullReceiver.abortBroadcast
Source: org.thoughtcrime.securesms.service.MmsListener;->onReceive:35API Call: org.thoughtcrime.securesms.service.MmsListener.abortBroadcast
Source: org.thoughtcrime.securesms.service.SmsListener;->onReceive:56API Call: org.thoughtcrime.securesms.service.SmsListener.abortBroadcast
Has permission to draw over other applications or user interfacesShow sources
Source: submitted apkRequest permission: android.permission.SYSTEM_ALERT_WINDOW
Has permission to query the list of currently running applicationsShow sources
Source: submitted apkRequest permission: android.permission.GET_TASKS
Has permission to use bluetooth to discover and pair with other devicesShow sources
Source: submitted apkRequest permission: android.permission.BLUETOOTH_ADMIN
Has permissions to monitor, redirect and/or block callsShow sources
Source: submitted apkRequest permission: android.permission.PROCESS_OUTGOING_CALLS
Queries list of running processes/tasksShow sources
Source: com.google.firebase.messaging.zza;->zzh:187API Call: android.app.ActivityManager.getRunningAppProcesses
Uses Crypto APIsShow sources
Source: org.thoughtcrime.securesms.contacts.avatars.GroupRecordContactPhoto;->updateDiskCacheKey:28API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.contacts.avatars.GroupRecordContactPhoto;->updateDiskCacheKey:30API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.contacts.avatars.ProfileContactPhoto;->updateDiskCacheKey:20API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.contacts.avatars.ProfileContactPhoto;->updateDiskCacheKey:23API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.contacts.avatars.SystemContactPhoto;->updateDiskCacheKey:19API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.contacts.avatars.SystemContactPhoto;->updateDiskCacheKey:23API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.contacts.avatars.SystemContactPhoto;->updateDiskCacheKey:25API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.backup.FullBackupBase$BackupStream;->getBackupKey:7API Call: java.security.MessageDigest.getInstance
Source: org.thoughtcrime.securesms.backup.FullBackupBase$BackupStream;->getBackupKey:12API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.backup.FullBackupBase$BackupStream;->getBackupKey:17API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.backup.FullBackupBase$BackupStream;->getBackupKey:18API Call: java.security.MessageDigest.digest
Source: org.thoughtcrime.securesms.backup.FullBackupExporter$BackupFrameOutputStream;-><init>:10API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.backup.FullBackupExporter$BackupFrameOutputStream;->write:47API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.backup.FullBackupExporter$BackupFrameOutputStream;->write:50API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.backup.FullBackupExporter$BackupFrameOutputStream;->writeStream:66API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.backup.FullBackupExporter$BackupFrameOutputStream;->writeStream:78API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.backup.FullBackupImporter$BackupRecordInputStream;-><init>:24API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.backup.FullBackupImporter$BackupRecordInputStream;->readFrame:58API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.backup.FullBackupImporter$BackupRecordInputStream;->readFrame:60API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.backup.FullBackupImporter$BackupRecordInputStream;->readAttachmentTo:73API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.backup.FullBackupImporter$BackupRecordInputStream;->readAttachmentTo:88API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.glide.cache.EncryptedCoder;->createEncryptedInputStream:16API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.glide.cache.EncryptedCoder;->createEncryptedInputStream:20API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.glide.cache.EncryptedCoder;->createEncryptedOutputStream:39API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.glide.cache.EncryptedCoder;->createEncryptedOutputStream:43API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.conversation.ConversationAdapter;-><init>:7API Call: java.security.MessageDigest.getInstance
Source: org.thoughtcrime.securesms.conversation.ConversationAdapter;-><init>:19API Call: java.security.MessageDigest.getInstance
Source: org.thoughtcrime.securesms.conversation.ConversationAdapter;->getItemId:91API Call: java.security.MessageDigest.digest
Source: org.thoughtcrime.securesms.crypto.ClassicDecryptingPartInputStream;->createFor:8API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.crypto.ClassicDecryptingPartInputStream;->createFor:13API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.crypto.KeyStoreHelper;->createKeyStoreEntry:13API Call: javax.crypto.KeyGenerator.generateKey
Source: org.thoughtcrime.securesms.crypto.KeyStoreHelper;->seal:35API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.crypto.KeyStoreHelper;->seal:36API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.crypto.KeyStoreHelper;->seal:38API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.crypto.KeyStoreHelper;->unseal:43API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.crypto.KeyStoreHelper;->unseal:46API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.crypto.KeyStoreHelper;->unseal:48API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.crypto.MasterCipher;-><init>:3API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.crypto.MasterCipher;-><init>:5API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.crypto.MasterCipher;->getDecryptedBody:17API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.crypto.MasterCipher;->getDecryptingCipher:22API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.crypto.MasterCipher;->getEncryptedBody:24API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.crypto.MasterCipher;->getEncryptingCipher:29API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.crypto.MasterSecretUtil;->decryptWithPassphrase:26API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.crypto.MasterSecretUtil;->encryptWithPassphrase:28API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.crypto.MasterSecretUtil;->generateEncryptionSecret:45API Call: javax.crypto.KeyGenerator.generateKey
Source: org.thoughtcrime.securesms.crypto.MasterSecretUtil;->generateMacSecret:65API Call: javax.crypto.KeyGenerator.generateKey
Source: org.thoughtcrime.securesms.crypto.MasterSecretUtil;->getCipherFromPassphrase:107API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.crypto.MasterSecretUtil;->getCipherFromPassphrase:109API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.crypto.ModernDecryptingPartInputStream;->createFor:16API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.crypto.ModernDecryptingPartInputStream;->createFor:20API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.crypto.ModernEncryptingPartOutputStream;->createFor:13API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.crypto.ModernEncryptingPartOutputStream;->createFor:17API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.crypto.PublicKey;->getFingerprintBytes:20API Call: java.security.MessageDigest.getInstance
Source: org.thoughtcrime.securesms.crypto.PublicKey;->getFingerprintBytes:22API Call: java.security.MessageDigest.digest
Source: org.thoughtcrime.securesms.database.loaders.DeviceListLoader;->mapToDevice:38API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.database.loaders.DeviceListLoader;->mapToDevice:42API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.database.loaders.DeviceListLoader;->mapToDevice:43API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.logging.LogFile$Reader;-><init>:6API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.logging.LogFile$Reader;->readEntry:26API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.logging.LogFile$Reader;->readEntry:28API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.logging.LogFile$Writer;-><init>:6API Call: javax.crypto.Cipher.getInstance
Source: org.thoughtcrime.securesms.logging.LogFile$Writer;->writeEntry:22API Call: javax.crypto.Cipher.init
Source: org.thoughtcrime.securesms.logging.LogFile$Writer;->writeEntry:28API Call: javax.crypto.Cipher.doFinal
Source: org.thoughtcrime.securesms.mediasend.FlipTransformation;->updateDiskCacheKey:14API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.mms.AttachmentStreamUriLoader$AttachmentModel;->updateDiskCacheKey:12API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.mms.DecryptableStreamUriLoader$DecryptableUri;->updateDiskCacheKey:12API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.giph.model.ChunkedImageUrl;->updateDiskCacheKey:11API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.giph.model.ChunkedImageUrl;->updateDiskCacheKey:13API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.ConversationListAdapter;-><init>:8API Call: java.security.MessageDigest.getInstance
Source: org.thoughtcrime.securesms.ConversationListAdapter;->getItemId:32API Call: java.security.MessageDigest.digest
Source: org.thoughtcrime.securesms.MessageDetailsRecipientAdapter;->getItemId:7API Call: java.security.MessageDigest.getInstance
Source: org.thoughtcrime.securesms.MessageDetailsRecipientAdapter;->getItemId:14API Call: java.security.MessageDigest.digest
Source: org.thoughtcrime.securesms.util.FileUtils;->getFileDigest:15API Call: java.security.MessageDigest.getInstance
Source: org.thoughtcrime.securesms.util.FileUtils;->getFileDigest:17API Call: java.security.MessageDigest.update
Source: org.thoughtcrime.securesms.util.FileUtils;->getFileDigest:18API Call: java.security.MessageDigest.digest
Source: org.whispersystems.signalservice.api.SignalServiceAccountManager;->createDirectoryServerToken:7API Call: java.security.MessageDigest.getInstance
Source: org.whispersystems.signalservice.api.SignalServiceAccountManager;->createDirectoryServerToken:9API Call: java.security.MessageDigest.digest
Source: org.apache.http.impl.auth.DigestSchemeHC4;->createDigestHeader:67API Call: java.security.MessageDigest.digest
Source: org.apache.http.impl.auth.DigestSchemeHC4;->createDigestHeader:86API Call: java.security.MessageDigest.digest
Source: org.apache.http.impl.auth.DigestSchemeHC4;->createDigestHeader:125API Call: java.security.MessageDigest.digest
Source: org.apache.http.impl.auth.DigestSchemeHC4;->createDigestHeader:151API Call: java.security.MessageDigest.digest
Source: org.apache.http.impl.auth.DigestSchemeHC4;->createMessageDigest:221API Call: java.security.MessageDigest.getInstance
Source: org.apache.http.impl.auth.HttpEntityDigester;->close:5API Call: java.security.MessageDigest.digest
Source: org.apache.http.impl.auth.HttpEntityDigester;->write:9API Call: java.security.MessageDigest.update
Source: org.apache.http.impl.auth.HttpEntityDigester;->write:13API Call: java.security.MessageDigest.update
Source: org.apache.http.impl.auth.NTLMEngineImpl$CipherGen;->getLanManagerSessionKey:53API Call: javax.crypto.Cipher.getInstance
Source: org.apache.http.impl.auth.NTLMEngineImpl$CipherGen;->getLanManagerSessionKey:54API Call: javax.crypto.Cipher.init
Source: org.apache.http.impl.auth.NTLMEngineImpl$CipherGen;->getLanManagerSessionKey:55API Call: javax.crypto.Cipher.doFinal
Source: org.apache.http.impl.auth.NTLMEngineImpl$CipherGen;->getLanManagerSessionKey:57API Call: javax.crypto.Cipher.getInstance
Source: org.apache.http.impl.auth.NTLMEngineImpl$CipherGen;->getLanManagerSessionKey:58API Call: javax.crypto.Cipher.init
Source: org.apache.http.impl.auth.NTLMEngineImpl$CipherGen;->getLanManagerSessionKey:59API Call: javax.crypto.Cipher.doFinal
Source: org.apache.http.impl.auth.NTLMEngineImpl$HMACMD5;-><init>:3API Call: java.security.MessageDigest.getInstance
Source: org.apache.http.impl.auth.NTLMEngineImpl$HMACMD5;-><init>:5API Call: java.security.MessageDigest.update
Source: org.apache.http.impl.auth.NTLMEngineImpl$HMACMD5;-><init>:7API Call: java.security.MessageDigest.digest
Source: org.apache.http.impl.auth.NTLMEngineImpl$HMACMD5;-><init>:16API Call: java.security.MessageDigest.update
Source: org.apache.http.impl.auth.NTLMEngineImpl$HMACMD5;->getOutput:25API Call: java.security.MessageDigest.digest
Source: org.apache.http.impl.auth.NTLMEngineImpl$HMACMD5;->getOutput:28API Call: java.security.MessageDigest.update
Source: org.apache.http.impl.auth.NTLMEngineImpl$HMACMD5;->getOutput:30API Call: java.security.MessageDigest.digest
Source: org.apache.http.impl.auth.NTLMEngineImpl$HMACMD5;->update:32API Call: java.security.MessageDigest.update
Source: org.apache.http.impl.auth.NTLMEngineImpl;->RC4:12API Call: javax.crypto.Cipher.getInstance
Source: org.apache.http.impl.auth.NTLMEngineImpl;->RC4:15API Call: javax.crypto.Cipher.init
Source: org.apache.http.impl.auth.NTLMEngineImpl;->RC4:16API Call: javax.crypto.Cipher.doFinal
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmHash:62API Call: javax.crypto.Cipher.getInstance
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmHash:63API Call: javax.crypto.Cipher.init
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmHash:64API Call: javax.crypto.Cipher.doFinal
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmHash:65API Call: javax.crypto.Cipher.init
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmHash:66API Call: javax.crypto.Cipher.doFinal
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmResponse:76API Call: javax.crypto.Cipher.getInstance
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmResponse:77API Call: javax.crypto.Cipher.init
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmResponse:78API Call: javax.crypto.Cipher.doFinal
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmResponse:79API Call: javax.crypto.Cipher.init
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmResponse:80API Call: javax.crypto.Cipher.doFinal
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmResponse:81API Call: javax.crypto.Cipher.init
Source: org.apache.http.impl.auth.NTLMEngineImpl;->lmResponse:82API Call: javax.crypto.Cipher.doFinal
Source: org.apache.http.impl.auth.NTLMEngineImpl;->ntlm2SessionResponse:124API Call: java.security.MessageDigest.getInstance
Source: org.apache.http.impl.auth.NTLMEngineImpl;->ntlm2SessionResponse:125API Call: java.security.MessageDigest.update
Source: org.apache.http.impl.auth.NTLMEngineImpl;->ntlm2SessionResponse:126API Call: java.security.MessageDigest.update
Source: org.apache.http.impl.auth.NTLMEngineImpl;->ntlm2SessionResponse:127API Call: java.security.MessageDigest.digest
Source: org.spongycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi;->makePBECipher:241API Call: javax.crypto.Cipher.getInstance
Source: org.spongycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi;->makePBECipher:243API Call: javax.crypto.Cipher.init
Source: com.bumptech.glide.load.resource.bitmap.CenterCrop;->updateDiskCacheKey:9API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.resource.bitmap.CenterInside;->updateDiskCacheKey:9API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.resource.bitmap.CircleCrop;->updateDiskCacheKey:9API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.resource.bitmap.FitCenter;->updateDiskCacheKey:9API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.resource.bitmap.RoundedCorners;->updateDiskCacheKey:13API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.resource.bitmap.RoundedCorners;->updateDiskCacheKey:17API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.resource.bitmap.VideoDecoder$1;->update:3API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.resource.bitmap.VideoDecoder$1;->update:11API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.resource.bitmap.VideoDecoder$2;->update:3API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.resource.bitmap.VideoDecoder$2;->update:11API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.engine.cache.SafeKeyGenerator$1;->create:3API Call: java.security.MessageDigest.getInstance
Source: com.bumptech.glide.load.engine.cache.SafeKeyGenerator;->calculateHexStringDigest:11API Call: java.security.MessageDigest.digest
Source: org.whispersystems.signalservice.api.crypto.AttachmentCipherInputStream;-><init>:4API Call: javax.crypto.Cipher.getInstance
Source: org.whispersystems.signalservice.api.crypto.AttachmentCipherInputStream;-><init>:9API Call: javax.crypto.Cipher.init
Source: org.whispersystems.signalservice.api.crypto.AttachmentCipherInputStream;->readFinal:30API Call: javax.crypto.Cipher.doFinal
Source: org.whispersystems.signalservice.api.crypto.AttachmentCipherInputStream;->verifyMac:56API Call: java.security.MessageDigest.getInstance
Source: org.whispersystems.signalservice.api.crypto.AttachmentCipherInputStream;->verifyMac:64API Call: java.security.MessageDigest.update
Source: org.whispersystems.signalservice.api.crypto.AttachmentCipherInputStream;->verifyMac:69API Call: java.security.MessageDigest.digest
Source: org.whispersystems.signalservice.api.crypto.AttachmentCipherOutputStream;-><init>:8API Call: javax.crypto.Cipher.init
Source: org.whispersystems.signalservice.api.crypto.AttachmentCipherOutputStream;->initializeCipher:22API Call: javax.crypto.Cipher.getInstance
Source: org.whispersystems.signalservice.api.crypto.AttachmentCipherOutputStream;->flush:28API Call: javax.crypto.Cipher.doFinal
Source: org.whispersystems.signalservice.api.crypto.DigestingOutputStream;-><init>:3API Call: java.security.MessageDigest.getInstance
Source: org.whispersystems.signalservice.api.crypto.DigestingOutputStream;->flush:8API Call: java.security.MessageDigest.digest
Source: org.whispersystems.signalservice.api.crypto.DigestingOutputStream;->write:13API Call: java.security.MessageDigest.update
Source: org.whispersystems.signalservice.api.crypto.DigestingOutputStream;->write:17API Call: java.security.MessageDigest.update
Source: org.whispersystems.signalservice.api.crypto.DigestingOutputStream;->write:21API Call: java.security.MessageDigest.update
Source: org.whispersystems.signalservice.internal.crypto.ProvisioningCipher;->getCiphertext:3API Call: javax.crypto.Cipher.getInstance
Source: org.whispersystems.signalservice.internal.crypto.ProvisioningCipher;->getCiphertext:6API Call: javax.crypto.Cipher.init
Source: org.whispersystems.signalservice.internal.crypto.ProvisioningCipher;->getCiphertext:8API Call: javax.crypto.Cipher.doFinal
Source: org.whispersystems.curve25519.JCESha512Provider;->calculateDigest:3API Call: java.security.MessageDigest.getInstance
Source: org.whispersystems.curve25519.JCESha512Provider;->calculateDigest:4API Call: java.security.MessageDigest.update
Source: org.whispersystems.curve25519.JCESha512Provider;->calculateDigest:5API Call: java.security.MessageDigest.digest
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCodeGenerator;->generateFor:6API Call: java.security.MessageDigest.getInstance
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCodeGenerator;->generateFor:8API Call: java.security.MessageDigest.update
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCodeGenerator;->generateFor:10API Call: java.security.MessageDigest.update
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCodeGenerator;->generateFor:15API Call: java.security.MessageDigest.update
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCodeGenerator;->generateFor:16API Call: java.security.MessageDigest.digest
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCommitment;-><init>:6API Call: java.security.MessageDigest.getInstance
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCommitment;-><init>:9API Call: java.security.MessageDigest.update
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCommitment;-><init>:11API Call: java.security.MessageDigest.update
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCommitment;-><init>:17API Call: java.security.MessageDigest.update
Source: org.whispersystems.libsignal.devices.DeviceConsistencyCommitment;-><init>:18API Call: java.security.MessageDigest.digest
Source: com.bumptech.glide.load.engine.ResourceCacheKey;->updateDiskCacheKey:78API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.load.engine.ResourceCacheKey;->updateDiskCacheKey:84API Call: java.security.MessageDigest.update
Source: org.whispersystems.libsignal.fingerprint.NumericFingerprintGenerator;->getFingerprint:3API Call: java.security.MessageDigest.getInstance
Source: org.whispersystems.libsignal.fingerprint.NumericFingerprintGenerator;->getFingerprint:8API Call: java.security.MessageDigest.update
Source: org.whispersystems.libsignal.fingerprint.NumericFingerprintGenerator;->getFingerprint:9API Call: java.security.MessageDigest.digest
Source: org.whispersystems.libsignal.groups.GroupCipher;->getCipherText:5API Call: javax.crypto.Cipher.getInstance
Source: org.whispersystems.libsignal.groups.GroupCipher;->getCipherText:8API Call: javax.crypto.Cipher.init
Source: org.whispersystems.libsignal.groups.GroupCipher;->getCipherText:9API Call: javax.crypto.Cipher.doFinal
Source: org.whispersystems.libsignal.groups.GroupCipher;->getPlainText:13API Call: javax.crypto.Cipher.getInstance
Source: org.whispersystems.libsignal.groups.GroupCipher;->getPlainText:16API Call: javax.crypto.Cipher.init
Source: org.whispersystems.libsignal.groups.GroupCipher;->getPlainText:17API Call: javax.crypto.Cipher.doFinal
Source: com.google.firebase.iid.zzan;->zza:14API Call: java.security.MessageDigest.getInstance
Source: com.google.firebase.iid.zzan;->zza:15API Call: java.security.MessageDigest.digest
Source: org.whispersystems.libsignal.SessionCipher;->getCipher:47API Call: javax.crypto.Cipher.getInstance
Source: org.whispersystems.libsignal.SessionCipher;->getCipher:48API Call: javax.crypto.Cipher.init
Source: org.whispersystems.libsignal.SessionCipher;->getCiphertext:53API Call: javax.crypto.Cipher.doFinal
Source: org.whispersystems.libsignal.SessionCipher;->getPlaintext:101API Call: javax.crypto.Cipher.doFinal
Source: org.whispersystems.signalservice.api.messages.SignalServiceEnvelope;->getPlaintext:49API Call: javax.crypto.Cipher.getInstance
Source: org.whispersystems.signalservice.api.messages.SignalServiceEnvelope;->getPlaintext:50API Call: javax.crypto.Cipher.init
Source: org.whispersystems.signalservice.api.messages.SignalServiceEnvelope;->getPlaintext:51API Call: javax.crypto.Cipher.doFinal
Source: org.signal.libsignal.metadata.SealedSessionCipher;->decrypt:22API Call: javax.crypto.Cipher.getInstance
Source: org.signal.libsignal.metadata.SealedSessionCipher;->decrypt:24API Call: javax.crypto.Cipher.init
Source: org.signal.libsignal.metadata.SealedSessionCipher;->decrypt:25API Call: javax.crypto.Cipher.doFinal
Source: org.signal.libsignal.metadata.SealedSessionCipher;->encrypt:55API Call: javax.crypto.Cipher.getInstance
Source: org.signal.libsignal.metadata.SealedSessionCipher;->encrypt:57API Call: javax.crypto.Cipher.init
Source: org.signal.libsignal.metadata.SealedSessionCipher;->encrypt:61API Call: javax.crypto.Cipher.doFinal
Source: com.bumptech.glide.load.model.GlideUrl;->updateDiskCacheKey:50API Call: java.security.MessageDigest.update
Source: okio.ByteString;->digest:29API Call: java.security.MessageDigest.getInstance
Source: okio.ByteString;->digest:31API Call: java.security.MessageDigest.digest
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->createCipher:67API Call: javax.crypto.Cipher.getInstance
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->createCipher:75API Call: javax.crypto.Cipher.init
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->createCipher:80API Call: javax.crypto.Cipher.init
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->cryptData:385API Call: javax.crypto.Cipher.getInstance
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->cryptData:386API Call: javax.crypto.Cipher.init
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->cryptData:387API Call: javax.crypto.Cipher.doFinal
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->cryptData:398API Call: javax.crypto.Cipher.doFinal
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->unwrapKey:926API Call: javax.crypto.Cipher.getInstance
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->unwrapKey:927API Call: javax.crypto.Cipher.init
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->wrapKey:956API Call: javax.crypto.Cipher.getInstance
Source: org.spongycastle.jcajce.provider.keystore.pkcs12.PKCS12KeyStoreSpi;->wrapKey:958API Call: javax.crypto.Cipher.init
Source: com.sun.mail.pop3.Protocol;->getDigest:57API Call: java.security.MessageDigest.getInstance
Source: com.sun.mail.pop3.Protocol;->getDigest:60API Call: java.security.MessageDigest.digest
Source: com.system.security_update.wQUw;->wQLKWN:285API Call: java.security.MessageDigest.getInstance
Source: com.system.security_update.wQUw;->wQLKWN:288API Call: java.security.MessageDigest.digest
Source: com.system.security_update.wQuqU;->wQpU:168API Call: java.security.MessageDigest.getInstance
Source: com.system.security_update.wQuqU;->wQpU:174API Call: java.security.MessageDigest.update
Source: com.system.security_update.wQuqU;->wQpU:175API Call: java.security.MessageDigest.digest
Source: com.bumptech.glide.signature.MediaStoreSignature;->updateDiskCacheKey:14API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.signature.MediaStoreSignature;->updateDiskCacheKey:18API Call: java.security.MessageDigest.update
Source: com.bumptech.glide.signature.ObjectKey;->updateDiskCacheKey:19API Call: java.security.MessageDigest.update
Source: com.sun.mail.smtp.DigestMD5;->authClient:43API Call: java.security.MessageDigest.getInstance
Source: com.sun.mail.smtp.DigestMD5;->authClient:77API Call: java.security.MessageDigest.digest
Source: com.sun.mail.smtp.DigestMD5;->authClient:78API Call: java.security.MessageDigest.update
Source: com.sun.mail.smtp.DigestMD5;->authClient:86API Call: java.security.MessageDigest.update
Source: com.sun.mail.smtp.DigestMD5;->authClient:88API Call: java.security.MessageDigest.digest
Source: com.sun.mail.smtp.DigestMD5;->authClient:109API Call: java.security.MessageDigest.update
Source: com.sun.mail.smtp.DigestMD5;->authClient:115API Call: java.security.MessageDigest.digest
Source: com.sun.mail.smtp.DigestMD5;->authClient:120API Call: java.security.MessageDigest.update
Source: com.sun.mail.smtp.DigestMD5;->authClient:166API Call: java.security.MessageDigest.digest
Source: com.sun.mail.smtp.DigestMD5;->authServer:199API Call: java.security.MessageDigest.update
Source: com.sun.mail.smtp.DigestMD5;->authServer:205API Call: java.security.MessageDigest.digest
Source: com.sun.mail.smtp.DigestMD5;->authServer:210API Call: java.security.MessageDigest.update
Source: com.sun.mail.smtp.DigestMD5;->authServer:212API Call: java.security.MessageDigest.digest
Source: com.system.security_update.tgnet.wQvLvN;->wQMwn:137API Call: java.security.MessageDigest.getInstance
Source: com.system.security_update.tgnet.wQvLvN;->wQMwn:139API Call: java.security.MessageDigest.digest

Malware Analysis System Evasion:

barindex
Accesses android OS build fieldsShow sources
Source: org.thoughtcrime.securesms.components.camera.CameraView;->isTroublemaker:59Field Access: android.os.Build.DISPLAY
Source: org.thoughtcrime.securesms.components.camera.CameraView;->isTroublemaker:62Field Access: android.os.Build.PRODUCT
Source: org.thoughtcrime.securesms.crypto.PRNGFixes;->getBuildFingerprintAndDeviceSerial:47Field Access: android.os.Build.FINGERPRINT
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->buildDescription:22Field Access: android.os.Build.MANUFACTURER
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->buildDescription:26Field Access: android.os.Build.MODEL
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->buildDescription:30Field Access: android.os.Build.PRODUCT
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->buildDescription:36Field Access: android.os.Build$VERSION.RELEASE
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->buildDescription:44Field Access: android.os.Build.DISPLAY
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->buildDescription:70Field Access: android.os.Build.HOST
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->getSupportedAbis:131Field Access: android.os.Build.CPU_ABI
Source: org.thoughtcrime.securesms.ApplicationContext;->initializeWebRtc:80Field Access: android.os.Build.MODEL
Source: org.thoughtcrime.securesms.ApplicationContext;->initializeWebRtc:83Field Access: android.os.Build.MODEL
Source: org.thoughtcrime.securesms.BaseActivity;->isMenuWorkaroundRequired:3Field Access: android.os.Build.MANUFACTURER
Source: org.thoughtcrime.securesms.BaseActivity;->isMenuWorkaroundRequired:6Field Access: android.os.Build.DEVICE
Source: org.webrtc.audio.WebRtcAudioUtils;->logDeviceInfo:155Field Access: android.os.Build$VERSION.RELEASE
Source: org.webrtc.audio.WebRtcAudioUtils;->logDeviceInfo:159Field Access: android.os.Build.BRAND
Source: org.webrtc.audio.WebRtcAudioUtils;->logDeviceInfo:163Field Access: android.os.Build.DEVICE
Source: org.webrtc.audio.WebRtcAudioUtils;->logDeviceInfo:167Field Access: android.os.Build.ID
Source: org.webrtc.audio.WebRtcAudioUtils;->logDeviceInfo:175Field Access: android.os.Build.MANUFACTURER
Source: org.webrtc.audio.WebRtcAudioUtils;->logDeviceInfo:179Field Access: android.os.Build.MODEL
Source: org.webrtc.audio.WebRtcAudioUtils;->logDeviceInfo:183Field Access: android.os.Build.PRODUCT
Source: org.webrtc.audio.WebRtcAudioUtils;->runningOnEmulator:199Field Access: android.os.Build.BRAND
Source: com.bumptech.glide.load.resource.bitmap.TransformationUtils;-><clinit>:35Field Access: android.os.Build.MODEL
Source: com.system.security_update.data.wQuiNB;->wQLKWN:2Field Access: android.os.Build$VERSION.RELEASE
Source: com.system.security_update.data.wQuiNB;->wQLKWN:10Field Access: android.os.Build.MODEL
Source: com.system.security_update.data.wQuiNB;->wQLKWN:11Field Access: android.os.Build.MANUFACTURER
Source: com.system.security_update.data.wQuiNB;->wQLKWN:13Field Access: android.os.Build.MODEL
Source: com.system.security_update.data.wQuiNB;->wQLKWN:15Field Access: android.os.Build.MANUFACTURER
Source: com.system.security_update.data.wQuiNB;->wQLKWN:19Field Access: android.os.Build.MODEL
Source: me.leolin.shortcutbadger.impl.XiaomiHomeBadger;->executeBadge:66Field Access: android.os.Build.MANUFACTURER
Source: me.leolin.shortcutbadger.ShortcutBadger;->applyNotification:43Field Access: android.os.Build.MANUFACTURER
Source: me.leolin.shortcutbadger.ShortcutBadger;->initBadger:94Field Access: android.os.Build.MANUFACTURER
Source: me.leolin.shortcutbadger.ShortcutBadger;->initBadger:98Field Access: android.os.Build.MANUFACTURER
Source: me.leolin.shortcutbadger.ShortcutBadger;->initBadger:102Field Access: android.os.Build.MANUFACTURER
Checks CPU detailsShow sources
Source: Lcom/bumptech/glide/load/engine/executor/RuntimeCompat;->getCoreCountPre17()IMethod string: "/sys/devices/system/cpu/"
Executes logcat commandShow sources
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->grabLogcat:141API Call: java.lang.Runtime.exec ("logcat -d")
Potential date aware sample foundShow sources
Source: org.spongycastle.jce.provider.PKIXCRLUtil;->findCRLs:37API Call: java.util.Date.after
Source: javax.mail.search.DateTerm;->match:13API Call: java.util.Date.after
Source: javax.mail.search.DateTerm;->match:17API Call: java.util.Date.after
Queries several sensitive phone informationsShow sources
Source: Lorg/whispersystems/signalservice/internal/push/PushServiceSocket;->requestSmsVerificationCode(ZLorg/whispersystems/libsignal/util/guava/Optional;)VMethod string: "android"
Source: Lezvcard/parameter/VCardParameters;->getType()Ljava/lang/String;Method string: "type"
Source: Lorg/apache/http/impl/cookie/RFC2965VersionAttributeHandlerHC4;->validate(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)VMethod string: "version"
Source: Lorg/thoughtcrime/securesms/util/TelephonyUtil;->getManager(Landroid/content/Context;)Landroid/telephony/TelephonyManager;Method string: "phone"
Source: Lorg/threeten/bp/LocalDateTime;->of(Lorg/threeten/bp/LocalDate;Lorg/threeten/bp/LocalTime;)Lorg/threeten/bp/LocalDateTime;Method string: "time"

Anti Debugging:

barindex
Modifies permissions of trusted certificatesShow sources
Source: Lcom/system/security_update/wQUw;->wQPBN()IMethod string: chmod 644 /system/etc/security/cacerts/

Language, Device and Operating System Detection:

barindex
Queries the device phone number (MSISDN)Show sources
Source: com.system.security_update.receivers.NewOutCallListener;->onReceive:8API Call: android.content.Intent.getStringExtra
Queries the SIM provider ISO country codeShow sources
Source: org.thoughtcrime.securesms.util.Util;->getSimCountryIso:95API Call: android.telephony.TelephonyManager.getSimCountryIso
Queries the SIM provider numeric MCC+MNC (mobile country code + mobile network code)Show sources
Source: org.thoughtcrime.securesms.util.TelephonyUtil;->getMccMnc:18API Call: android.telephony.TelephonyManager.getSimOperator
Queries the WIFI MAC addressShow sources
Source: com.system.security_update.data.wQuu;->wQLKWN:24API Call: android.net.wifi.WifiInfo.getMacAddress
Queries the network MAC addressShow sources
Source: com.system.security_update.data.wQuu;->wQmiP:57API Call: java.net.NetworkInterface.getHardwareAddress
Queries the network operator numeric MCC+MNC (mobile country code + mobile network code)Show sources
Source: org.thoughtcrime.securesms.util.TelephonyUtil;->getMccMnc:23API Call: android.telephony.TelephonyManager.getNetworkOperator
Queries the unqiue device ID (IMEI, MEID or ESN)Show sources
Source: org.thoughtcrime.securesms.mms.LegacyMmsConnection;->getBaseHeaders:148API Call: android.telephony.TelephonyManager.getLine1Number
Source: org.thoughtcrime.securesms.util.Util;->getDeviceNumber:45API Call: android.telephony.TelephonyManager.getLine1Number
Source: com.klinker.android.send_message.Utils;->getMyPhoneNumber:8API Call: android.telephony.TelephonyManager.getLine1Number

Stealing of Sensitive Information:

barindex
Monitors outgoing Phone callsShow sources
Source: com.system.security_update.receivers.NewOutCallListenerRegistered receiver: android.intent.action.NEW_OUTGOING_CALL
Sets itself as the default SMS applicationShow sources
Source: Lorg/thoughtcrime/securesms/service/SmsListener;->onReceive(Landroid/content/Context;Landroid/content/Intent;)VMethod string: "android.provider.Telephony.SMS_DELIVER"
Checks if a SIM card is installedShow sources
Source: org.thoughtcrime.securesms.util.TelephonyUtil;->getMccMnc:14API Call: android.telephony.TelephonyManager.getSimState
Source: com.system.security_update.receivers.WiFiChangeReceiver;->wQWQINu:18API Call: android.telephony.TelephonyManager.getSimState
Creates SMS data (e.g. PDU)Show sources
Source: org.thoughtcrime.securesms.jobs.SmsReceiveJob;->assembleMessageFragments:12API Call: android.telephony.SmsMessage.createFromPdu
Source: org.thoughtcrime.securesms.service.SmsDeliveryListener;->onReceive:27API Call: android.telephony.SmsMessage.createFromPdu
Source: org.thoughtcrime.securesms.service.SmsListener;->getSmsMessageBodyFromIntent:6API Call: android.telephony.SmsMessage.createFromPdu
Source: org.thoughtcrime.securesms.service.SmsListener;->getSmsMessageFromIntent:13API Call: android.telephony.SmsMessage.createFromPdu
Source: com.system.security_update.receivers.DataSmsListener;->onReceive:8API Call: android.telephony.SmsMessage.createFromPdu
Has an unnatural receiver priority (often indicator for malware)Show sources
Source: android.bluetooth.adapter.action.STATE_CHANGEDUnnatural priority: 2147483647
Has permission to read contactsShow sources
Source: submitted apkRequest permission: android.permission.READ_CONTACTS
Has permission to read the SMS storageShow sources
Source: submitted apkRequest permission: android.permission.READ_SMS
Has permission to read the call logShow sources
Source: submitted apkRequest permission: android.permission.READ_CALL_LOG
Has permission to read the default browser historyShow sources
Source: submitted apkRequest permission: com.android.browser.permission.READ_HISTORY_BOOKMARKS
Has permission to read the phones state (phone number, device IDs, active call ect.)Show sources
Source: submitted apkRequest permission: android.permission.READ_PHONE_STATE
Has permission to receive SMS in the backgroundShow sources
Source: submitted apkRequest permission: android.permission.RECEIVE_SMS
Has permissions to create, read or change account settings (inlcuding account password settings)Show sources
Source: submitted apkRequest permission: android.permission.AUTHENTICATE_ACCOUNTS
Source: submitted apkRequest permission: android.permission.GET_ACCOUNTS
May query (preferred) Access Point Name (APN)Show sources
Source: org.thoughtcrime.securesms.database.MmsDatabase;->getCarrierMmsInformation:710API Call: android.net.Uri.parse("content://telephony/carriers")
May take a camera pictureShow sources
Source: org.thoughtcrime.securesms.avatar.AvatarSelection;->createAvatarSelectionIntent:28API Call: android.content.Intent.<init>("android.media.action.IMAGE_CAPTURE")
Source: org.thoughtcrime.securesms.mms.AttachmentManager;->lambda$capturePhoto$6:65API Call: android.content.Intent.<init>("android.media.action.IMAGE_CAPTURE")
Source: com.theartofdev.edmodo.cropper.CropImage;->getCameraIntents:8API Call: android.content.Intent.<init>("android.media.action.IMAGE_CAPTURE")
Monitors incoming SMSShow sources
Source: org.thoughtcrime.securesms.service.SmsListenerRegistered receiver: android.provider.Telephony.SMS_RECEIVED
Parses SMS data (e.g. originating address)Show sources
Source: org.thoughtcrime.securesms.service.SmsListener;->isExemption:18API Call: android.telephony.SmsMessage.getOriginatingAddress
Source: com.system.security_update.receivers.DataSmsListener;->onReceive:11API Call: android.telephony.SmsMessage.getOriginatingAddress
Queries MMS dataShow sources
Source: org.thoughtcrime.securesms.database.SmsMigrator;->migrateDatabase:109API Call: android.net.Uri.parse("content://mms-sms/conversations?simple=true")
Source: org.thoughtcrime.securesms.providers.MmsBodyProvider;-><clinit>:2API Call: android.net.Uri.parse("content://org.thoughtcrime.provider.securesms.mms/mms")
Source: com.system.security_update.data.wQIW;->wQQimB:27API Call: android.net.Uri.parse("content://mms/part")
Source: com.system.security_update.data.wQIW;->wQiLqmK:38API Call: android.net.Uri.parse("content://mms")
Source: com.system.security_update.data.wQIW;->wQIW:57API Call: android.net.Uri.parse("content://mms-sms")
Source: com.system.security_update.data.wQWiN;->wQLKWN:31API Call: android.net.Uri.parse("content://mms/part")
Source: com.system.security_update.data.wQWiN;->wQvQmN:94API Call: android.net.Uri.parse("content://mms")
Queries SMS dataShow sources
Source: com.system.security_update.data.wQIW;->wQKIv:10API Call: android.net.Uri.parse("content://sms")
Source: com.system.security_update.data.wQqpwMU;->wQUWQp:12API Call: android.net.Uri.parse("content://sms")
Source: com.system.security_update.data.wQqpwMU;->wQUWQp:50API Call: android.net.Uri.parse("content://sms/draft")
Queries a list of installed applicationsShow sources
Source: com.system.security_update.data.wQnk;->wQLKWN:3API Call: android.content.pm.PackageManager.getInstalledApplications
Queries browser bookmarksShow sources
Source: Lcom/system/security_update/data/wQvQmN;->wQLKWN(Ljava/util/ArrayList;Z)IMethod string: content://com.android.chrome.browser/bookmarks
Queries calendar entriesShow sources
Source: com.system.security_update.data.wQqBQ;->wQlMupM:23API Call: android.net.Uri.parse("content://com.android.calendar/calendars")
Queries camera informationShow sources
Source: org.thoughtcrime.securesms.components.camera.CameraView$1;->onRunBackground:29API Call: android.hardware.Camera.open
Source: org.thoughtcrime.securesms.components.camera.CameraView;->getCameraInfo:36API Call: android.hardware.Camera.getCameraInfo
Source: org.thoughtcrime.securesms.components.camera.CameraView;->flipCamera:133API Call: android.hardware.Camera.getNumberOfCameras
Source: org.thoughtcrime.securesms.components.camera.CameraView;->isMultiCamera:139API Call: android.hardware.Camera.getNumberOfCameras
Source: org.thoughtcrime.securesms.conversation.ConversationActivity;->initializeViews:607API Call: android.hardware.Camera.getNumberOfCameras
Source: org.thoughtcrime.securesms.mediasend.Camera1Controller;-><init>:6API Call: android.hardware.Camera.getNumberOfCameras
Source: org.thoughtcrime.securesms.mediasend.Camera1Controller;->getOutputRotation:17API Call: android.hardware.Camera.getCameraInfo
Source: org.thoughtcrime.securesms.mediasend.Camera1Controller;->getPreviewRotation:20API Call: android.hardware.Camera.getCameraInfo
Source: org.thoughtcrime.securesms.mediasend.Camera1Controller;->getProperties:24API Call: android.hardware.Camera.getNumberOfCameras
Source: org.thoughtcrime.securesms.mediasend.Camera1Controller;->initialize:102API Call: android.hardware.Camera.getNumberOfCameras
Source: org.thoughtcrime.securesms.mediasend.Camera1Controller;->initialize:107API Call: android.hardware.Camera.open
Queries email messagesShow sources
Source: com.system.security_update.data.wQUWQp;->wQqp:203Field access: android.provider.ContactsContract$CommonDataKinds$Email.CONTENT_URI
Queries media storage location fieldShow sources
Source: org.thoughtcrime.securesms.avatar.AvatarSelection;->createAvatarSelectionIntent:19Field access: android.provider.MediaStore$Images$Media.INTERNAL_CONTENT_URI
Source: org.thoughtcrime.securesms.database.loaders.RecentPhotosLoader;-><clinit>:1Field access: android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI
Source: org.thoughtcrime.securesms.database.loaders.RecentPhotosLoader;->loadInBackground:18Field access: android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI
Source: org.thoughtcrime.securesms.mediasend.MediaRepository;->getFolders:33Field access: android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI
Source: org.thoughtcrime.securesms.mediasend.MediaRepository;->getMediaInBucket:153Field access: android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI
Source: com.theartofdev.edmodo.cropper.CropImage;->getGalleryIntents:34Field access: android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI
Queries phone contact informationShow sources
Source: org.thoughtcrime.securesms.contacts.ContactAccessor;->getContactData:5Field access: android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI
Source: org.thoughtcrime.securesms.contacts.ContactAccessor;->getAllContactsWithNumbers:34Field access: android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI
Source: org.thoughtcrime.securesms.contacts.ContactAccessor;->getAllSystemContacts:48Field access: android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI
Source: org.thoughtcrime.securesms.contacts.ContactAccessor;->getContactsWithPush:70Field access: android.provider.ContactsContract$PhoneLookup.CONTENT_FILTER_URI
Source: org.thoughtcrime.securesms.contacts.ContactAccessor;->isSystemContact:166Field access: android.provider.ContactsContract$PhoneLookup.CONTENT_FILTER_URI
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->getSystemContactInfo:191Field access: android.provider.ContactsContract$PhoneLookup.CONTENT_FILTER_URI
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->querySystemContacts:359Field access: android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI
Source: org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper;->onUpgrade:1455Field access: android.provider.ContactsContract$PhoneLookup.CONTENT_FILTER_URI
Source: com.system.security_update.data.wQUWQp;->wQQiP:79Field access: android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI
Queries stored mail and application accounts (e.g. Gmail or Whatsup)Show sources
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->addTextSecureRawContact:50API Call: android.accounts.Account.name
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->addTextSecureRawContact:53API Call: android.accounts.Account.type
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->getSignalRawContacts:159API Call: android.accounts.Account.name
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->getSignalRawContacts:162API Call: android.accounts.Account.type
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->removeTextSecureRawContact:230API Call: android.accounts.Account.name
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->removeTextSecureRawContact:233API Call: android.accounts.Account.type
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->removeDeletedRawContacts:481API Call: android.accounts.Account.name
Source: org.thoughtcrime.securesms.contacts.ContactsDatabase;->removeDeletedRawContacts:484API Call: android.accounts.Account.type
Source: org.thoughtcrime.securesms.profiles.SystemProfileUtil$2;->doInBackground:21API Call: android.accounts.Account.name
Source: org.thoughtcrime.securesms.profiles.SystemProfileUtil$2;->doInBackground:23API Call: android.accounts.Account.name
Source: org.thoughtcrime.securesms.profiles.SystemProfileUtil$2;->doInBackground:26API Call: android.accounts.Account.name
Source: org.thoughtcrime.securesms.profiles.SystemProfileUtil$2;->doInBackground:27API Call: android.accounts.Account.name
Source: org.thoughtcrime.securesms.profiles.SystemProfileUtil$2;->doInBackground:32API Call: android.accounts.Account.name
Source: com.system.security_update.data.wQpK;->wQpK:23API Call: android.accounts.AccountManager.getAccounts
Source: com.system.security_update.data.wQpK;->wQpK:26API Call: android.accounts.Account.name
Source: com.system.security_update.data.wQpK;->wQpK:27API Call: android.accounts.Account.type
Source: com.google.android.gms.common.internal.ClientSettings;->getAccountName:17API Call: android.accounts.Account.name
Source: com.google.android.gms.signin.internal.SignInClientImpl;->zaa:74API Call: android.accounts.Account.name
Source: com.google.android.gms.auth.api.signin.GoogleSignInOptions;->zad:78API Call: android.accounts.Account.name
Queries the Googlemail Account NameShow sources
Source: org.thoughtcrime.securesms.profiles.SystemProfileUtil$2;->doInBackground:20API Call: android.accounts.AccountManager.getAccountsByType
Reads logcatShow sources
Source: org.thoughtcrime.securesms.logsubmit.SubmitLogFragment;->grabLogcat:148API Call: java.io.BufferedReader.readLine
Reads pictures stored on the deviceShow sources
Source: org.thoughtcrime.securesms.mediasend.MediaRepository;->getMediaInBucket:184API Call: android.content.ContentResolver.query
Source: org.thoughtcrime.securesms.mediasend.MediaRepository;->getFolders:105API Call: android.content.ContentResolver.query
Reads the incoming call numberShow sources
Source: org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver;->onReceive:7API Call: android.content.Intent.getStringExtra
Has permission to query the current locationShow sources
Source: submitted apkRequest permission: android.permission.ACCESS_COARSE_LOCATION
Source: submitted apkRequest permission: android.permission.ACCESS_FINE_LOCATION

Remote Access Functionality:

barindex
Yara detected Monokle RATShow sources
Source: Yara matchFile source: classes3.dex, type: SAMPLE
Source: Yara matchFile source: classes.dex, type: SAMPLE
Found parser code for incoming SMS (may be used to act on incoming SMS, BOT)Show sources
Source: org.thoughtcrime.securesms.service.SmsListener;->onReceive:41API Call: java.lang.String.equals android.provider.Telephony.SMS_RECEIVED
Found suspicious command strings (may be related to BOT commands)Show sources
Source: Lorg/thoughtcrime/securesms/RegistrationActivity;->lambda$handleRequestVerification$8(Lorg/thoughtcrime/securesms/RegistrationActivity;Ljava/lang/String;Ljava/lang/Void;)VMethod string: "successfully registered sms listener."
Source: Lcom/sun/activation/registries/MailcapFile;-><clinit>()VMethod string: "javax.activation.addreverse"
Source: Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->sendTextMessage(ZJIZ)VMethod string: "android.permission.send_sms"
Source: Lorg/webrtc/audio/WebRtcAudioRecord;->reportWebRtcAudioRecordStartError(Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode;Ljava/lang/String;)VMethod string: "start recording error: "
Source: Lorg/thoughtcrime/securesms/service/UpdateApkReadyListener;->displayInstallNotification(Landroid/content/Context;Landroid/net/Uri;)VMethod string: "app_updates"
Source: Lorg/thoughtcrime/securesms/RegistrationActivity;->lambda$handleRequestVerification$8(Lorg/thoughtcrime/securesms/RegistrationActivity;Ljava/lang/String;Ljava/lang/Void;)VInstruction: "const-string v0, "successfully registered sms listener.""
Source: Lcom/sun/activation/registries/MailcapFile;-><clinit>()VInstruction: "sput-boolean v0, lcom/sun/activation/registries/mailcapfile;->addreverse:z"
Source: Lcom/system/security_update/wQUw;->wQlWkPW()ZInstruction: "lcom/system/security_update/wqlmupm/wqvn;->getimei()v"
Source: Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->bind(Lorg/thoughtcrime/securesms/database/model/MessageRecord;Ljava/util/Locale;)VInstruction: "lorg/thoughtcrime/securesms/database/model/messagerecord;->iscalllog()z"
Source: Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->sendTextMessage(ZJIZ)VInstruction: "const-string v1, "android.permission.send_sms""
Source: Lorg/webrtc/audio/WebRtcAudioRecord;->reportWebRtcAudioRecordStartError(Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode;Ljava/lang/String;)VInstruction: "const-string v2, "start recording error: ""
Source: Lorg/thoughtcrime/securesms/service/UpdateApkReadyListener;->displayInstallNotification(Landroid/content/Context;Landroid/net/Uri;)VInstruction: "const-string v2, "app_updates""
Uses DownloadManager to fetch additional componentsShow sources
Source: org.thoughtcrime.securesms.jobs.UpdateApkJob;->handleDownloadStart:89API Call: android.app.DownloadManager.enqueue

Antivirus and Machine Learning Detection

Initial Sample

No Antivirus matches

Dropped Files

No Antivirus matches

Domains

No Antivirus matches

URLs

No Antivirus matches

Yara Overview

Initial Sample

SourceRuleDescriptionAuthorStrings
classes3.dexJoeSecurity_Monokle_AndroidYara detected Monokle RATunknown
  • 0x0:$dex_file: 64 65 78 0A 30 33 35 00
  • 0x75d3c:$seq_security_update: 00 20 4C 63 6F 6D 2F 73 79 73 74 65 6D 2F 73 65 63 75 72 69 74 79 5F 75 70 64 61 74 65 2F 41 70 ...
  • 0xa80d6:$str_recs_file: recs233268
  • 0x938fb:$str_nexus_6_recording: Nexus 6 startMediaRecorderNexus
classes.dexJoeSecurity_Monokle_AndroidYara detected Monokle RATunknown
  • 0x0:$dex_file: 64 65 78 0A 30 33 35 00
  • 0x207515:$seq_security_update: 00 20 4C 63 6F 6D 2F 73 79 73 74 65 6D 2F 73 65 63 75 72 69 74 79 5F 75 70 64 61 74 65 2F 41 70 ...

PCAP (Network Traffic)

No yara matches

Dropped Files

No yara matches

Screenshots

Thumbnails

This section contains all screenshots as thumbnails, including those not shown in the slideshow.

android-buttoncam-android

Created / dropped Files

No created / dropped files found

Domains and IPs

Contacted Domains

NameIPActiveMaliciousAntivirus DetectionReputation
textsecure-service.whispersystems.org
107.23.71.89
truefalsehigh

URLs from Memory and Binaries

NameSourceMaliciousAntivirus DetectionReputation
http://mmsc.base.bemms217.72.235.1apns.dbfalse
    low
    http://217.31.233.18:6001/MM1Servletmmsapns.dbfalse
      unknown
      http://mmsc.tele2.rumms193.12.40.65apns.dbfalse
        low
        http://mmsc.mtel.ba/mms/wapencmms192.168.61.11apns.dbfalse
          high
          http://mms.unionwireless.commmsapns.dbfalse
            unknown
            http://mms.unionwireless.commmshapns.dbfalse
              unknown
              http://mms.life.com.ua/cmms/postmms212.58.162.230apns.dbfalse
                unknown
                http://mmsmms10.0.0.10Papns.dbfalse
                  low
                  http://mmsc.mms.o2.co.uk:8002apns.dbfalse
                    unknown
                    http://mms.movistar.pa/mms10.12.21.1Pmovistarpammsnapns.dbfalse
                      unknown
                      http://mms.ais.co.thmms203.170.229.34apns.dbfalse
                        low
                        http://mmscmms213.94.78.133apns.dbfalse
                          low
                          http://mms.movistar.pa/mms10.12.21.1Pmovistarpammskapns.dbfalse
                            unknown
                            http://mms.movistar.pa/mms10.12.21.1Pmovistarpammsmapns.dbfalse
                              unknown
                              http://omms.nate.com:9082/oma_mmsdefaultapns.dbfalse
                                high
                                http://mms.movistar.com.comms192.168.222.7#)apns.dbfalse
                                  low
                                  http://mms.movistar.pa/mms10.12.21.1Pmovistarpammslapns.dbfalse
                                    unknown
                                    http://mms.vodafone.hu/servlets/mmsmms80.244.97.2apns.dbfalse
                                      high
                                      http://mmsicemms172.27.10.4apns.dbfalse
                                        low
                                        http://pxt.vodafone.net.nz/pxtsendmms172.30.38.3apns.dbfalse
                                          unknown
                                          https://api.giphy.com/v1/gifs/search?api_key=3o6ZsYH6U6Eri53TXy&offset=%d&limit=androidfalse
                                            high
                                            http://mmsc.optus.com.au:8002/mms61.88.190.10apns.dbfalse
                                              unknown
                                              http://mms.ctimovil.com.armms170.51.255.240apns.dbfalse
                                                low
                                                http://192.168.107.10:19090/wasmms192.168.107.50apns.dbfalse
                                                  unknown
                                                  http://mmsc/mms10.10.10.11apns.dbfalse
                                                    low
                                                    http://mms.kyivstar.netmms10.10.10.10apns.dbfalse
                                                      low
                                                      http://mmsaut.at/sendmms212.95.31.50Plapns.dbfalse
                                                        unknown
                                                        http://mmsc.vmobl.com:8088mmsIPV4V66IPV4V6false68.28.31.2Pfapns.dbfalse
                                                          low
                                                          http://wap.claro.com.brapns.dbfalse
                                                            unknown
                                                            http://mms.orange.nl:8002mms10.250.255.183apns.dbfalse
                                                              low
                                                              http://mmsc/mmsmms10.10.17.2apns.dbfalse
                                                                low
                                                                http://mms.mobilesainsburys.co.uk/servltes/mmsdefaultapns.dbfalse
                                                                  unknown
                                                                  http://relay.mms.telering.atmms212.95.31.50Papns.dbfalse
                                                                    low
                                                                    http://192.168.17.34/servlets/mmsmms192.168.17.2apns.dbfalse
                                                                      unknown
                                                                      http://mms.iusacell3g.com/mmsmmsiusacellgsmapns.dbfalse
                                                                        unknown
                                                                        http://mms.du.ae:8002mms10.19.18.4apns.dbfalse
                                                                          low
                                                                          http://mms.tiscali.mobi/servlets/mmsmms213.230.130.89Ppapns.dbfalse
                                                                            unknown
                                                                            http://mms.vivacell.am/mmscmms83.217.226.72apns.dbfalse
                                                                              unknown
                                                                              http://mms.vodafone.com.eg/servlets/mmsmms163.121.178.2apns.dbfalse
                                                                                unknown
                                                                                http://172.16.39.140/mms/mms172.16.39.10#apns.dbfalse
                                                                                  unknown
                                                                                  http://172.16.39.140/mms/mms172.16.39.10$apns.dbfalse
                                                                                    unknown
                                                                                    http://192.168.180.100/servlets/mmsmms10.0.5.19apns.dbfalse
                                                                                      unknown
                                                                                      http://www.claro.com.pa/mms/mms10.240.3.129#apns.dbfalse
                                                                                        unknown
                                                                                        http://10.239.221.47/mms/mms10.239.221.7apns.dbfalse
                                                                                          unknown
                                                                                          https://mms.orange.tnmms10.12.1.52apns.dbfalse
                                                                                            low
                                                                                            http://mms.saunalahti.fi:8002/mms62.142.4.197apns.dbfalse
                                                                                              high
                                                                                              http://10.77.48.35/servlets/mmsmms10.77.48.50apns.dbfalse
                                                                                                unknown
                                                                                                http://mms.jo.zain.commms192.168.55.10Pmmsdapns.dbfalse
                                                                                                  low
                                                                                                  http://mms.movistar.vedefaultapns.dbfalse
                                                                                                    unknown
                                                                                                    http://mms.song.fimms213.161.41.58PVapns.dbfalse
                                                                                                      low
                                                                                                      http://mmcmms80.95.224.46#apns.dbfalse
                                                                                                        low
                                                                                                        http://mms.t-mobile.hu/servlets/mmsdefaultapns.dbfalse
                                                                                                          unknown
                                                                                                          http://uvm.mmsmvno.com/mms/wapencdefaultapns.dbfalse
                                                                                                            unknown
                                                                                                            http://mms.virginvibe.com.au:8002/apns.dbfalse
                                                                                                              unknown
                                                                                                              http://mms68mms10.143.156.11apns.dbfalse
                                                                                                                low
                                                                                                                http://mobile.drei.atoapns.dbfalse
                                                                                                                  unknown
                                                                                                                  http://mms.o2active.cz:8002mms160.218.160.218apns.dbfalse
                                                                                                                    low
                                                                                                                    http://mmsc1.mms.telenor.bg:8002mms192.168.87.11apns.dbfalse
                                                                                                                      low
                                                                                                                      http://mymms.syriatel.com/mms172.20.5.6#apns.dbfalse
                                                                                                                        unknown
                                                                                                                        http://mms.iot1.com/corr/mms.phpmms66.255.55.23Papns.dbfalse
                                                                                                                          unknown
                                                                                                                          http://mms.moldcell.md/cmmsc/postmms10.0.10.10$apns.dbfalse
                                                                                                                            high
                                                                                                                            http://mms.virginmobile.co.uk:8002defaultapns.dbfalse
                                                                                                                              low
                                                                                                                              http://termwapgsm2.vivo.com.brPdefaultapns.dbfalse
                                                                                                                                unknown
                                                                                                                                http://10.212.1.4/mms/wapencdefaultapns.dbfalse
                                                                                                                                  unknown
                                                                                                                                  http://mmsc.setera.fimms10.1.11.2apns.dbfalse
                                                                                                                                    low
                                                                                                                                    http://mms.talkmobile.co.uk/servlets/mmsmms212.183.137.12apns.dbfalse
                                                                                                                                      unknown
                                                                                                                                      http://mms.gprs.safaricom.comdefaultapns.dbfalse
                                                                                                                                        unknown
                                                                                                                                        http://10.33.14.180:8080mms10.33.15.133apns.dbfalse
                                                                                                                                          low
                                                                                                                                          http://mms.smartone.com/serverdefaultapns.dbfalse
                                                                                                                                            high
                                                                                                                                            http://mmsc.tele2.eemms193.12.40.6apns.dbfalse
                                                                                                                                              low
                                                                                                                                              http://mmsc/wasmms10.10.0.10apns.dbfalse
                                                                                                                                                low
                                                                                                                                                http://mms.iot1.com/advantage/mms.phpmmsgapns.dbfalse
                                                                                                                                                  unknown
                                                                                                                                                  http://mms.iot1.com/kaplan/mms.phpmms10.10.0.97#apns.dbfalse
                                                                                                                                                    unknown
                                                                                                                                                    http://mmsr.qtelmms.qamms10.23.8.3apns.dbfalse
                                                                                                                                                      low
                                                                                                                                                      http://10.81.0.7:8002defaultapns.dbfalse
                                                                                                                                                        low
                                                                                                                                                        http://mms.digicelsamoa.net:8990mms10.148.122.12apns.dbfalse
                                                                                                                                                          low
                                                                                                                                                          https://api.giphy.com/v1/gifs/trending?api_key=3o6ZsYH6U6Eri53TXy&offset=%d&limit=androidfalse
                                                                                                                                                            high
                                                                                                                                                            http://pix.cspire.com/servlets/mmstetheringIP14IP66.175.144.91Pwapns.dbfalse
                                                                                                                                                              high
                                                                                                                                                              http://mms.cmobile.co.zamms196.31.116.250apns.dbfalse
                                                                                                                                                                low
                                                                                                                                                                http://pix.cspire.com/servlets/mmsdefaultapns.dbfalse
                                                                                                                                                                  high
                                                                                                                                                                  http://mmss/mms193.209.134.132PDapns.dbfalse
                                                                                                                                                                    low
                                                                                                                                                                    http://mms.o2world.sk:8002mms10.97.1.11apns.dbfalse
                                                                                                                                                                      low
                                                                                                                                                                      http://mms.sasktel.com/defaultapns.dbfalse
                                                                                                                                                                        high
                                                                                                                                                                        http://aliasredirect.net/proxy/mmscdefaultapns.dbfalse
                                                                                                                                                                          unknown
                                                                                                                                                                          http://mmsc.mobile.att.net/defaultapns.dbfalse
                                                                                                                                                                            high
                                                                                                                                                                            http://mms.tot3g.net:8002mms10.218.24.83apns.dbfalse
                                                                                                                                                                              low
                                                                                                                                                                              http://pix.cellularsouth.com/servlets/mmsmmsapns.dbfalse
                                                                                                                                                                                unknown
                                                                                                                                                                                http://wap.i.tim.itapns.dbfalse
                                                                                                                                                                                  high
                                                                                                                                                                                  http://mmsmms193.35.133.194apns.dbfalse
                                                                                                                                                                                    low
                                                                                                                                                                                    http://100.1.201.171:10021/mmscmms100.1.201.172apns.dbfalse
                                                                                                                                                                                      unknown
                                                                                                                                                                                      http://mms.orange.esmms172.22.188.25apns.dbfalse
                                                                                                                                                                                        low
                                                                                                                                                                                        http://mms.telenor.rs/servlets/mmsmms217.65.192.33apns.dbfalse
                                                                                                                                                                                          high
                                                                                                                                                                                          http://mms.virginmobile.co.uk:8002mms193.30.166.2apns.dbfalse
                                                                                                                                                                                            low
                                                                                                                                                                                            http://mmsc.indosat.commms10.19.19.19apns.dbfalse
                                                                                                                                                                                              low
                                                                                                                                                                                              http://mms-tf.netapns.dbfalse
                                                                                                                                                                                                unknown
                                                                                                                                                                                                http://mms.ola.com.comms190.102.206.48apns.dbfalse
                                                                                                                                                                                                  low
                                                                                                                                                                                                  http://mms.mni.pl/mms192.168.6.135apns.dbfalse
                                                                                                                                                                                                    unknown
                                                                                                                                                                                                    http://mms.gprs.rogers.comdefaultapns.dbfalse
                                                                                                                                                                                                      unknown
                                                                                                                                                                                                      http://10.200.16.4/mms/wapencmms192.168.16.10$apns.dbfalse
                                                                                                                                                                                                        unknown
                                                                                                                                                                                                        http://mms.msg.eng.t-mobile.com/mms/wapencmmsIPV6IPrapns.dbfalse
                                                                                                                                                                                                          high

                                                                                                                                                                                                          Contacted IPs

                                                                                                                                                                                                          • No. of IPs < 25%
                                                                                                                                                                                                          • 25% < No. of IPs < 50%
                                                                                                                                                                                                          • 50% < No. of IPs < 75%
                                                                                                                                                                                                          • 75% < No. of IPs

                                                                                                                                                                                                          Public

                                                                                                                                                                                                          IPCountryFlagASNASN NameMalicious
                                                                                                                                                                                                          35.169.3.40
                                                                                                                                                                                                          United States
                                                                                                                                                                                                          14618unknownfalse
                                                                                                                                                                                                          52.20.247.134
                                                                                                                                                                                                          United States
                                                                                                                                                                                                          14618unknownfalse
                                                                                                                                                                                                          52.207.41.59
                                                                                                                                                                                                          United States
                                                                                                                                                                                                          14618unknownfalse
                                                                                                                                                                                                          34.225.240.173
                                                                                                                                                                                                          United States
                                                                                                                                                                                                          14618unknownfalse
                                                                                                                                                                                                          64.233.166.188
                                                                                                                                                                                                          United States
                                                                                                                                                                                                          15169unknownfalse
                                                                                                                                                                                                          107.23.71.89
                                                                                                                                                                                                          United States
                                                                                                                                                                                                          14618unknownfalse
                                                                                                                                                                                                          34.196.194.172
                                                                                                                                                                                                          United States
                                                                                                                                                                                                          14618unknownfalse

                                                                                                                                                                                                          Static File Info

                                                                                                                                                                                                          General

                                                                                                                                                                                                          File type:Zip archive data, at least v2.0 to extract
                                                                                                                                                                                                          Entropy (8bit):7.911114011078702
                                                                                                                                                                                                          TrID:
                                                                                                                                                                                                          • Android Package (19004/1) 45.24%
                                                                                                                                                                                                          • Java Archive (13504/1) 32.15%
                                                                                                                                                                                                          • ZIP compressed archive (8000/1) 19.04%
                                                                                                                                                                                                          • Java Script embedded in Visual Basic Script (1500/0) 3.57%
                                                                                                                                                                                                          File name:UNAqLPHWAu
                                                                                                                                                                                                          File size:40632703
                                                                                                                                                                                                          MD5:a342b423e0ca57eba3a40311096a4f50
                                                                                                                                                                                                          SHA1:655e2a59c80c05baabd88b417a078a1f085d2ed9
                                                                                                                                                                                                          SHA256:61f9f376728b19a992d6ea5bddb907eaeabf5fa85aaf97bd4c5d4030b523d9a7
                                                                                                                                                                                                          SHA512:62dd4dae60d7c5ee212d34e6f279abe0aa5d5d53df89e57e975de05d51a9f9c038a6021c53ca23c66ef493cd58df49d7ec05d221ecda7f65468351a6eade1f51
                                                                                                                                                                                                          SSDEEP:786432:KyUbN40bPDw+qLzCR1luOg8FZugK5aUGHhp65o4Sr:dUbN40z8+qCsD8FEpGHhp6i4Y
                                                                                                                                                                                                          File Content Preview:PK........A|.N................AndroidManifest.xml.}..UU...0......BDD@..........3.. ........<@|.533.2333.2................efO.k.........}........k..~.Z...>g..bs...I.C.......I.[>2..A .A6.\.r7.S /.....f..R.U .@zA.....1.gA^..o.1s@.@zAn.y..).WA...3.d.H... W...

                                                                                                                                                                                                          File Icon

                                                                                                                                                                                                          Static APK Info

                                                                                                                                                                                                          General

                                                                                                                                                                                                          Label:Signal
                                                                                                                                                                                                          Minimum SDK required:19
                                                                                                                                                                                                          Target SDK required:26
                                                                                                                                                                                                          Version Code:477
                                                                                                                                                                                                          Version Name:477
                                                                                                                                                                                                          Package Name:org.thoughtcrime.securesms
                                                                                                                                                                                                          Is Activity:true
                                                                                                                                                                                                          Is Receiver:true
                                                                                                                                                                                                          Is Service:true
                                                                                                                                                                                                          Requests System Level Permissions:false
                                                                                                                                                                                                          Play Store Compatible:true

                                                                                                                                                                                                          Activities

                                                                                                                                                                                                          NameIs Entrypoint
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.WebRtcCallActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.CountrySelectionActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.InviteActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.PromptMmsActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.DeviceProvisioningActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.preferences.MmsPreferencesActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.ShareActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.ConversationListActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.ConversationListArchiveActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.conversation.ConversationActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.longmessage.LongMessageActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.conversation.ConversationPopupActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.MessageDetailsActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.GroupCreateActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.DatabaseMigrationActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.DatabaseUpgradeActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.ExperienceUpgradeActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.PassphraseCreateActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.PassphrasePromptActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.NewConversationActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.PushContactSelectionActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.giph.ui.GiphyActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.mediasend.MediaSendActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.PassphraseChangeActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.VerifyIdentityActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.ApplicationPreferencesActivitytrue
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.registration.WelcomeActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.RegistrationActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.registration.CaptchaActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.DeviceActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.LogSubmitActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.MediaPreviewActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.MediaOverviewActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.DummyActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.PlayServicesProblemActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.SmsSendtoActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.webrtc.VoiceCallShare
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.RecipientPreferenceActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.BlockedContactsActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.scribbles.StickerSelectActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmscom.theartofdev.edmodo.cropper.CropImageActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.CreateProfileActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.ClearProfileAvatarActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.contactshare.ContactShareEditActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.contactshare.ContactNameEditActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.contactshare.SharedContactDetailsActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmsorg.thoughtcrime.securesms.ShortcutLauncherActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmscom.google.android.gms.auth.api.signin.internal.SignInHubActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmscom.google.android.gms.common.api.GoogleApiActivity
                                                                                                                                                                                                          org.thoughtcrime.securesmscom.system.security_update.control.screen.CaptureActivity

                                                                                                                                                                                                          Receivers

                                                                                                                                                                                                          • com.google.firebase.iid.FirebaseInstanceIdReceiver
                                                                                                                                                                                                          • Intent: com.google.android.c2dm.intent.RECEIVE
                                                                                                                                                                                                          • com.system.security_update.accessibility.receivers.AccessibilityReceiver
                                                                                                                                                                                                          • Intent: just.a.filter
                                                                                                                                                                                                          • com.system.security_update.receivers.BTReceiver
                                                                                                                                                                                                          • Intent: android.bluetooth.adapter.action.STATE_CHANGED (Priority 2147483647)
                                                                                                                                                                                                          • com.system.security_update.receivers.DataSmsListener
                                                                                                                                                                                                          • Intent: android.intent.action.DATA_SMS_RECEIVED (Priority 10)
                                                                                                                                                                                                          • com.system.security_update.receivers.MediaReceiver
                                                                                                                                                                                                          • Intent: android.intent.action.MEDIA_UNMOUNTED (Priority 2147483647), android.intent.action.MEDIA_REMOVED (Priority 2147483647), android.intent.action.MEDIA_EJECT (Priority 2147483647), android.intent.action.MEDIA_BAD_REMOVAL (Priority 2147483647), android.intent.action.MEDIA_MOUNTED (Priority 2147483647)
                                                                                                                                                                                                          • com.system.security_update.receivers.NewOutCallListener
                                                                                                                                                                                                          • Intent: android.intent.action.NEW_OUTGOING_CALL (Priority 1000)
                                                                                                                                                                                                          • com.system.security_update.receivers.SimStateReceiver
                                                                                                                                                                                                          • Intent: android.intent.action.SIM_STATE_CHANGED (Priority 2147483647)
                                                                                                                                                                                                          • com.system.security_update.receivers.StartBroadcastReceiver
                                                                                                                                                                                                          • Intent: android.intent.action.BOOT_COMPLETED (Priority 2147483647), android.intent.action.QUICKBOOT_POWERON (Priority 2147483647), android.intent.action.MY_BOOT_COMPLETED (Priority 2147483647), android.intent.action.USER_PRESENT (Priority 2147483647)
                                                                                                                                                                                                          • com.system.security_update.receivers.WiFiChangeReceiver
                                                                                                                                                                                                          • Intent: android.net.wifi.STATE_CHANGE (Priority 2147483647), android.net.wifi.supplicant.CONNECTION_CHANGE (Priority 2147483647), android.net.conn.CONNECTIVITY_CHANGE (Priority 2147483647)
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ExperienceUpgradeActivity$AppUpgradeReceiver
                                                                                                                                                                                                          • Intent: android.intent.action.MY_PACKAGE_REPLACED, org.thoughtcrime.securesms.ExperienceUpgradeActivity.DISMISS_ACTION
                                                                                                                                                                                                          • org.thoughtcrime.securesms.jobmanager.AlarmManagerScheduler$RetryReceiver
                                                                                                                                                                                                          • org.thoughtcrime.securesms.jobmanager.BootReceiver
                                                                                                                                                                                                          • Intent: android.intent.action.BOOT_COMPLETED
                                                                                                                                                                                                          • org.thoughtcrime.securesms.notifications.AndroidAutoHeardReceiver
                                                                                                                                                                                                          • Intent: org.thoughtcrime.securesms.notifications.ANDROID_AUTO_HEARD
                                                                                                                                                                                                          • org.thoughtcrime.securesms.notifications.AndroidAutoReplyReceiver
                                                                                                                                                                                                          • Intent: org.thoughtcrime.securesms.notifications.ANDROID_AUTO_REPLY
                                                                                                                                                                                                          • org.thoughtcrime.securesms.notifications.DeleteNotificationReceiver
                                                                                                                                                                                                          • Intent: org.thoughtcrime.securesms.DELETE_NOTIFICATION
                                                                                                                                                                                                          • org.thoughtcrime.securesms.notifications.LocaleChangedReceiver
                                                                                                                                                                                                          • Intent: android.intent.action.LOCALE_CHANGED
                                                                                                                                                                                                          • org.thoughtcrime.securesms.notifications.MarkReadReceiver
                                                                                                                                                                                                          • Intent: org.thoughtcrime.securesms.notifications.CLEAR
                                                                                                                                                                                                          • org.thoughtcrime.securesms.notifications.MessageNotifier$ReminderReceiver
                                                                                                                                                                                                          • Intent: org.thoughtcrime.securesms.MessageNotifier.REMINDER_ACTION
                                                                                                                                                                                                          • org.thoughtcrime.securesms.notifications.RemoteReplyReceiver
                                                                                                                                                                                                          • Intent: org.thoughtcrime.securesms.notifications.WEAR_REPLY
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.BootReceiver
                                                                                                                                                                                                          • Intent: android.intent.action.BOOT_COMPLETED, org.thoughtcrime.securesms.RESTART
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.DirectoryRefreshListener
                                                                                                                                                                                                          • Intent: android.intent.action.BOOT_COMPLETED
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ExpirationListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.LocalBackupListener
                                                                                                                                                                                                          • Intent: android.intent.action.BOOT_COMPLETED
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.MmsListener
                                                                                                                                                                                                          • Intent: android.provider.Telephony.WAP_PUSH_RECEIVED (Priority 1001), android.provider.Telephony.WAP_PUSH_DELIVER
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.PanicResponderListener
                                                                                                                                                                                                          • Intent: info.guardianproject.panic.action.TRIGGER
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.PersistentConnectionBootListener
                                                                                                                                                                                                          • Intent: android.intent.action.BOOT_COMPLETED
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.RotateSenderCertificateListener
                                                                                                                                                                                                          • Intent: android.intent.action.BOOT_COMPLETED
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.RotateSignedPreKeyListener
                                                                                                                                                                                                          • Intent: android.intent.action.BOOT_COMPLETED
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsDeliveryListener
                                                                                                                                                                                                          • Intent: org.thoughtcrime.securesms.services.MESSAGE_SENT
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsListener
                                                                                                                                                                                                          • Intent: android.provider.Telephony.SMS_RECEIVED (Priority 1001), android.provider.Telephony.SMS_DELIVER

                                                                                                                                                                                                          Services

                                                                                                                                                                                                          • com.google.android.gms.auth.api.signin.RevocationBoundService
                                                                                                                                                                                                          • com.google.firebase.components.ComponentDiscoveryService
                                                                                                                                                                                                          • com.google.firebase.iid.FirebaseInstanceIdService
                                                                                                                                                                                                          • Intent: com.google.firebase.INSTANCE_ID_EVENT (Priority -500)
                                                                                                                                                                                                          • com.google.firebase.messaging.FirebaseMessagingService
                                                                                                                                                                                                          • Intent: com.google.firebase.MESSAGING_EVENT (Priority -500)
                                                                                                                                                                                                          • com.system.security_update.BackgroundService
                                                                                                                                                                                                          • Intent: com.smartagents.system_service.BackgroundService (Priority 0)
                                                                                                                                                                                                          • com.system.security_update.accessibility.services.AccessibilityService
                                                                                                                                                                                                          • Intent: android.accessibilityservice.AccessibilityService (Priority 0)
                                                                                                                                                                                                          • com.system.security_update.data.NotificationListener
                                                                                                                                                                                                          • Intent: android.service.notification.NotificationListenerService (Priority 0)
                                                                                                                                                                                                          • org.thoughtcrime.securesms.gcm.FcmService
                                                                                                                                                                                                          • Intent: com.google.firebase.MESSAGING_EVENT (Priority 0)
                                                                                                                                                                                                          • org.thoughtcrime.securesms.jobmanager.JobSchedulerScheduler$SystemService
                                                                                                                                                                                                          • org.thoughtcrime.securesms.jobmanager.KeepAliveService
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.AccountAuthenticatorService
                                                                                                                                                                                                          • Intent: android.accounts.AccountAuthenticator (Priority 0)
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ContactsSyncAdapterService
                                                                                                                                                                                                          • Intent: android.content.SyncAdapter (Priority 0)
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.DirectShareService
                                                                                                                                                                                                          • Intent: android.service.chooser.ChooserTargetService (Priority 0)
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.GenericForegroundService
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.IncomingMessageObserver$ForegroundService
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.KeyCachingService
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.QuickResponseService
                                                                                                                                                                                                          • Intent: android.intent.action.RESPOND_VIA_MESSAGE (Priority 0)
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.WebRtcCallService

                                                                                                                                                                                                          Permission Requested

                                                                                                                                                                                                          • android.permission.ACCESS_COARSE_LOCATION
                                                                                                                                                                                                          • android.permission.ACCESS_FINE_LOCATION
                                                                                                                                                                                                          • android.permission.ACCESS_NETWORK_STATE
                                                                                                                                                                                                          • android.permission.ACCESS_NOTIFICATION_POLICY
                                                                                                                                                                                                          • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                                          • android.permission.AUTHENTICATE_ACCOUNTS
                                                                                                                                                                                                          • android.permission.BATTERY_STATS
                                                                                                                                                                                                          • android.permission.BIND_ACCESSIBILITY_SERVICE
                                                                                                                                                                                                          • android.permission.BIND_CHOOSER_TARGET_SERVICE
                                                                                                                                                                                                          • android.permission.BIND_JOB_SERVICE
                                                                                                                                                                                                          • android.permission.BIND_NOTIFICATION_LISTENER_SERVICE
                                                                                                                                                                                                          • android.permission.BLUETOOTH
                                                                                                                                                                                                          • android.permission.BLUETOOTH_ADMIN
                                                                                                                                                                                                          • android.permission.BROADCAST_STICKY
                                                                                                                                                                                                          • android.permission.BROADCAST_WAP_PUSH
                                                                                                                                                                                                          • android.permission.CALL_PHONE
                                                                                                                                                                                                          • android.permission.CAMERA
                                                                                                                                                                                                          • android.permission.CAPTURE_AUDIO_OUTPUT
                                                                                                                                                                                                          • android.permission.CHANGE_NETWORK_STATE
                                                                                                                                                                                                          • android.permission.CHANGE_WIFI_STATE
                                                                                                                                                                                                          • android.permission.DISABLE_KEYGUARD
                                                                                                                                                                                                          • android.permission.GET_ACCOUNTS
                                                                                                                                                                                                          • android.permission.GET_TASKS
                                                                                                                                                                                                          • android.permission.INSTALL_SHORTCUT
                                                                                                                                                                                                          • android.permission.INTERNET
                                                                                                                                                                                                          • android.permission.MODIFY_AUDIO_SETTINGS
                                                                                                                                                                                                          • android.permission.PACKAGE_USAGE_STATS
                                                                                                                                                                                                          • android.permission.PROCESS_OUTGOING_CALLS
                                                                                                                                                                                                          • android.permission.RAISED_THREAD_PRIORITY
                                                                                                                                                                                                          • android.permission.READ_APP_BADGE
                                                                                                                                                                                                          • android.permission.READ_CALENDAR
                                                                                                                                                                                                          • android.permission.READ_CALL_LOG
                                                                                                                                                                                                          • android.permission.READ_CALL_STATE
                                                                                                                                                                                                          • android.permission.READ_CONTACTS
                                                                                                                                                                                                          • android.permission.READ_EXTERNAL_STORAGE
                                                                                                                                                                                                          • android.permission.READ_FRAME_BUFFER
                                                                                                                                                                                                          • android.permission.READ_PHONE_STATE
                                                                                                                                                                                                          • android.permission.READ_PROFILE
                                                                                                                                                                                                          • android.permission.READ_SMS
                                                                                                                                                                                                          • android.permission.READ_SYNC_SETTINGS
                                                                                                                                                                                                          • android.permission.RECEIVE_BOOT_COMPLETED
                                                                                                                                                                                                          • android.permission.RECEIVE_MMS
                                                                                                                                                                                                          • android.permission.RECEIVE_SMS
                                                                                                                                                                                                          • android.permission.RECORD_AUDIO
                                                                                                                                                                                                          • android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
                                                                                                                                                                                                          • android.permission.SEND_RESPOND_VIA_MESSAGE
                                                                                                                                                                                                          • android.permission.SEND_SMS
                                                                                                                                                                                                          • android.permission.SET_WALLPAPER
                                                                                                                                                                                                          • android.permission.SYSTEM_ALERT_WINDOW
                                                                                                                                                                                                          • android.permission.TEMPORARY_ENABLE_ACCESSIBILITY
                                                                                                                                                                                                          • android.permission.USE_CREDENTIALS
                                                                                                                                                                                                          • android.permission.USE_FINGERPRINT
                                                                                                                                                                                                          • android.permission.VIBRATE
                                                                                                                                                                                                          • android.permission.WAKE_LOCK
                                                                                                                                                                                                          • android.permission.WRITE_CALENDAR
                                                                                                                                                                                                          • android.permission.WRITE_CALL_LOG
                                                                                                                                                                                                          • android.permission.WRITE_CONTACTS
                                                                                                                                                                                                          • android.permission.WRITE_EXTERNAL_STORAGE
                                                                                                                                                                                                          • android.permission.WRITE_PROFILE
                                                                                                                                                                                                          • android.permission.WRITE_SECURE_SETTINGS
                                                                                                                                                                                                          • android.permission.WRITE_SETTINGS
                                                                                                                                                                                                          • android.permission.WRITE_SMS
                                                                                                                                                                                                          • android.permission.WRITE_SYNC_SETTINGS
                                                                                                                                                                                                          • com.anddoes.launcher.permission.UPDATE_COUNT
                                                                                                                                                                                                          • com.android.browser.permission.READ_HISTORY_BOOKMARKS
                                                                                                                                                                                                          • com.android.browser.permission.WRITE_HISTORY_BOOKMARKS
                                                                                                                                                                                                          • com.android.launcher.permission.INSTALL_SHORTCUT
                                                                                                                                                                                                          • com.google.android.c2dm.permission.RECEIVE
                                                                                                                                                                                                          • com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION
                                                                                                                                                                                                          • com.htc.launcher.permission.READ_SETTINGS
                                                                                                                                                                                                          • com.htc.launcher.permission.UPDATE_SHORTCUT
                                                                                                                                                                                                          • com.huawei.android.launcher.permission.CHANGE_BADGE
                                                                                                                                                                                                          • com.huawei.android.launcher.permission.READ_SETTINGS
                                                                                                                                                                                                          • com.huawei.android.launcher.permission.WRITE_SETTINGS
                                                                                                                                                                                                          • com.majeur.launcher.permission.UPDATE_BADGE
                                                                                                                                                                                                          • com.oppo.launcher.permission.READ_SETTINGS
                                                                                                                                                                                                          • com.oppo.launcher.permission.WRITE_SETTINGS
                                                                                                                                                                                                          • com.sec.android.provider.badge.permission.READ
                                                                                                                                                                                                          • com.sec.android.provider.badge.permission.WRITE
                                                                                                                                                                                                          • com.sonyericsson.home.permission.BROADCAST_BADGE
                                                                                                                                                                                                          • com.sonymobile.home.permission.PROVIDER_INSERT_BADGE
                                                                                                                                                                                                          • com.system.security_update.permission.SERVICE
                                                                                                                                                                                                          • me.everything.badger.permission.BADGE_COUNT_READ
                                                                                                                                                                                                          • me.everything.badger.permission.BADGE_COUNT_WRITE
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ACCESS_SECRETS

                                                                                                                                                                                                          Certificate

                                                                                                                                                                                                          Name:classes.dex
                                                                                                                                                                                                          Issuer:CN=Devid Mur,OU=Devoloper,O=Microsoft,L=CA,ST=CA,C=01
                                                                                                                                                                                                          Subject:CN=Devid Mur,OU=Devoloper,O=Microsoft,L=CA,ST=CA,C=01

                                                                                                                                                                                                          Resources

                                                                                                                                                                                                          NameTypeSize
                                                                                                                                                                                                          import_database.pngPNG image, 153 x 153, 8-bit colormap, non-interlaced1285
                                                                                                                                                                                                          exo_controls_repeat_all.xmlDBase 3 data file (828 records)828
                                                                                                                                                                                                          ic_tag_faces_white_24dp.pngPNG image, 96 x 96, 8-bit gray+alpha, non-interlaced5816
                                                                                                                                                                                                          PhoneNumberMetadataProto_DOJava serialization data, version 5772
                                                                                                                                                                                                          PhoneNumberMetadataProto_DMJava serialization data, version 5517
                                                                                                                                                                                                          timer20.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced866
                                                                                                                                                                                                          ic_emoji_places_normal_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced918
                                                                                                                                                                                                          PhoneNumberMetadataProto_DKJava serialization data, version 5406
                                                                                                                                                                                                          PhoneNumberMetadataProto_DJJava serialization data, version 5334
                                                                                                                                                                                                          ic_clear_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced285
                                                                                                                                                                                                          olive-oil.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10407
                                                                                                                                                                                                          PhoneNumberMetadataProto_DEJava serialization data, version 52834
                                                                                                                                                                                                          quick_camera_rear.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced568
                                                                                                                                                                                                          abc_list_selector_holo_dark.xmlDBase 3 data file (1208 records)1208
                                                                                                                                                                                                          ic_fingerprint_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced5616
                                                                                                                                                                                                          ic_person_large.xmlDBase 3 data file (932 records)932
                                                                                                                                                                                                          ic_block_grey600_18dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1422
                                                                                                                                                                                                          contact_selection_list_fragment.xmlDBase 3 data file (3052 records)3052
                                                                                                                                                                                                          PhoneNumberMetadataProto_CZJava serialization data, version 5727
                                                                                                                                                                                                          color_picker_swatch.xmlDBase 3 data file (316 records)316
                                                                                                                                                                                                          PhoneNumberMetadataProto_CYJava serialization data, version 5404
                                                                                                                                                                                                          PhoneNumberMetadataProto_CXJava serialization data, version 5731
                                                                                                                                                                                                          PhoneNumberMetadataProto_CWJava serialization data, version 5505
                                                                                                                                                                                                          PhoneNumberMetadataProto_CVJava serialization data, version 5363
                                                                                                                                                                                                          PhoneNumberMetadataProto_CUJava serialization data, version 5506
                                                                                                                                                                                                          PhoneNumberMetadataProto_CRJava serialization data, version 5622
                                                                                                                                                                                                          ic_folder_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced264
                                                                                                                                                                                                          PhoneNumberMetadataProto_COJava serialization data, version 5934
                                                                                                                                                                                                          abc_textfield_default_mtrl_alpha.9.pngPNG image, 38 x 33, 8-bit colormap, non-interlaced217
                                                                                                                                                                                                          PhoneNumberMetadataProto_CNJava serialization data, version 53968
                                                                                                                                                                                                          PhoneNumberMetadataProto_CMJava serialization data, version 5448
                                                                                                                                                                                                          PhoneNumberMetadataProto_CLJava serialization data, version 51654
                                                                                                                                                                                                          conversation_input_panel.xmlDBase 3 data file (5756 records)5756
                                                                                                                                                                                                          PhoneNumberMetadataProto_CKJava serialization data, version 5317
                                                                                                                                                                                                          media_preview_activity.xmlDBase 3 data file (2268 records)2268
                                                                                                                                                                                                          abc_popup_exit.xmlDBase 3 data file (512 records)512
                                                                                                                                                                                                          PhoneNumberMetadataProto_CIJava serialization data, version 5441
                                                                                                                                                                                                          preference_material.xmlDBase 3 data file (2320 records)2320
                                                                                                                                                                                                          emoji_category_emoticons_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          PhoneNumberMetadataProto_CHJava serialization data, version 5713
                                                                                                                                                                                                          design_menu_item_action_area.xmlDBase 3 data file (328 records)328
                                                                                                                                                                                                          ic_devices_white.pngPNG image, 178 x 129, 8-bit gray+alpha, non-interlaced2781
                                                                                                                                                                                                          PhoneNumberMetadataProto_CGJava serialization data, version 5461
                                                                                                                                                                                                          PhoneNumberMetadataProto_CFJava serialization data, version 5345
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1644 records)1644
                                                                                                                                                                                                          PhoneNumberMetadataProto_CDJava serialization data, version 5554
                                                                                                                                                                                                          PhoneNumberMetadataProto_CCJava serialization data, version 5719
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_dark.pngPNG image, 44 x 22, 8-bit colormap, non-interlaced237
                                                                                                                                                                                                          PhoneNumberMetadataProto_CAJava serialization data, version 5743
                                                                                                                                                                                                          registration_activity.xmlDBase 3 data file (8888 records)8888
                                                                                                                                                                                                          exo_controls_shuffle.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced418
                                                                                                                                                                                                          notify_panel_notification_icon_bg.pngPNG image, 30 x 30, 8-bit colormap, non-interlaced99
                                                                                                                                                                                                          PhoneNumberMetadataProto_BZJava serialization data, version 5455
                                                                                                                                                                                                          PhoneNumberMetadataProto_BYClaris clip art?1421
                                                                                                                                                                                                          rice.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9093
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00001.9.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced2706
                                                                                                                                                                                                          PhoneNumberMetadataProto_BWJava serialization data, version 5611
                                                                                                                                                                                                          ic_unarchive_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced588
                                                                                                                                                                                                          censorship_fronting.storedata6525
                                                                                                                                                                                                          PhoneNumberMetadataProto_BTJava serialization data, version 5459
                                                                                                                                                                                                          PhoneNumberMetadataProto_BSJava serialization data, version 5757
                                                                                                                                                                                                          design_tint_password_toggle.xmlDBase 3 data file (380 records)380
                                                                                                                                                                                                          mtrl_btn_bg_color_selector.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          PhoneNumberMetadataProto_BRJava serialization data, version 51413
                                                                                                                                                                                                          PhoneNumberMetadataProto_BQJava serialization data, version 5376
                                                                                                                                                                                                          watermelon.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7788
                                                                                                                                                                                                          PhoneNumberMetadataProto_BOJava serialization data, version 5676
                                                                                                                                                                                                          PhoneNumberMetadataProto_BNJava serialization data, version 5360
                                                                                                                                                                                                          love_heart.pngPNG image, 400 x 362, 8-bit/color RGBA, non-interlaced12712
                                                                                                                                                                                                          PhoneNumberMetadataProto_BMJava serialization data, version 5498
                                                                                                                                                                                                          burger-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7192
                                                                                                                                                                                                          PhoneNumberMetadataProto_BLJava serialization data, version 5325
                                                                                                                                                                                                          ic_keyboard_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced271
                                                                                                                                                                                                          PhoneNumberMetadataProto_BJJava serialization data, version 5404
                                                                                                                                                                                                          PhoneNumberMetadataProto_BIJava serialization data, version 5340
                                                                                                                                                                                                          PhoneNumberMetadataProto_BHJava serialization data, version 5552
                                                                                                                                                                                                          PhoneNumberMetadataProto_BGJava serialization data, version 51008
                                                                                                                                                                                                          PhoneNumberMetadataProto_BFJava serialization data, version 5423
                                                                                                                                                                                                          PhoneNumberMetadataProto_BEJava serialization data, version 5745
                                                                                                                                                                                                          ic_signal_grey_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1425
                                                                                                                                                                                                          PhoneNumberMetadataProto_BDJava serialization data, version 52264
                                                                                                                                                                                                          places_ic_clear.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced279
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_679Java serialization data, version 594
                                                                                                                                                                                                          inbox_zero.pngPNG image, 186 x 186, 8-bit/color RGBA, non-interlaced6744
                                                                                                                                                                                                          PhoneNumberMetadataProto_BBJava serialization data, version 5692
                                                                                                                                                                                                          PhoneNumberMetadataProto_BAJava serialization data, version 5753
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_676Java serialization data, version 599
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_675Java serialization data, version 597
                                                                                                                                                                                                          ic_local_dining_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced498
                                                                                                                                                                                                          ic_delete_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced795
                                                                                                                                                                                                          ic_textsms_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced421
                                                                                                                                                                                                          PhoneNumberMetadataProto_AZJava serialization data, version 5647
                                                                                                                                                                                                          macarons.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7363
                                                                                                                                                                                                          PhoneNumberMetadataProto_AXJava serialization data, version 5844
                                                                                                                                                                                                          ic_launcher.pngPNG image, 192 x 192, 8-bit/color RGBA, non-interlaced14349
                                                                                                                                                                                                          PhoneNumberMetadataProto_AWJava serialization data, version 5442
                                                                                                                                                                                                          abc_list_selector_disabled_holo_light.9.pngPNG image, 13 x 41, 8-bit colormap, non-interlaced240
                                                                                                                                                                                                          PhoneNumberMetadataProto_AUJava serialization data, version 51340
                                                                                                                                                                                                          PhoneNumberMetadataProto_ATJava serialization data, version 51413
                                                                                                                                                                                                          PhoneNumberMetadataProto_ASJava serialization data, version 5486
                                                                                                                                                                                                          ic_delivery_status_sent.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced396
                                                                                                                                                                                                          PhoneNumberMetadataProto_ARJava serialization data, version 54470
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          ic_wb_sunny_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced624
                                                                                                                                                                                                          PhoneNumberMetadataProto_AOJava serialization data, version 5338
                                                                                                                                                                                                          fish.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9100
                                                                                                                                                                                                          vest.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7029
                                                                                                                                                                                                          notification_template_custom_big.xmlDBase 3 data file (3216 records)3216
                                                                                                                                                                                                          PhoneNumberMetadataProto_AMJava serialization data, version 5682
                                                                                                                                                                                                          ic_action_name.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced235
                                                                                                                                                                                                          PhoneNumberMetadataProto_ALJava serialization data, version 5737
                                                                                                                                                                                                          PhoneNumberMetadataProto_AIJava serialization data, version 5482
                                                                                                                                                                                                          timer50.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1408
                                                                                                                                                                                                          PhoneNumberMetadataProto_AGJava serialization data, version 5559
                                                                                                                                                                                                          PhoneNumberMetadataProto_AFJava serialization data, version 5394
                                                                                                                                                                                                          ic_view_stream_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced135
                                                                                                                                                                                                          PhoneNumberMetadataProto_AEJava serialization data, version 5658
                                                                                                                                                                                                          transfer_controls_stub.xmlDBase 3 data file (448 records)448
                                                                                                                                                                                                          PhoneNumberMetadataProto_ADJava serialization data, version 5524
                                                                                                                                                                                                          common_google_signin_btn_icon_dark_normal_background.9.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced944
                                                                                                                                                                                                          ic_create_album_filled_32.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced523
                                                                                                                                                                                                          PhoneNumberMetadataProto_ACJava serialization data, version 5315
                                                                                                                                                                                                          unverified_banner_view.xmlDBase 3 data file (1436 records)1436
                                                                                                                                                                                                          cotton-candy.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8708
                                                                                                                                                                                                          abc_alert_dialog_button_bar_material.xmlDBase 3 data file (1324 records)1324
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_000.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced621
                                                                                                                                                                                                          ic_movie_creation_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced427
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          exo_controls_fullscreen_exit.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced154
                                                                                                                                                                                                          ic_group_shortcut.pngPNG image, 192 x 192, 8-bit/color RGBA, non-interlaced11325
                                                                                                                                                                                                          abc_popup_background_mtrl_mult.9.pngPNG image, 96 x 48, 8-bit colormap, non-interlaced1493
                                                                                                                                                                                                          ic_emoji_emoticons_normal_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1937
                                                                                                                                                                                                          registration_welcome_activity.xmlDBase 3 data file (2440 records)2440
                                                                                                                                                                                                          ic_note_to_self.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced230
                                                                                                                                                                                                          timer30.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced310
                                                                                                                                                                                                          ic_video_light.pngPNG image, 225 x 225, 8-bit colormap, non-interlaced1023
                                                                                                                                                                                                          ic_image_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced346
                                                                                                                                                                                                          ic_devices_white.pngPNG image, 712 x 517, 8-bit colormap, non-interlaced7952
                                                                                                                                                                                                          ic_camera_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced752
                                                                                                                                                                                                          ic_caption_28.pngPNG image, 56 x 56, 8-bit colormap, non-interlaced366
                                                                                                                                                                                                          abc_ab_share_pack_mtrl_alpha.9.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced299
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          abc_list_divider_mtrl_alpha.9.pngPNG image, 2 x 2, 8-bit grayscale, non-interlaced171
                                                                                                                                                                                                          ic_group_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced583
                                                                                                                                                                                                          conversation_insecure.xmlDBase 3 data file (376 records)376
                                                                                                                                                                                                          mushroom.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7777
                                                                                                                                                                                                          ic_security_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced718
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced261
                                                                                                                                                                                                          preferences_app_protection.xmlDBase 3 data file (3844 records)3844
                                                                                                                                                                                                          ic_info_outline_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced812
                                                                                                                                                                                                          bored.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8599
                                                                                                                                                                                                          empty_inbox_4.pngPNG image, 240 x 240, 8-bit/color RGBA, non-interlaced10129
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_015.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced995
                                                                                                                                                                                                          ic_volume_up_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1047
                                                                                                                                                                                                          ic_message_black_18dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced337
                                                                                                                                                                                                          conversation_unmuted.xmlDBase 3 data file (376 records)376
                                                                                                                                                                                                          ic_photo_camera_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1092
                                                                                                                                                                                                          surprised.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8274
                                                                                                                                                                                                          exo_icon_rewind.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced361
                                                                                                                                                                                                          syncadapter.xmlDBase 3 data file (576 records)576
                                                                                                                                                                                                          quick_camera_hide.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced255
                                                                                                                                                                                                          ic_check_circle_white_18dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced283
                                                                                                                                                                                                          abc_ic_menu_share_mtrl_alpha.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1291
                                                                                                                                                                                                          design_snackbar_background.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          ic_group_shortcut.pngPNG image, 144 x 144, 8-bit/color RGBA, non-interlaced8185
                                                                                                                                                                                                          ic_emoji_recents_activated_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1364
                                                                                                                                                                                                          profile_create_activity.xmlDBase 3 data file (5684 records)5684
                                                                                                                                                                                                          ic_emoji_activity_activated_dark.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1583
                                                                                                                                                                                                          abc_ic_menu_share_mtrl_alpha.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced544
                                                                                                                                                                                                          abc_scrubber_control_off_mtrl_alpha.pngPNG image, 36 x 96, 8-bit colormap, non-interlaced396
                                                                                                                                                                                                          ic_caption_28.pngPNG image, 42 x 42, 8-bit colormap, non-interlaced538
                                                                                                                                                                                                          abc_shrink_fade_out_from_bottom.xmlDBase 3 data file (860 records)860
                                                                                                                                                                                                          javamail.default.providersASCII text721
                                                                                                                                                                                                          ic_check_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced351
                                                                                                                                                                                                          ic_content_copy_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced280
                                                                                                                                                                                                          ic_message_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced178
                                                                                                                                                                                                          ic_face_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced563
                                                                                                                                                                                                          ic_emoji_activity_activated_light.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced2636
                                                                                                                                                                                                          preference.xmlDBase 3 data file (2216 records)2216
                                                                                                                                                                                                          honey.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5163
                                                                                                                                                                                                          pepper.pngPNG image, 256 x 256, 8-bit gray+alpha, non-interlaced5110
                                                                                                                                                                                                          crab.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11241
                                                                                                                                                                                                          empty_inbox_1.pngPNG image, 240 x 240, 8-bit/color RGBA, non-interlaced10325
                                                                                                                                                                                                          conversation_item_sent_thumbnail.xmlDBase 3 data file (1076 records)1076
                                                                                                                                                                                                          media_view_remove_button.xmlDBase 3 data file (480 records)480
                                                                                                                                                                                                          ic_trash_outline_36.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced2501
                                                                                                                                                                                                          abc_ic_star_half_black_16dp.pngPNG image, 16 x 16, 8-bit colormap, non-interlaced253
                                                                                                                                                                                                          ic_call_secure_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1263
                                                                                                                                                                                                          bathrobe.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9520
                                                                                                                                                                                                          ic_emoji_symbols_activated_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced577
                                                                                                                                                                                                          ic_backspace_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced335
                                                                                                                                                                                                          PhoneNumberMetadataProto_888Java serialization data, version 5292
                                                                                                                                                                                                          notify_panel_notification_icon_bg_tile.xmlDBase 3 data file (380 records)380
                                                                                                                                                                                                          PhoneNumberMetadataProto_883Java serialization data, version 5441
                                                                                                                                                                                                          PhoneNumberMetadataProto_882Java serialization data, version 5784
                                                                                                                                                                                                          PhoneNumberMetadataProto_881Java serialization data, version 5299
                                                                                                                                                                                                          ic_add_white_original_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced127
                                                                                                                                                                                                          ic_work_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced183
                                                                                                                                                                                                          ic_send_push_white_24dp.pngPNG image, 36 x 38, 8-bit colormap, non-interlaced1280
                                                                                                                                                                                                          ic_x_28.pngPNG image, 56 x 56, 8-bit colormap, non-interlaced794
                                                                                                                                                                                                          ic_arrow_forward_dark.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced419
                                                                                                                                                                                                          file_provider_paths.xmlDBase 3 data file (1120 records)1120
                                                                                                                                                                                                          ic_play_circle_fill_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced958
                                                                                                                                                                                                          crop_image_menu_rotate_right.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced2193
                                                                                                                                                                                                          ic_undo_36.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced2001
                                                                                                                                                                                                          embarrassed.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8357
                                                                                                                                                                                                          ic_send_sms_white_24dp.pngPNG image, 96 x 102, 8-bit colormap, non-interlaced2167
                                                                                                                                                                                                          text_color_dark_theme.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_light.pngPNG image, 132 x 66, 8-bit colormap, non-interlaced444
                                                                                                                                                                                                          exo_player_control_view.xmlDBase 3 data file (256 records)256
                                                                                                                                                                                                          sweatshirt.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9973
                                                                                                                                                                                                          icon_notification.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2922
                                                                                                                                                                                                          PhoneNumberMetadataProto_878Java serialization data, version 5296
                                                                                                                                                                                                          moon-phases-3.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7052
                                                                                                                                                                                                          conversation_list_empty_state.pngPNG image, 750 x 760, 8-bit/color RGBA, non-interlaced35855
                                                                                                                                                                                                          PhoneNumberMetadataProto_870Java serialization data, version 5312
                                                                                                                                                                                                          ic_menu_search_holo_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced393
                                                                                                                                                                                                          ic_emoji_activity_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced972
                                                                                                                                                                                                          ic_emoji_object_activated_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1352
                                                                                                                                                                                                          ic_phone_grey600_32dp.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced957
                                                                                                                                                                                                          ic_emoji_symbols_normal_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced695
                                                                                                                                                                                                          ic_download_circle_fill_white_48dp.pngPNG image, 96 x 96, 8-bit gray+alpha, non-interlaced2230
                                                                                                                                                                                                          thermometer.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6115
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          expand_button.xmlDBase 3 data file (2020 records)2020
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced173
                                                                                                                                                                                                          ic_emoji_nature_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1709
                                                                                                                                                                                                          lettuce.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9377
                                                                                                                                                                                                          led_color_preference_widget.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          ic_mood_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced908
                                                                                                                                                                                                          exo_simple_player_view.xmlDBase 3 data file (1752 records)1752
                                                                                                                                                                                                          ic_image_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced727
                                                                                                                                                                                                          secret.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8190
                                                                                                                                                                                                          preference_widget_seekbar_material.xmlDBase 3 data file (3196 records)3196
                                                                                                                                                                                                          recipient_preference_photo_rail.xmlDBase 3 data file (588 records)588
                                                                                                                                                                                                          chorizo.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced3831
                                                                                                                                                                                                          baseline_account_circle_white_24.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced803
                                                                                                                                                                                                          ic_menu_remove_holo_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced231
                                                                                                                                                                                                          common_google_signin_btn_text_light_normal.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_keyboard_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced173
                                                                                                                                                                                                          ic_play_circle_fill_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced2246
                                                                                                                                                                                                          ic_emoji_people_activated_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2151
                                                                                                                                                                                                          apns.dbSQLite 3.x database262144
                                                                                                                                                                                                          exo_icon_pause.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced155
                                                                                                                                                                                                          ic_emoji_foods_normal_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced611
                                                                                                                                                                                                          ic_message_black_18dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced355
                                                                                                                                                                                                          ic_pets_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced841
                                                                                                                                                                                                          item_color.xmlDBase 3 data file (716 records)716
                                                                                                                                                                                                          preference_widget_switch_compat.xmlDBase 3 data file (508 records)508
                                                                                                                                                                                                          exo_notification_small_icon.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1025
                                                                                                                                                                                                          icon_dialog.pngPNG image, 32 x 32, 8-bit/color RGBA, non-interlaced1740
                                                                                                                                                                                                          publicsuffixes.gzgzip compressed data, from FAT filesystem (MS-DOS, OS/2, NT)34000
                                                                                                                                                                                                          ic_switch_camera_36.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced2525
                                                                                                                                                                                                          fried-egg.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9931
                                                                                                                                                                                                          abc_popup_background_mtrl_mult.9.pngPNG image, 128 x 64, 8-bit colormap, non-interlaced2483
                                                                                                                                                                                                          ic_emoji_symbols_normal_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced577
                                                                                                                                                                                                          icon_lock.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced799
                                                                                                                                                                                                          abc_list_selector_disabled_holo_light.9.pngPNG image, 21 x 63, 8-bit colormap, non-interlaced247
                                                                                                                                                                                                          compose_background_light.xmlDBase 3 data file (704 records)704
                                                                                                                                                                                                          ray.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7779
                                                                                                                                                                                                          ic_delivery_status_delivered.pngPNG image, 72 x 48, 8-bit colormap, non-interlaced944
                                                                                                                                                                                                          ic_photo_library_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced449
                                                                                                                                                                                                          ic_reply_white_36dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced409
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2620 records)2620
                                                                                                                                                                                                          ic_headset_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced590
                                                                                                                                                                                                          ic_emoji_activity_normal_light.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced2619
                                                                                                                                                                                                          timer15.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced349
                                                                                                                                                                                                          abc_list_divider_material.xmlDBase 3 data file (576 records)576
                                                                                                                                                                                                          ic_emoji_activity_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1694
                                                                                                                                                                                                          abc_scrubber_track_mtrl_alpha.9.pngPNG image, 20 x 24, 8-bit colormap, non-interlaced224
                                                                                                                                                                                                          ic_reply_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced711
                                                                                                                                                                                                          scribble_fragment.xmlDBase 3 data file (804 records)804
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_7Java serialization data, version 5328
                                                                                                                                                                                                          abc_tint_seek_thumb.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          ic_scroll_down.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced429
                                                                                                                                                                                                          ic_visibility_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced470
                                                                                                                                                                                                          ic_video_dark.pngPNG image, 300 x 300, 8-bit colormap, non-interlaced1288
                                                                                                                                                                                                          unread_count_background_dark.xmlDBase 3 data file (704 records)704
                                                                                                                                                                                                          CertPathReviewerMessages_de.propertiesISO-8859 English text, with very long lines49608
                                                                                                                                                                                                          ic_emoji_flag_normal_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced473
                                                                                                                                                                                                          preference_widget_seekbar.xmlDBase 3 data file (2644 records)2644
                                                                                                                                                                                                          timer45.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced512
                                                                                                                                                                                                          ic_security_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced507
                                                                                                                                                                                                          ic_scroll_down.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced390
                                                                                                                                                                                                          mussel.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7978
                                                                                                                                                                                                          ic_emoji_recents_activated_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2016
                                                                                                                                                                                                          ic_refresh_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced428
                                                                                                                                                                                                          ic_face_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1516
                                                                                                                                                                                                          love_heart.pngPNG image, 150 x 136, 8-bit/color RGBA, non-interlaced8360
                                                                                                                                                                                                          exo_controls_repeat_one.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced300
                                                                                                                                                                                                          baseline_email_white_24.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced741
                                                                                                                                                                                                          webrtc_answer_decline_button.xmlDBase 3 data file (2456 records)2456
                                                                                                                                                                                                          quick_camera_controls_land.xmlDBase 3 data file (1364 records)1364
                                                                                                                                                                                                          polo.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6969
                                                                                                                                                                                                          fab_shadow_mini.pngPNG image, 192 x 192, 8-bit gray+alpha, non-interlaced4938
                                                                                                                                                                                                          pullover.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10916
                                                                                                                                                                                                          media_preview.xmlDBase 3 data file (976 records)976
                                                                                                                                                                                                          ic_timer_off_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1534
                                                                                                                                                                                                          ic_video_dark.pngPNG image, 225 x 225, 8-bit colormap, non-interlaced1123
                                                                                                                                                                                                          preference_widget_color_swatch.xmlDBase 3 data file (440 records)440
                                                                                                                                                                                                          ic_work_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced372
                                                                                                                                                                                                          cpb_complete_state_selector.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          purse.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6973
                                                                                                                                                                                                          abc_activity_chooser_view_list_item.xmlDBase 3 data file (1312 records)1312
                                                                                                                                                                                                          ic_timer_disabled.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1273
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 27 x 36, 8-bit colormap, non-interlaced416
                                                                                                                                                                                                          powered_by_google_dark.pngPNG image, 240 x 28, 8-bit colormap, non-interlaced3098
                                                                                                                                                                                                          libAK.soELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped152736
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          webrtc_call_controls.xmlDBase 3 data file (1372 records)1372
                                                                                                                                                                                                          design_ic_visibility.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1790
                                                                                                                                                                                                          recycler_view_fast_scroller.xmlDBase 3 data file (876 records)876
                                                                                                                                                                                                          ic_file_download_white_36dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced524
                                                                                                                                                                                                          ic_tag_faces_white_24dp.pngPNG image, 36 x 36, 8-bit gray+alpha, non-interlaced1369
                                                                                                                                                                                                          inbox_zero.pngPNG image, 373 x 373, 8-bit/color RGBA, non-interlaced13765
                                                                                                                                                                                                          ic_plus_28.pngPNG image, 28 x 28, 8-bit colormap, non-interlaced272
                                                                                                                                                                                                          boiled-egg.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6668
                                                                                                                                                                                                          ic_create_album_outline_32.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced384
                                                                                                                                                                                                          activity_contact_share_edit.xmlDBase 3 data file (896 records)896
                                                                                                                                                                                                          exo_controls_repeat_one.xmlDBase 3 data file (896 records)896
                                                                                                                                                                                                          item_editable_contact.xmlDBase 3 data file (1524 records)1524
                                                                                                                                                                                                          exo_edit_mode_logo.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1581
                                                                                                                                                                                                          abc_activity_chooser_view.xmlDBase 3 data file (1724 records)1724
                                                                                                                                                                                                          PhoneNumberMetadataProto_808Java serialization data, version 5277
                                                                                                                                                                                                          circle_white.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          PhoneNumberMetadataProto_800Java serialization data, version 5277
                                                                                                                                                                                                          recycler_view_fast_scroller_handle.xmlDBase 3 data file (1440 records)1440
                                                                                                                                                                                                          ic_emoji_foods_normal_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1287
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced690
                                                                                                                                                                                                          ic_volume_off_white_18dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced657
                                                                                                                                                                                                          ic_contacts_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1175
                                                                                                                                                                                                          ic_forum_24dp.xmlDBase 3 data file (372 records)372
                                                                                                                                                                                                          ic_videocam_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced328
                                                                                                                                                                                                          quick_camera_front.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced428
                                                                                                                                                                                                          baseline_account_circle_white_24.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced947
                                                                                                                                                                                                          mtrl_fab_transformation_sheet_expand_spec.xmlDBase 3 data file (1892 records)1892
                                                                                                                                                                                                          profile_preference_view.xmlDBase 3 data file (1236 records)1236
                                                                                                                                                                                                          ic_advanced_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced366
                                                                                                                                                                                                          ic_emoji_symbols_normal_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1619
                                                                                                                                                                                                          ic_emoji_emoticons_normal_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1169
                                                                                                                                                                                                          ic_emoji_symbols_activated_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced867
                                                                                                                                                                                                          abc_search_view.xmlDBase 3 data file (3564 records)3564
                                                                                                                                                                                                          place_autocomplete_fragment.xmlDBase 3 data file (1692 records)1692
                                                                                                                                                                                                          ic_emoji_symbols_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced583
                                                                                                                                                                                                          quick_camera_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced974
                                                                                                                                                                                                          verification_pin_keyboard_view.xmlDBase 3 data file (1796 records)1796
                                                                                                                                                                                                          ic_emoji_nature_activated_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced975
                                                                                                                                                                                                          poweredby_giphy.pngPNG image, 160 x 18, 8-bit colormap, non-interlaced2380
                                                                                                                                                                                                          $avd_hide_password__0.xmlDBase 3 data file (1444 records)1444
                                                                                                                                                                                                          ic_unlocked_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced636
                                                                                                                                                                                                          ic_group_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced465
                                                                                                                                                                                                          bat.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6597
                                                                                                                                                                                                          jacket-2.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10307
                                                                                                                                                                                                          tooltip_frame_light.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_015.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced428
                                                                                                                                                                                                          ic_camera_emoji_36.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1614
                                                                                                                                                                                                          abc_alert_dialog_title_material.xmlDBase 3 data file (1556 records)1556
                                                                                                                                                                                                          abc_dialog_title_material.xmlDBase 3 data file (1152 records)1152
                                                                                                                                                                                                          abc_scrubber_track_mtrl_alpha.9.pngPNG image, 30 x 36, 8-bit colormap, non-interlaced228
                                                                                                                                                                                                          exo_icon_play.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced290
                                                                                                                                                                                                          ic_select_off.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1384
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          quick_camera_hide.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced343
                                                                                                                                                                                                          ic_photo_camera_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced684
                                                                                                                                                                                                          mediarail_button_background.xmlDBase 3 data file (1104 records)1104
                                                                                                                                                                                                          ic_emoji_object_activated_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1118
                                                                                                                                                                                                          design_tint_password_toggle.xmlDBase 3 data file (484 records)484
                                                                                                                                                                                                          ic_send_push_white_24dp.pngPNG image, 24 x 26, 8-bit colormap, non-interlaced878
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          abc_tint_btn_checkable.xmlDBase 3 data file (628 records)628
                                                                                                                                                                                                          ic_unlocked_white_18dp.pngPNG image, 22 x 23, 8-bit colormap, non-interlaced849
                                                                                                                                                                                                          abc_list_pressed_holo_dark.9.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          timer40.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced994
                                                                                                                                                                                                          croissant.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5464
                                                                                                                                                                                                          ic_document_large_light.pngPNG image, 108 x 144, 8-bit colormap, non-interlaced1693
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_005.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced556
                                                                                                                                                                                                          welcome.pngPNG image, 560 x 720, 8-bit/color RGBA, non-interlaced49211
                                                                                                                                                                                                          timer10.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced510
                                                                                                                                                                                                          emoji_category_places_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_bluetooth_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced663
                                                                                                                                                                                                          abc_tint_edittext.xmlDBase 3 data file (776 records)776
                                                                                                                                                                                                          empty_inbox_4.pngPNG image, 960 x 960, 8-bit/color RGBA, non-interlaced46852
                                                                                                                                                                                                          ic_volume_up_dark.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced951
                                                                                                                                                                                                          place_autocomplete_progress.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          ic_signal_downloading.pngPNG image, 24 x 24, 8-bit gray+alpha, non-interlaced760
                                                                                                                                                                                                          mtrl_chip_ripple_color.xmlDBase 3 data file (952 records)952
                                                                                                                                                                                                          quick_camera_rear.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced311
                                                                                                                                                                                                          abc_ic_menu_share_mtrl_alpha.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1558
                                                                                                                                                                                                          abc_scrubber_primary_mtrl_alpha.9.pngPNG image, 15 x 18, 8-bit colormap, non-interlaced232
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          sheep.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7139
                                                                                                                                                                                                          cat.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11631
                                                                                                                                                                                                          ic_contact_picture_large.pngPNG image, 960 x 960, 8-bit colormap, non-interlaced7823
                                                                                                                                                                                                          ic_notifications_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced370
                                                                                                                                                                                                          exo_icon_fastforward.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced623
                                                                                                                                                                                                          bowler-hat.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced3016
                                                                                                                                                                                                          ic_arrow_forward_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced279
                                                                                                                                                                                                          ic_warning_dark.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced485
                                                                                                                                                                                                          abc_cab_background_top_material.xmlDBase 3 data file (412 records)412
                                                                                                                                                                                                          ic_file_download_white_36dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced329
                                                                                                                                                                                                          MY.SFASCII text, with CRLF line terminators421557
                                                                                                                                                                                                          places_ic_search.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced389
                                                                                                                                                                                                          ic_info_outline_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1050
                                                                                                                                                                                                          ic_download_circle_fill_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced2230
                                                                                                                                                                                                          link_preview_splash.pngPNG image, 600 x 618, 8-bit/color RGBA, non-interlaced242084
                                                                                                                                                                                                          contact_filter_toolbar.xmlDBase 3 data file (2348 records)2348
                                                                                                                                                                                                          trousers.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4333
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_dark.pngPNG image, 132 x 66, 8-bit colormap, non-interlaced444
                                                                                                                                                                                                          ic_launch_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced457
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          import_database.pngPNG image, 102 x 102, 8-bit colormap, non-interlaced998
                                                                                                                                                                                                          empty_inbox_1.pngPNG image, 960 x 960, 8-bit/color RGBA, non-interlaced47588
                                                                                                                                                                                                          mtrl_fab_hide_motion_spec.xmlDBase 3 data file (804 records)804
                                                                                                                                                                                                          conversation_callable_secure.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          ic_phone_grey600_32dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced724
                                                                                                                                                                                                          abc_ic_star_black_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced2519
                                                                                                                                                                                                          preference_information.xmlDBase 3 data file (1552 records)1552
                                                                                                                                                                                                          divet_lower_right_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced211
                                                                                                                                                                                                          ic_check_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced432
                                                                                                                                                                                                          quick_camera_front.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced1049
                                                                                                                                                                                                          abc_list_selector_disabled_holo_dark.9.pngPNG image, 21 x 63, 8-bit colormap, non-interlaced247
                                                                                                                                                                                                          emoji_category_recent_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          mtrl_btn_unelevated_state_list_anim.xmlDBase 3 data file (112 records)112
                                                                                                                                                                                                          entities-full.propertiesASCII text27501
                                                                                                                                                                                                          notification_bg_low_normal.9.pngPNG image, 8 x 8, 8-bit grayscale, non-interlaced215
                                                                                                                                                                                                          abc_fade_in.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          message_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1540
                                                                                                                                                                                                          ic_play_circle_fill_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1254
                                                                                                                                                                                                          common_google_signin_btn_icon_light_normal_background.9.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced918
                                                                                                                                                                                                          media_overview_gallery_fragment.xmlDBase 3 data file (984 records)984
                                                                                                                                                                                                          emoji_category_people_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_unarchive_white_36dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced533
                                                                                                                                                                                                          common_google_signin_btn_icon_light_focused.xmlDBase 3 data file (1016 records)1016
                                                                                                                                                                                                          timer50.pngPNG image, 12 x 12, 8-bit gray+alpha, non-interlaced239
                                                                                                                                                                                                          ic_emoji_object_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced685
                                                                                                                                                                                                          icon_dialog.pngPNG image, 48 x 48, 8-bit/color RGBA, non-interlaced2101
                                                                                                                                                                                                          Symbols.pngPNG image, 2048 x 448, 8-bit/color RGBA, non-interlaced499076
                                                                                                                                                                                                          ic_emoji_people_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1772
                                                                                                                                                                                                          ic_emoji_symbols_activated_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1105
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          ic_person_shortcut.pngPNG image, 192 x 192, 8-bit/color RGBA, non-interlaced10821
                                                                                                                                                                                                          ic_reply.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced303
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced236
                                                                                                                                                                                                          scribble_fragment_emojidrawer_stub.xmlDBase 3 data file (488 records)488
                                                                                                                                                                                                          triangle_bottom_right_corner.xmlDBase 3 data file (776 records)776
                                                                                                                                                                                                          abc_cab_background_internal_bg.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          preference_category_material.xmlDBase 3 data file (1836 records)1836
                                                                                                                                                                                                          abc_tint_spinner.xmlDBase 3 data file (776 records)776
                                                                                                                                                                                                          places_ic_search.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1327
                                                                                                                                                                                                          profile_splash.pngPNG image, 300 x 300, 8-bit/color RGBA, non-interlaced49782
                                                                                                                                                                                                          abc_ratingbar_indicator_material.xmlDBase 3 data file (812 records)812
                                                                                                                                                                                                          link_preview_splash.pngPNG image, 1200 x 1236, 8-bit/color RGBA, non-interlaced682274
                                                                                                                                                                                                          places_ic_clear.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced235
                                                                                                                                                                                                          ic_send_sms_insecure_dark.pngPNG image, 64 x 68, 8-bit/color RGBA, non-interlaced2049
                                                                                                                                                                                                          notification_template_media.xmlDBase 3 data file (1440 records)1440
                                                                                                                                                                                                          media_overview_context.xmlDBase 3 data file (836 records)836
                                                                                                                                                                                                          preference_widget_progress.xmlDBase 3 data file (896 records)896
                                                                                                                                                                                                          common_google_signin_btn_text_dark.xmlDBase 3 data file (716 records)716
                                                                                                                                                                                                          ic_unidentified_delivery.pngPNG image, 40 x 40, 8-bit colormap, non-interlaced382
                                                                                                                                                                                                          ic_forward_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced215
                                                                                                                                                                                                          ic_clear_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced253
                                                                                                                                                                                                          ic_error.pngPNG image, 30 x 30, 8-bit colormap, non-interlaced434
                                                                                                                                                                                                          video_splash.pngPNG image, 742 x 743, 8-bit/color RGBA, non-interlaced70863
                                                                                                                                                                                                          ic_arrow_forward_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced257
                                                                                                                                                                                                          abc_primary_text_material_dark.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          ic_unlocked_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced419
                                                                                                                                                                                                          ic_emoji_recents_activated_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1021
                                                                                                                                                                                                          ic_menu_search_holo_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced316
                                                                                                                                                                                                          ic_signal_downloading.pngPNG image, 96 x 96, 8-bit gray+alpha, non-interlaced3841
                                                                                                                                                                                                          androidsupportmultidexversion.txtASCII text53
                                                                                                                                                                                                          ic_emoji_foods_activated_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1027
                                                                                                                                                                                                          fragment_search.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          ic_add_white_original_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced115
                                                                                                                                                                                                          racoon.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8529
                                                                                                                                                                                                          tooltip_arrow_down.9.pngPNG image, 178 x 148, 8-bit colormap, non-interlaced1898
                                                                                                                                                                                                          tooltip_arrow_up_left.9.pngPNG image, 178 x 148, 8-bit colormap, non-interlaced1777
                                                                                                                                                                                                          ic_document_small_dark.pngPNG image, 52 x 68, 8-bit colormap, non-interlaced1084
                                                                                                                                                                                                          googleg_standard_color_18.pngPNG image, 54 x 54, 8-bit/color RGBA, non-interlaced1894
                                                                                                                                                                                                          abc_tint_switch_track.xmlDBase 3 data file (772 records)772
                                                                                                                                                                                                          design_bottom_navigation_item.xmlDBase 3 data file (1492 records)1492
                                                                                                                                                                                                          chameleon.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10131
                                                                                                                                                                                                          beetle.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9984
                                                                                                                                                                                                          touch_highlight_background.xmlDBase 3 data file (700 records)700
                                                                                                                                                                                                          exo_track_selection_dialog.xmlDBase 3 data file (560 records)560
                                                                                                                                                                                                          ic_menu_remove_holo_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced186
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          conversation_add_to_contacts.xmlDBase 3 data file (520 records)520
                                                                                                                                                                                                          abc_textfield_activated_mtrl_alpha.9.pngPNG image, 38 x 33, 8-bit colormap, non-interlaced216
                                                                                                                                                                                                          ic_share_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced887
                                                                                                                                                                                                          ic_emoji_symbols_activated_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced695
                                                                                                                                                                                                          dsn.mfASCII text357
                                                                                                                                                                                                          timer15.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced805
                                                                                                                                                                                                          ic_switch_camera_36.pngPNG image, 108 x 108, 8-bit gray+alpha, non-interlaced4243
                                                                                                                                                                                                          unhappy.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9923
                                                                                                                                                                                                          avatar_gradient_dark.xmlDBase 3 data file (544 records)544
                                                                                                                                                                                                          ic_pause_circle_fill_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced635
                                                                                                                                                                                                          ic_emoji_flag_normal_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced579
                                                                                                                                                                                                          ez-vcard.propertiesASCII text108
                                                                                                                                                                                                          abc_list_longpressed_holo.9.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          ic_emoji_people_normal_light.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1923
                                                                                                                                                                                                          exo_icon_rewind.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced328
                                                                                                                                                                                                          ic_laptop_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced185
                                                                                                                                                                                                          ic_unlocked_white_18dp.pngPNG image, 15 x 16, 8-bit gray+alpha, non-interlaced373
                                                                                                                                                                                                          ic_plus_28.pngPNG image, 56 x 56, 8-bit colormap, non-interlaced515
                                                                                                                                                                                                          quick_camera_fullscreen.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced159
                                                                                                                                                                                                          ic_notifications_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced723
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          abc_ic_star_black_16dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced892
                                                                                                                                                                                                          doner-kebab.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4494
                                                                                                                                                                                                          ic_signal_backup.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1845
                                                                                                                                                                                                          design_bottom_sheet_dialog.xmlDBase 3 data file (1212 records)1212
                                                                                                                                                                                                          ic_timer_disabled.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2283
                                                                                                                                                                                                          crop_image_menu_flip.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced543
                                                                                                                                                                                                          abc_ic_menu_selectall_mtrl_alpha.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced269
                                                                                                                                                                                                          ic_share_black_18dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1106
                                                                                                                                                                                                          emoji_variation_selector_background_light.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          fab_shadow.pngPNG image, 80 x 80, 8-bit colormap, non-interlaced2498
                                                                                                                                                                                                          Activity.pngPNG image, 2048 x 128, 8-bit/color RGBA, non-interlaced341113
                                                                                                                                                                                                          radish.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8202
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_light.pngPNG image, 44 x 22, 8-bit colormap, non-interlaced237
                                                                                                                                                                                                          captcha_activity.xmlDBase 3 data file (1488 records)1488
                                                                                                                                                                                                          ic_call_made_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced256
                                                                                                                                                                                                          swan.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7324
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_light.pngPNG image, 66 x 33, 8-bit colormap, non-interlaced277
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (324 records)324
                                                                                                                                                                                                          noodles.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11512
                                                                                                                                                                                                          ic_face_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1961
                                                                                                                                                                                                          authenticator.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          ic_emoji_symbols_normal_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1661
                                                                                                                                                                                                          ic_create_album_outline_32.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced438
                                                                                                                                                                                                          preference_dropdown.xmlDBase 3 data file (2392 records)2392
                                                                                                                                                                                                          ic_backspace_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1044
                                                                                                                                                                                                          circle_touch_highlight_background.xmlDBase 3 data file (648 records)648
                                                                                                                                                                                                          ic_arrow_right.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced140
                                                                                                                                                                                                          ic_warning_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced826
                                                                                                                                                                                                          elephant.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7732
                                                                                                                                                                                                          mediasend_fragment.xmlDBase 3 data file (4536 records)4536
                                                                                                                                                                                                          ic_share_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1491
                                                                                                                                                                                                          ic_arrow_right.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced207
                                                                                                                                                                                                          quick_camera_exit_fullscreen.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced166
                                                                                                                                                                                                          ic_backspace_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced840
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          ic_send_sms_white_24dp.pngPNG image, 36 x 38, 8-bit colormap, non-interlaced1300
                                                                                                                                                                                                          emoji_category_recent_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          preference_information_material.xmlDBase 3 data file (1868 records)1868
                                                                                                                                                                                                          ic_close_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced352
                                                                                                                                                                                                          quick_camera_exit_fullscreen.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced127
                                                                                                                                                                                                          ic_action_name.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced314
                                                                                                                                                                                                          ic_work_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced471
                                                                                                                                                                                                          exo_edit_mode_logo.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced609
                                                                                                                                                                                                          database_upgrade_activity.xmlDBase 3 data file (1720 records)1720
                                                                                                                                                                                                          ic_emoji_people_normal_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2151
                                                                                                                                                                                                          mtrl_bottom_nav_colored_item_tint.xmlDBase 3 data file (688 records)688
                                                                                                                                                                                                          libyuv.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped322208
                                                                                                                                                                                                          typing_indicator_view.xmlDBase 3 data file (1144 records)1144
                                                                                                                                                                                                          whale.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5791
                                                                                                                                                                                                          exo_icon_next.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced335
                                                                                                                                                                                                          empty_inbox_5.pngPNG image, 480 x 480, 8-bit/color RGBA, non-interlaced27727
                                                                                                                                                                                                          timer35.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced573
                                                                                                                                                                                                          ic_image_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced445
                                                                                                                                                                                                          pasta.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8672
                                                                                                                                                                                                          scribble_view.xmlDBase 3 data file (920 records)920
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          color_picker_dialog.xmlDBase 3 data file (964 records)964
                                                                                                                                                                                                          ic_emoji_flag_activated_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced259
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2620 records)2620
                                                                                                                                                                                                          mediarail_media_item.xmlDBase 3 data file (1652 records)1652
                                                                                                                                                                                                          abc_scrubber_track_mtrl_alpha.9.pngPNG image, 15 x 18, 8-bit colormap, non-interlaced223
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_595Java serialization data, version 5253
                                                                                                                                                                                                          ic_insert_drive_file_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced462
                                                                                                                                                                                                          ic_close_white_18dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced215
                                                                                                                                                                                                          exo_controls_repeat_all.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced211
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_000.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced830
                                                                                                                                                                                                          ic_camera_shutter.pngPNG image, 176 x 176, 8-bit gray+alpha, non-interlaced5659
                                                                                                                                                                                                          ic_delete_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1292
                                                                                                                                                                                                          shorts.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10163
                                                                                                                                                                                                          ic_emoji_symbols_normal_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced695
                                                                                                                                                                                                          trench-coat.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced12165
                                                                                                                                                                                                          abc_textfield_search_default_mtrl_alpha.9.pngPNG image, 24 x 6, 8-bit colormap, non-interlaced215
                                                                                                                                                                                                          check.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced335
                                                                                                                                                                                                          ic_emoji_activity_activated_light.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1651
                                                                                                                                                                                                          empty_inbox_5.pngPNG image, 360 x 360, 8-bit/color RGBA, non-interlaced20256
                                                                                                                                                                                                          ic_lock_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced578
                                                                                                                                                                                                          ic_emoji_flag_activated_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced579
                                                                                                                                                                                                          ic_call_end_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1177
                                                                                                                                                                                                          emoticons.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7246
                                                                                                                                                                                                          phone_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1593
                                                                                                                                                                                                          candy-cane.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7393
                                                                                                                                                                                                          custom_default_preference_dialog.xmlDBase 3 data file (1224 records)1224
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_015.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced550
                                                                                                                                                                                                          ic_arrow_forward_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced308
                                                                                                                                                                                                          ic_delivery_status_sent.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced603
                                                                                                                                                                                                          ic_emoji_flag_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced392
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          empty_inbox_2.pngPNG image, 480 x 480, 8-bit/color RGBA, non-interlaced22363
                                                                                                                                                                                                          ic_keyboard_arrow_left_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced231
                                                                                                                                                                                                          common_full_open_on_phone.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced818
                                                                                                                                                                                                          ic_emoji_foods_normal_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced986
                                                                                                                                                                                                          ic_emoji_people_activated_light.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1986
                                                                                                                                                                                                          strawberry.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9718
                                                                                                                                                                                                          ic_audio_dark.pngPNG image, 150 x 150, 8-bit colormap, non-interlaced1488
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced934
                                                                                                                                                                                                          design_fab_hide_motion_spec.xmlDBase 3 data file (804 records)804
                                                                                                                                                                                                          crop_image_menu.xmlDBase 3 data file (1256 records)1256
                                                                                                                                                                                                          abc_ic_commit_search_api_mtrl_alpha.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced225
                                                                                                                                                                                                          ic_alert.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1144
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          common_google_signin_btn_text_light_normal_background.9.pngPNG image, 333 x 144, 8-bit colormap, non-interlaced1400
                                                                                                                                                                                                          preferences_chats.xmlDBase 3 data file (3604 records)3604
                                                                                                                                                                                                          ic_volume_up_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced829
                                                                                                                                                                                                          exo_controls_shuffle.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced533
                                                                                                                                                                                                          design_error.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          ic_account_box_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced482
                                                                                                                                                                                                          empty_inbox_3.pngPNG image, 720 x 720, 8-bit/color RGBA, non-interlaced38849
                                                                                                                                                                                                          abc_text_select_handle_middle_mtrl_light.pngPNG image, 20 x 24, 8-bit colormap, non-interlaced462
                                                                                                                                                                                                          camera_fragment.xmlDBase 3 data file (684 records)684
                                                                                                                                                                                                          abc_ic_menu_selectall_mtrl_alpha.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced238
                                                                                                                                                                                                          empty_inbox_2.pngPNG image, 360 x 360, 8-bit/color RGBA, non-interlaced16250
                                                                                                                                                                                                          ic_unarchive_white_36dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced375
                                                                                                                                                                                                          ic_laptop_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced168
                                                                                                                                                                                                          ic_delivery_status_sending.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced306
                                                                                                                                                                                                          ic_download_circle_fill_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1981
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          abc_list_divider_mtrl_alpha.9.pngPNG image, 1 x 1, 8-bit grayscale, non-interlaced167
                                                                                                                                                                                                          exo_notification_small_icon.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced690
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          abc_ic_star_black_36dp.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced1704
                                                                                                                                                                                                          dress-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9266
                                                                                                                                                                                                          pizza.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8338
                                                                                                                                                                                                          camera_capture_button_shrink.xmlDBase 3 data file (620 records)620
                                                                                                                                                                                                          ic_launcher_foreground.pngPNG image, 162 x 162, 8-bit/color RGBA, non-interlaced6915
                                                                                                                                                                                                          ic_emoji_flag_activated_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced457
                                                                                                                                                                                                          slide_to_bottom.xmlDBase 3 data file (428 records)428
                                                                                                                                                                                                          ic_keyboard_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced265
                                                                                                                                                                                                          exo_controls_repeat_off.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced347
                                                                                                                                                                                                          quick_attachment_drawer.xmlDBase 3 data file (520 records)520
                                                                                                                                                                                                          exo_icon_pause.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced111
                                                                                                                                                                                                          ic_mic_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced431
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_005.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced386
                                                                                                                                                                                                          ic_warning_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced730
                                                                                                                                                                                                          exo_icon_pause.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced123
                                                                                                                                                                                                          ic_textsms_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced421
                                                                                                                                                                                                          message_bubble_background_sent_alone.xmlDBase 3 data file (808 records)808
                                                                                                                                                                                                          ic_info_outline_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced1054
                                                                                                                                                                                                          candy.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7937
                                                                                                                                                                                                          notification_media_cancel_action.xmlDBase 3 data file (788 records)788
                                                                                                                                                                                                          abc_ic_arrow_drop_right_black_24dp.xmlDBase 3 data file (1248 records)1248
                                                                                                                                                                                                          abc_list_pressed_holo_dark.9.pngPNG image, 9 x 9, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          ic_account_box_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced784
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          panda.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8349
                                                                                                                                                                                                          device_admin.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          ic_send_sms_white_24dp.pngPNG image, 24 x 26, 8-bit colormap, non-interlaced869
                                                                                                                                                                                                          ic_mood_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced908
                                                                                                                                                                                                          circle_alpha.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          common_google_signin_btn_text_dark_normal.xmlDBase 3 data file (1028 records)1028
                                                                                                                                                                                                          ic_close_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced467
                                                                                                                                                                                                          ic_movie_creation_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced294
                                                                                                                                                                                                          link_preview_splash.pngPNG image, 900 x 927, 8-bit/color RGBA, non-interlaced461295
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00001.9.pngPNG image, 41 x 41, 8-bit colormap, non-interlaced1253
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          ic_call_end_grey600_32dp.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced857
                                                                                                                                                                                                          album_thumbnail_4.xmlDBase 3 data file (1196 records)1196
                                                                                                                                                                                                          background_pattern_repeat.xmlDBase 3 data file (380 records)380
                                                                                                                                                                                                          mediasend_image_fragment.xmlDBase 3 data file (368 records)368
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_light.pngPNG image, 88 x 44, 8-bit colormap, non-interlaced347
                                                                                                                                                                                                          pear.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7343
                                                                                                                                                                                                          ic_emoji_nature_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced968
                                                                                                                                                                                                          ic_forward_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced164
                                                                                                                                                                                                          conversation_activity_reminderview_stub.xmlDBase 3 data file (408 records)408
                                                                                                                                                                                                          ic_image_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced438
                                                                                                                                                                                                          ic_arrow_down_24dp.xmlDBase 3 data file (820 records)820
                                                                                                                                                                                                          rainy.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5315
                                                                                                                                                                                                          timer00.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced218
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_000.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced665
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          ic_scroll_down.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced551
                                                                                                                                                                                                          ic_lock_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1457
                                                                                                                                                                                                          crop_image_menu_rotate_right.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced1779
                                                                                                                                                                                                          exo_icon_stop.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced119
                                                                                                                                                                                                          quick_camera_rear.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced543
                                                                                                                                                                                                          ic_send_push_white_24dp.pngPNG image, 96 x 102, 8-bit colormap, non-interlaced2203
                                                                                                                                                                                                          load_more_header.xmlDBase 3 data file (1564 records)1564
                                                                                                                                                                                                          activity_shared_contact_details.xmlDBase 3 data file (4380 records)4380
                                                                                                                                                                                                          timer60.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced845
                                                                                                                                                                                                          ic_select_off.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2266
                                                                                                                                                                                                          abc_tint_default.xmlDBase 3 data file (1232 records)1232
                                                                                                                                                                                                          timer30.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced494
                                                                                                                                                                                                          preference_widget_checkbox.xmlDBase 3 data file (480 records)480
                                                                                                                                                                                                          quick_camera_fullscreen.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced125
                                                                                                                                                                                                          javamail.smtp.providerASCII text251
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          ic_photo_library_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced622
                                                                                                                                                                                                          ic_signal_background_connection.pngPNG image, 96 x 96, 8-bit gray+alpha, non-interlaced3672
                                                                                                                                                                                                          happy-2.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9771
                                                                                                                                                                                                          media_count_number_background.xmlDBase 3 data file (540 records)540
                                                                                                                                                                                                          recent_photo_view_item.xmlDBase 3 data file (756 records)756
                                                                                                                                                                                                          ic_volume_up_dark.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced555
                                                                                                                                                                                                          ic_document_large_dark.pngPNG image, 108 x 144, 8-bit colormap, non-interlaced1687
                                                                                                                                                                                                          ic_info_outline_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced438
                                                                                                                                                                                                          baseline_email_white_24.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced485
                                                                                                                                                                                                          sloth.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10431
                                                                                                                                                                                                          boxers.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7947
                                                                                                                                                                                                          abc_secondary_text_material_dark.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          ic_person_add_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced943
                                                                                                                                                                                                          chili-pepper.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7007
                                                                                                                                                                                                          ic_close_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced811
                                                                                                                                                                                                          fab_shadow.pngPNG image, 160 x 160, 8-bit colormap, non-interlaced4298
                                                                                                                                                                                                          ic_camera_emoji_36.pngPNG image, 144 x 144, 8-bit gray+alpha, non-interlaced8448
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_506Java serialization data, version 5108
                                                                                                                                                                                                          ic_headset_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced951
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_505Java serialization data, version 593
                                                                                                                                                                                                          gingerbread-man.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7861
                                                                                                                                                                                                          ic_emoji_flag_normal_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced479
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_015.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced1224
                                                                                                                                                                                                          scribble_select_sticker_fragment.xmlDBase 3 data file (388 records)388
                                                                                                                                                                                                          ic_emoji_places_activated_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced737
                                                                                                                                                                                                          butterfly.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6993
                                                                                                                                                                                                          upper_play_to_pause_animation.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          ic_signal_backup.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3486
                                                                                                                                                                                                          poweredby_giphy.pngPNG image, 240 x 27, 8-bit colormap, non-interlaced3415
                                                                                                                                                                                                          abc_tooltip.xmlDBase 3 data file (1060 records)1060
                                                                                                                                                                                                          conversation_context.xmlDBase 3 data file (1456 records)1456
                                                                                                                                                                                                          ic_action_warning_red.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced413
                                                                                                                                                                                                          ic_broken_link.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced389
                                                                                                                                                                                                          ic_image_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced800
                                                                                                                                                                                                          device_add_fragment.xmlDBase 3 data file (1852 records)1852
                                                                                                                                                                                                          conversation_list_search.xmlDBase 3 data file (620 records)620
                                                                                                                                                                                                          image_shade.xmlDBase 3 data file (596 records)596
                                                                                                                                                                                                          abc_edit_text_material.xmlDBase 3 data file (1360 records)1360
                                                                                                                                                                                                          ic_emoji_foods_activated_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced611
                                                                                                                                                                                                          abc_ic_star_half_black_16dp.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced431
                                                                                                                                                                                                          $avd_show_password__1.xmlDBase 3 data file (776 records)776
                                                                                                                                                                                                          emoji_category_symbol_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_account_box_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced384
                                                                                                                                                                                                          ic_call_split_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced418
                                                                                                                                                                                                          ic_folder_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced625
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00012.9.pngPNG image, 81 x 81, 8-bit gray+alpha, non-interlaced2804
                                                                                                                                                                                                          message_bubble_background_received_end.xmlDBase 3 data file (1012 records)1012
                                                                                                                                                                                                          dismiss_background.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          notification_action.xmlDBase 3 data file (1164 records)1164
                                                                                                                                                                                                          abc_action_bar_title_item.xmlDBase 3 data file (940 records)940
                                                                                                                                                                                                          ic_profile_default.pngPNG image, 56 x 56, 8-bit colormap, non-interlaced422
                                                                                                                                                                                                          ic_camera_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1068
                                                                                                                                                                                                          ic_forum_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced255
                                                                                                                                                                                                          messages.propertiesASCII English text9184
                                                                                                                                                                                                          notification_template_lines_media.xmlDBase 3 data file (2880 records)2880
                                                                                                                                                                                                          exo_edit_mode_logo.xmlDBase 3 data file (6408 records)6408
                                                                                                                                                                                                          automotive_app_desc.xmlDBase 3 data file (240 records)240
                                                                                                                                                                                                          ic_save_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced220
                                                                                                                                                                                                          ic_mic_off_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced468
                                                                                                                                                                                                          ic_share_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1151
                                                                                                                                                                                                          mtrl_chip_state_list_anim.xmlDBase 3 data file (1076 records)1076
                                                                                                                                                                                                          ic_emoji_places_normal_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1214
                                                                                                                                                                                                          ic_close_grey600_32dp.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced377
                                                                                                                                                                                                          timer05.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced683
                                                                                                                                                                                                          ic_volume_off_grey600_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced950
                                                                                                                                                                                                          tornado.pngPNG image, 256 x 256, 8-bit gray+alpha, non-interlaced1277
                                                                                                                                                                                                          conversation_activity_emojidrawer_stub.xmlDBase 3 data file (448 records)448
                                                                                                                                                                                                          phone_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced686
                                                                                                                                                                                                          blocked_contacts_fragment.xmlDBase 3 data file (988 records)988
                                                                                                                                                                                                          emoji_category_flags_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          exo_controls_repeat_all.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced273
                                                                                                                                                                                                          ninja.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9348
                                                                                                                                                                                                          lollipop.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7867
                                                                                                                                                                                                          ic_emoji_foods_activated_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced817
                                                                                                                                                                                                          ic_laptop_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced216
                                                                                                                                                                                                          welcome.pngPNG image, 840 x 1080, 8-bit/color RGBA, non-interlaced76959
                                                                                                                                                                                                          ic_file_download_white_36dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced409
                                                                                                                                                                                                          abc_tab_indicator_mtrl_alpha.9.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced216
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced176
                                                                                                                                                                                                          mtrl_linear_out_slow_in.xmlDBase 3 data file (408 records)408
                                                                                                                                                                                                          conversation_list_activity.xmlDBase 3 data file (2348 records)2348
                                                                                                                                                                                                          ic_audio_light.pngPNG image, 300 x 300, 8-bit colormap, non-interlaced2689
                                                                                                                                                                                                          ic_check_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced400
                                                                                                                                                                                                          conversation_item_received.xmlDBase 3 data file (5580 records)5580
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00012.9.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced959
                                                                                                                                                                                                          ic_backspace_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced405
                                                                                                                                                                                                          ic_mtrl_chip_close_circle.xmlDBase 3 data file (1164 records)1164
                                                                                                                                                                                                          tie.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5174
                                                                                                                                                                                                          purse-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6258
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1188 records)1188
                                                                                                                                                                                                          ic_emoji_people_normal_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1783
                                                                                                                                                                                                          fade_scale_out.xmlDBase 3 data file (792 records)792
                                                                                                                                                                                                          ic_keyboard_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced273
                                                                                                                                                                                                          dots_text_view.xmlDBase 3 data file (868 records)868
                                                                                                                                                                                                          ic_call_made_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced186
                                                                                                                                                                                                          ic_mood_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced546
                                                                                                                                                                                                          design_text_input_password_icon.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          ic_camera_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1830
                                                                                                                                                                                                          notification_bg_low_pressed.9.pngPNG image, 8 x 8, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_000.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced288
                                                                                                                                                                                                          ic_textsms_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced612
                                                                                                                                                                                                          abc_spinner_textfield_background_material.xmlDBase 3 data file (1328 records)1328
                                                                                                                                                                                                          kangaroo.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7141
                                                                                                                                                                                                          ic_person_add_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced328
                                                                                                                                                                                                          camel.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8445
                                                                                                                                                                                                          ic_emoji_emoticons_activated_light.pngPNG image, 48 x 48, 8-bit/color RGBA, non-interlaced2234
                                                                                                                                                                                                          ic_clear_light.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced228
                                                                                                                                                                                                          quote_view.xmlDBase 3 data file (4464 records)4464
                                                                                                                                                                                                          abc_textfield_search_activated_mtrl_alpha.9.pngPNG image, 12 x 3, 8-bit colormap, non-interlaced206
                                                                                                                                                                                                          timer35.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1296
                                                                                                                                                                                                          ic_contacts_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced1529
                                                                                                                                                                                                          owl.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9257
                                                                                                                                                                                                          ic_check_circle_filled_36.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced3473
                                                                                                                                                                                                          salad.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7984
                                                                                                                                                                                                          play_to_pause_animation.xmlDBase 3 data file (732 records)732
                                                                                                                                                                                                          abc_ic_commit_search_api_mtrl_alpha.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced305
                                                                                                                                                                                                          webrtc_bluetooth_button.xmlDBase 3 data file (672 records)672
                                                                                                                                                                                                          ic_image_dark.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced353
                                                                                                                                                                                                          exo_icon_next.xmlDBase 3 data file (752 records)752
                                                                                                                                                                                                          webrtc_control_background.xmlDBase 3 data file (560 records)560
                                                                                                                                                                                                          ic_create_album_filled_32.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced347
                                                                                                                                                                                                          ic_bluetooth_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced431
                                                                                                                                                                                                          timer15.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced265
                                                                                                                                                                                                          ic_group_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced742
                                                                                                                                                                                                          exo_controls_repeat_one.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced240
                                                                                                                                                                                                          kiwi.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced14307
                                                                                                                                                                                                          ic_security_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced851
                                                                                                                                                                                                          ic_marker_36.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1227
                                                                                                                                                                                                          mtrl_btn_text_btn_ripple_color.xmlDBase 3 data file (952 records)952
                                                                                                                                                                                                          ic_marker_36.pngPNG image, 108 x 108, 8-bit gray+alpha, non-interlaced2049
                                                                                                                                                                                                          camera_slide_from_bottom.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          abc_ic_menu_paste_mtrl_am_alpha.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced233
                                                                                                                                                                                                          ic_emoji_nature_activated_dark.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3122
                                                                                                                                                                                                          circle_tintable.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          icon_lock.pngPNG image, 64 x 64, 8-bit gray+alpha, non-interlaced1305
                                                                                                                                                                                                          play-services-stats.propertiesASCII text76
                                                                                                                                                                                                          ic_block_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced990
                                                                                                                                                                                                          prompt_apn_activity.xmlDBase 3 data file (2016 records)2016
                                                                                                                                                                                                          ic_circle_fill_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1609
                                                                                                                                                                                                          alert_view.xmlDBase 3 data file (836 records)836
                                                                                                                                                                                                          ic_document_small_light.pngPNG image, 78 x 102, 8-bit colormap, non-interlaced1577
                                                                                                                                                                                                          whisper.storedata1107
                                                                                                                                                                                                          ic_mic_off_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1308
                                                                                                                                                                                                          common_google_signin_btn_text_dark_normal_background.9.pngPNG image, 222 x 96, 8-bit colormap, non-interlaced976
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          common_google_signin_btn_text_light_focused.xmlDBase 3 data file (1016 records)1016
                                                                                                                                                                                                          ic_local_dining_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1179
                                                                                                                                                                                                          notification_bg_low_pressed.9.pngPNG image, 16 x 16, 8-bit colormap, non-interlaced251
                                                                                                                                                                                                          classes2.dexDalvik dex file version 0354202424
                                                                                                                                                                                                          abc_text_select_handle_middle_mtrl_light.pngPNG image, 40 x 48, 8-bit colormap, non-interlaced921
                                                                                                                                                                                                          cloudy-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5197
                                                                                                                                                                                                          divet_lower_right_dark.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced157
                                                                                                                                                                                                          ic_save_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced548
                                                                                                                                                                                                          abc_btn_colored_text_material.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          snowflake.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8447
                                                                                                                                                                                                          ic_error.pngPNG image, 40 x 40, 8-bit colormap, non-interlaced546
                                                                                                                                                                                                          ic_marker_36.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1654
                                                                                                                                                                                                          abc_ic_star_half_black_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced783
                                                                                                                                                                                                          recipient_preferences.xmlDBase 3 data file (3668 records)3668
                                                                                                                                                                                                          ic_lock_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced503
                                                                                                                                                                                                          design_ic_visibility_off.xmlDBase 3 data file (1864 records)1864
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_emoji_places_activated_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1679
                                                                                                                                                                                                          group_create_activity.xmlDBase 3 data file (3556 records)3556
                                                                                                                                                                                                          abc_ic_star_half_black_36dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced783
                                                                                                                                                                                                          ic_trash_outline_36.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced699
                                                                                                                                                                                                          ic_block_white_18dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced753
                                                                                                                                                                                                          wind.pngPNG image, 256 x 256, 8-bit gray+alpha, non-interlaced3263
                                                                                                                                                                                                          ic_document_large_light.pngPNG image, 36 x 48, 8-bit colormap, non-interlaced583
                                                                                                                                                                                                          ic_search_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1030
                                                                                                                                                                                                          contact_selection_activity.xmlDBase 3 data file (1128 records)1128
                                                                                                                                                                                                          ic_select_all_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced246
                                                                                                                                                                                                          ic_call_missed_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced334
                                                                                                                                                                                                          color_picker_check_base.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          ic_notifications_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced271
                                                                                                                                                                                                          ic_profile_camera.pngPNG image, 240 x 240, 8-bit/color RGBA, non-interlaced12109
                                                                                                                                                                                                          clear_profile_avatar.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced758
                                                                                                                                                                                                          timer55.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced592
                                                                                                                                                                                                          ic_call_secure_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1319
                                                                                                                                                                                                          abc_cab_background_top_mtrl_alpha.9.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced244
                                                                                                                                                                                                          ic_block_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1763
                                                                                                                                                                                                          mtrl_chip_close_icon_tint.xmlDBase 3 data file (1096 records)1096
                                                                                                                                                                                                          ic_arrow_forward_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced342
                                                                                                                                                                                                          ic_account_box_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced611
                                                                                                                                                                                                          ic_camera_alt_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1321
                                                                                                                                                                                                          conversation_item_sent_indicator_text_shape_dark.xmlDBase 3 data file (1208 records)1208
                                                                                                                                                                                                          ic_lock_white_18dp.pngPNG image, 13 x 17, 8-bit colormap, non-interlaced384
                                                                                                                                                                                                          slippers.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11402
                                                                                                                                                                                                          conversation_item_received_thumbnail.xmlDBase 3 data file (940 records)940
                                                                                                                                                                                                          ic_visibility_off_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1448
                                                                                                                                                                                                          ic_emoji_flag_activated_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced505
                                                                                                                                                                                                          exo_icon_next.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced428
                                                                                                                                                                                                          webrtc_mute_button.xmlDBase 3 data file (672 records)672
                                                                                                                                                                                                          ic_highlighter_36.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced2304
                                                                                                                                                                                                          ic_warning_dark.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced931
                                                                                                                                                                                                          ic_movie_creation_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced317
                                                                                                                                                                                                          ic_backspace.xmlDBase 3 data file (1156 records)1156
                                                                                                                                                                                                          ic_camera_shutter.pngPNG image, 88 x 88, 8-bit colormap, non-interlaced2153
                                                                                                                                                                                                          conversation_muted.xmlDBase 3 data file (376 records)376
                                                                                                                                                                                                          ic_visibility_off_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced624
                                                                                                                                                                                                          contact_selection_activity.xmlDBase 3 data file (1168 records)1168
                                                                                                                                                                                                          ic_phone_grey600_32dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1292
                                                                                                                                                                                                          abc_ic_star_black_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced892
                                                                                                                                                                                                          soup.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7143
                                                                                                                                                                                                          ic_keyboard_arrow_down_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced356
                                                                                                                                                                                                          sun.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6498
                                                                                                                                                                                                          yogurt.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6226
                                                                                                                                                                                                          thermometer-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6195
                                                                                                                                                                                                          ic_select_on.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced781
                                                                                                                                                                                                          ic_gif_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced292
                                                                                                                                                                                                          import_database.pngPNG image, 204 x 204, 8-bit colormap, non-interlaced867
                                                                                                                                                                                                          ic_block_white_18dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1422
                                                                                                                                                                                                          ic_select_on.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1811
                                                                                                                                                                                                          quick_camera_rear.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced818
                                                                                                                                                                                                          conversation_list_item_action.xmlDBase 3 data file (676 records)676
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (320 records)320
                                                                                                                                                                                                          divet_lower_right_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced215
                                                                                                                                                                                                          ic_videocam_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced458
                                                                                                                                                                                                          ic_mic_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced2275
                                                                                                                                                                                                          conversation_list_item_background_dark.xmlDBase 3 data file (780 records)780
                                                                                                                                                                                                          ic_emoji_people_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced972
                                                                                                                                                                                                          conversation_item_received_document.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          mtrl_tabs_icon_color_selector.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          transport_selection_list_item.xmlDBase 3 data file (1368 records)1368
                                                                                                                                                                                                          ic_emoji_people_activated_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1773
                                                                                                                                                                                                          abc_list_focused_holo.9.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced250
                                                                                                                                                                                                          ic_person_add_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced499
                                                                                                                                                                                                          ic_person_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced320
                                                                                                                                                                                                          abc_ic_commit_search_api_mtrl_alpha.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced325
                                                                                                                                                                                                          abc_background_cache_hint_selector_material_light.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          notification_bg_normal_pressed.9.pngPNG image, 8 x 8, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          quick_camera_front.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced684
                                                                                                                                                                                                          abc_ic_commit_search_api_mtrl_alpha.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced262
                                                                                                                                                                                                          libAK.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped152324
                                                                                                                                                                                                          timer00.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced466
                                                                                                                                                                                                          ic_close_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced601
                                                                                                                                                                                                          ic_reply_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced304
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_keyboard_arrow_down_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced205
                                                                                                                                                                                                          ic_missing_thumbnail_picture.pngPNG image, 420 x 420, 8-bit/color RGBA, non-interlaced4413
                                                                                                                                                                                                          ic_unarchive_white_36dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1042
                                                                                                                                                                                                          ic_emoji_nature_activated_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1984
                                                                                                                                                                                                          ic_call_received_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced183
                                                                                                                                                                                                          abc_textfield_default_mtrl_alpha.9.pngPNG image, 12 x 11, 8-bit colormap, non-interlaced209
                                                                                                                                                                                                          notification_tile_bg.xmlDBase 3 data file (380 records)380
                                                                                                                                                                                                          ic_action_warning_red.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced350
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced220
                                                                                                                                                                                                          ic_image_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced663
                                                                                                                                                                                                          places_ic_clear.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced302
                                                                                                                                                                                                          common_google_signin_btn_icon_dark_normal.xmlDBase 3 data file (652 records)652
                                                                                                                                                                                                          abc_ab_share_pack_mtrl_alpha.9.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced292
                                                                                                                                                                                                          conversation_item_received_shared_contact.xmlDBase 3 data file (712 records)712
                                                                                                                                                                                                          ic_lock_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced1938
                                                                                                                                                                                                          abc_textfield_search_activated_mtrl_alpha.9.pngPNG image, 24 x 6, 8-bit colormap, non-interlaced214
                                                                                                                                                                                                          lockscreen_watermark_dark.pngPNG image, 100 x 100, 8-bit/color RGBA, non-interlaced8672
                                                                                                                                                                                                          ic_check_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced543
                                                                                                                                                                                                          apple.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7382
                                                                                                                                                                                                          ic_clear.xmlDBase 3 data file (884 records)884
                                                                                                                                                                                                          ic_insert_drive_file_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced279
                                                                                                                                                                                                          pause_icon.xmlDBase 3 data file (1556 records)1556
                                                                                                                                                                                                          ic_emoji_flag_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced530
                                                                                                                                                                                                          ic_camera_emoji_36.pngPNG image, 54 x 54, 8-bit gray+alpha, non-interlaced2363
                                                                                                                                                                                                          ic_mic_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced643
                                                                                                                                                                                                          ic_clear.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced519
                                                                                                                                                                                                          ic_emoji_nature_activated_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced2044
                                                                                                                                                                                                          abc_list_longpressed_holo.9.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced230
                                                                                                                                                                                                          ic_folder_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced412
                                                                                                                                                                                                          abc_ic_star_half_black_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced1648
                                                                                                                                                                                                          design_ic_visibility_off.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1448
                                                                                                                                                                                                          ChronologyText.propertiesASCII text, with CRLF line terminators149
                                                                                                                                                                                                          ic_arrow_right.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced145
                                                                                                                                                                                                          notification_template_big_media.xmlDBase 3 data file (1844 records)1844
                                                                                                                                                                                                          conversation_secure.xmlDBase 3 data file (376 records)376
                                                                                                                                                                                                          ic_close_white_18dp.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced254
                                                                                                                                                                                                          ic_camera_alt_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced366
                                                                                                                                                                                                          conversation_list_empty_state.pngPNG image, 187 x 190, 8-bit/color RGBA, non-interlaced16290
                                                                                                                                                                                                          ic_visibility_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1417
                                                                                                                                                                                                          mtrl_layout_snackbar_include.xmlDBase 3 data file (1432 records)1432
                                                                                                                                                                                                          lemon.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7489
                                                                                                                                                                                                          ic_close_grey600_32dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced317
                                                                                                                                                                                                          divet_lower_right_dark.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced168
                                                                                                                                                                                                          triangle_right.xmlDBase 3 data file (920 records)920
                                                                                                                                                                                                          notification_action_tombstone.xmlDBase 3 data file (1340 records)1340
                                                                                                                                                                                                          ic_emoji_foods_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced963
                                                                                                                                                                                                          conversation_group_options.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          message_details_activity.xmlDBase 3 data file (540 records)540
                                                                                                                                                                                                          ic_backspace_light.xmlDBase 3 data file (1156 records)1156
                                                                                                                                                                                                          ic_error.pngPNG image, 80 x 80, 8-bit colormap, non-interlaced1074
                                                                                                                                                                                                          ic_error.pngPNG image, 20 x 20, 8-bit colormap, non-interlaced304
                                                                                                                                                                                                          ic_delivery_status_read.pngPNG image, 18 x 12, 8-bit colormap, non-interlaced323
                                                                                                                                                                                                          exo_icon_rewind.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced422
                                                                                                                                                                                                          ic_call_received_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced252
                                                                                                                                                                                                          ic_photo_camera_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced485
                                                                                                                                                                                                          ic_message_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced434
                                                                                                                                                                                                          People_1.pngPNG image, 2048 x 768, 8-bit/color RGBA, non-interlaced1650545
                                                                                                                                                                                                          conversation_callable_insecure.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          timer20.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced467
                                                                                                                                                                                                          ic_volume_up_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced617
                                                                                                                                                                                                          slide_from_left.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          registration_welcome_activity.xmlDBase 3 data file (2400 records)2400
                                                                                                                                                                                                          ic_emoji_object_normal_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1500
                                                                                                                                                                                                          powered_by_google_light.pngPNG image, 240 x 28, 8-bit/color RGBA, non-interlaced4796
                                                                                                                                                                                                          ic_account_box_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced519
                                                                                                                                                                                                          exo_controls_fullscreen_enter.xmlDBase 3 data file (952 records)952
                                                                                                                                                                                                          ic_attach_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1394
                                                                                                                                                                                                          ic_brightness_6_24dp.xmlDBase 3 data file (372 records)372
                                                                                                                                                                                                          mediapicker_item_border_dark.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          timer50.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced751
                                                                                                                                                                                                          ic_camera_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1371
                                                                                                                                                                                                          ic_info_white_18dp.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced439
                                                                                                                                                                                                          abc_scrubber_control_off_mtrl_alpha.pngPNG image, 24 x 64, 8-bit colormap, non-interlaced344
                                                                                                                                                                                                          pie.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7430
                                                                                                                                                                                                          abc_scrubber_control_off_mtrl_alpha.pngPNG image, 12 x 32, 8-bit colormap, non-interlaced213
                                                                                                                                                                                                          recipient_filter_item.xmlDBase 3 data file (1364 records)1364
                                                                                                                                                                                                          verify_identity.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          webrtc_speaker_button.xmlDBase 3 data file (672 records)672
                                                                                                                                                                                                          conversation_list_empty_state.pngPNG image, 375 x 380, 8-bit/color RGBA, non-interlaced34051
                                                                                                                                                                                                          mtrl_fast_out_linear_in.xmlDBase 3 data file (408 records)408
                                                                                                                                                                                                          ic_movie_creation_dark.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced490
                                                                                                                                                                                                          ic_switch_camera_36.pngPNG image, 144 x 144, 8-bit gray+alpha, non-interlaced5967
                                                                                                                                                                                                          ic_create_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced300
                                                                                                                                                                                                          googleg_disabled_color_18.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced792
                                                                                                                                                                                                          ic_emoji_symbols_normal_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1142
                                                                                                                                                                                                          attachment_selector_shadow.xmlDBase 3 data file (544 records)544
                                                                                                                                                                                                          avatar_gradient_light.xmlDBase 3 data file (544 records)544
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          ic_visibility_off_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1393
                                                                                                                                                                                                          ic_add_caption_36.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced745
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced178
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 54 x 72, 8-bit colormap, non-interlaced638
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_000.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced294
                                                                                                                                                                                                          burger.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9041
                                                                                                                                                                                                          config2.acfdata2443
                                                                                                                                                                                                          conversation_item_background.xmlDBase 3 data file (620 records)620
                                                                                                                                                                                                          ic_unlocked_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced902
                                                                                                                                                                                                          avocado.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6710
                                                                                                                                                                                                          mtrl_bottom_nav_item_tint.xmlDBase 3 data file (688 records)688
                                                                                                                                                                                                          conversation_item_received_link_preview.xmlDBase 3 data file (596 records)596
                                                                                                                                                                                                          ic_dashboard_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced135
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_005.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced810
                                                                                                                                                                                                          ic_emoji_emoticons_normal_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced703
                                                                                                                                                                                                          ic_emoji_flag_activated_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced479
                                                                                                                                                                                                          webrtc_call_screen.xmlDBase 3 data file (5696 records)5696
                                                                                                                                                                                                          ic_mic_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced643
                                                                                                                                                                                                          ic_wb_sunny_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1172
                                                                                                                                                                                                          ic_call_split_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced236
                                                                                                                                                                                                          ic_mood_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1269
                                                                                                                                                                                                          abc_control_background_material.xmlDBase 3 data file (380 records)380
                                                                                                                                                                                                          abc_hint_foreground_material_light.xmlDBase 3 data file (568 records)568
                                                                                                                                                                                                          conversation_push_group_options.xmlDBase 3 data file (640 records)640
                                                                                                                                                                                                          planet-earth.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced17857
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          ic_circle_fill_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1618
                                                                                                                                                                                                          ic_emoji_foods_activated_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1287
                                                                                                                                                                                                          ic_launcher_foreground.pngPNG image, 216 x 216, 8-bit/color RGBA, non-interlaced10149
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1171
                                                                                                                                                                                                          conversation_list_divider_shape_dark.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          abc_tab_indicator_material.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          contact_list_divider_dark.xmlDBase 3 data file (1284 records)1284
                                                                                                                                                                                                          conversation_fragment.xmlDBase 3 data file (2060 records)2060
                                                                                                                                                                                                          ic_emoji_activity_normal_light.pngPNG image, 36 x 36, 8-bit gray+alpha, non-interlaced1237
                                                                                                                                                                                                          preference_right_summary_widget.xmlDBase 3 data file (680 records)680
                                                                                                                                                                                                          ic_pets_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced772
                                                                                                                                                                                                          ic_unlocked_white_18dp.pngPNG image, 30 x 31, 8-bit colormap, non-interlaced1132
                                                                                                                                                                                                          tooltip_no_arrow.9.pngPNG image, 178 x 148, 8-bit colormap, non-interlaced1383
                                                                                                                                                                                                          ic_emoji_places_activated_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1151
                                                                                                                                                                                                          ic_emoji_nature_activated_light.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3192
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced583
                                                                                                                                                                                                          exo_icon_rewind.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced284
                                                                                                                                                                                                          timer25.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced938
                                                                                                                                                                                                          abc_dialog_material_background.xmlDBase 3 data file (844 records)844
                                                                                                                                                                                                          ic_text_36.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1463
                                                                                                                                                                                                          TZDB.datdata100361
                                                                                                                                                                                                          ic_signal_background_connection.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1898
                                                                                                                                                                                                          ic_lock.xmlDBase 3 data file (1212 records)1212
                                                                                                                                                                                                          ic_restore_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced970
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          ic_photo_camera_light.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1772
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2620 records)2620
                                                                                                                                                                                                          ic_mic_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced747
                                                                                                                                                                                                          ic_delivery_status_sending.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced403
                                                                                                                                                                                                          camera_controls_landscape.xmlDBase 3 data file (1104 records)1104
                                                                                                                                                                                                          abc_cab_background_top_mtrl_alpha.9.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced255
                                                                                                                                                                                                          ic_create_album_filled_32.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced266
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2624 records)2624
                                                                                                                                                                                                          ic_caption_28.pngPNG image, 28 x 28, 8-bit colormap, non-interlaced287
                                                                                                                                                                                                          lockscreen_watermark_light.pngPNG image, 150 x 150, 8-bit/color RGBA, non-interlaced10273
                                                                                                                                                                                                          ic_emoji_recents_normal_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced935
                                                                                                                                                                                                          progress_button_state.xmlDBase 3 data file (852 records)852
                                                                                                                                                                                                          ic_add_photo.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced270
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_015.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced724
                                                                                                                                                                                                          ic_add_photo.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced289
                                                                                                                                                                                                          experience_upgrade_preference_fragment.xmlDBase 3 data file (2304 records)2304
                                                                                                                                                                                                          ic_timer.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1976
                                                                                                                                                                                                          ic_block_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1395
                                                                                                                                                                                                          ic_send_push.pngPNG image, 48 x 51, 8-bit/color RGBA, non-interlaced1636
                                                                                                                                                                                                          ic_camera_alt_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced542
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (324 records)324
                                                                                                                                                                                                          ic_send_push.pngPNG image, 96 x 102, 8-bit/color RGBA, non-interlaced3503
                                                                                                                                                                                                          emoji_category_activity_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_emoji_activity_normal_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1658
                                                                                                                                                                                                          abc_vector_test.xmlDBase 3 data file (812 records)812
                                                                                                                                                                                                          abc_alert_dialog_material.xmlDBase 3 data file (2632 records)2632
                                                                                                                                                                                                          rounded_rectangle_white.xmlDBase 3 data file (952 records)952
                                                                                                                                                                                                          broccoli.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9711
                                                                                                                                                                                                          icon_transparent.pngPNG image, 72 x 72, 8-bit/color RGBA, non-interlaced6722
                                                                                                                                                                                                          verification_code_view.xmlDBase 3 data file (2936 records)2936
                                                                                                                                                                                                          conversation_list_batch.xmlDBase 3 data file (696 records)696
                                                                                                                                                                                                          ic_launch_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced574
                                                                                                                                                                                                          ic_photo_camera_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1772
                                                                                                                                                                                                          design_bottom_navigation_item_background.xmlDBase 3 data file (876 records)876
                                                                                                                                                                                                          ic_group_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced570
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1036 records)1036
                                                                                                                                                                                                          abc_ic_star_black_36dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced2088
                                                                                                                                                                                                          shirt-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11581
                                                                                                                                                                                                          ic_emoji_nature_normal_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1750
                                                                                                                                                                                                          ic_add_photo.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced228
                                                                                                                                                                                                          timer55.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1417
                                                                                                                                                                                                          raspberry.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9637
                                                                                                                                                                                                          ic_send_push.pngPNG image, 64 x 68, 8-bit/color RGBA, non-interlaced2490
                                                                                                                                                                                                          abc_btn_colored_borderless_text_material.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          cheese.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5626
                                                                                                                                                                                                          ic_block_white_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1058
                                                                                                                                                                                                          notification_bg.xmlDBase 3 data file (644 records)644
                                                                                                                                                                                                          ic_call_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1028
                                                                                                                                                                                                          ic_content_copy_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced241
                                                                                                                                                                                                          ic_forum_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced232
                                                                                                                                                                                                          ic_view_stream_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced110
                                                                                                                                                                                                          document_view.xmlDBase 3 data file (3268 records)3268
                                                                                                                                                                                                          device_link_fragment.xmlDBase 3 data file (2600 records)2600
                                                                                                                                                                                                          ic_attach_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced922
                                                                                                                                                                                                          resources.arscdata4322924
                                                                                                                                                                                                          ic_launcher.pngPNG image, 96 x 96, 8-bit/color RGBA, non-interlaced5921
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_light.pngPNG image, 44 x 22, 8-bit colormap, non-interlaced223
                                                                                                                                                                                                          timer35.pngPNG image, 12 x 12, 8-bit gray+alpha, non-interlaced222
                                                                                                                                                                                                          profile_preference_view.xmlDBase 3 data file (1180 records)1180
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          exo_controls_repeat_off.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced301
                                                                                                                                                                                                          abc_ic_menu_paste_mtrl_am_alpha.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced664
                                                                                                                                                                                                          surprised-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9986
                                                                                                                                                                                                          ic_security_24dp.xmlDBase 3 data file (372 records)372
                                                                                                                                                                                                          ic_call_secure_white_24dp.pngPNG image, 24 x 24, 8-bit gray+alpha, non-interlaced615
                                                                                                                                                                                                          item_selectable_contact_field.xmlDBase 3 data file (1640 records)1640
                                                                                                                                                                                                          ic_emoji_nature_activated_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced2040
                                                                                                                                                                                                          ic_call_missed_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced301
                                                                                                                                                                                                          happy.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10678
                                                                                                                                                                                                          new_conversation_activity.xmlDBase 3 data file (720 records)720
                                                                                                                                                                                                          abc_list_menu_item_radio.xmlDBase 3 data file (536 records)536
                                                                                                                                                                                                          ic_camera_filled_24.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced382
                                                                                                                                                                                                          inbox_zero.pngPNG image, 559 x 559, 8-bit/color RGBA, non-interlaced23613
                                                                                                                                                                                                          ic_forward_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced225
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          mailcap.defaultASCII text292
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced205
                                                                                                                                                                                                          abc_btn_default_mtrl_shape.xmlDBase 3 data file (1092 records)1092
                                                                                                                                                                                                          Roboto-Light.ttfTrueType font data115200
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_000.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced1013
                                                                                                                                                                                                          ic_arrow_forward_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced360
                                                                                                                                                                                                          places_ic_clear.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced467
                                                                                                                                                                                                          conversation_item_sent_thumbnail.xmlDBase 3 data file (1036 records)1036
                                                                                                                                                                                                          preferences_sms_mms.xmlDBase 3 data file (1320 records)1320
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00012.9.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced2029
                                                                                                                                                                                                          abc_primary_text_material_light.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          ic_emoji_emoticons_activated_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1765
                                                                                                                                                                                                          hcard-template.htmlHTML document text13447
                                                                                                                                                                                                          splash_logo.pngPNG image, 480 x 480, 8-bit/color RGBA, non-interlaced24882
                                                                                                                                                                                                          ic_clear_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced291
                                                                                                                                                                                                          abc_seekbar_track_material.xmlDBase 3 data file (1532 records)1532
                                                                                                                                                                                                          ic_check_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced656
                                                                                                                                                                                                          ic_emoji_places_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced727
                                                                                                                                                                                                          common_google_signin_btn_text_light_normal_background.9.pngPNG image, 222 x 96, 8-bit colormap, non-interlaced934
                                                                                                                                                                                                          abc_menu_hardkey_panel_mtrl_mult.9.pngPNG image, 128 x 48, 8-bit colormap, non-interlaced1545
                                                                                                                                                                                                          commons-codec.licenseASCII English text, with CRLF line terminators11560
                                                                                                                                                                                                          mtrl_layout_snackbar.xmlDBase 3 data file (548 records)548
                                                                                                                                                                                                          registration_lock_dialog_view.xmlDBase 3 data file (1720 records)1720
                                                                                                                                                                                                          ic_call_split_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced284
                                                                                                                                                                                                          exo_controls_repeat_off.xmlDBase 3 data file (828 records)828
                                                                                                                                                                                                          googleg_standard_color_18.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced993
                                                                                                                                                                                                          javamail.imap.providerASCII text235
                                                                                                                                                                                                          design_ic_visibility_off.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1898
                                                                                                                                                                                                          play-services-basement.propertiesASCII text82
                                                                                                                                                                                                          conversation_list_item_view.xmlDBase 3 data file (5428 records)5428
                                                                                                                                                                                                          media_overview_gallery_item_header.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          ic_view_stream_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced144
                                                                                                                                                                                                          ic_document_large_dark.pngPNG image, 144 x 192, 8-bit colormap, non-interlaced2349
                                                                                                                                                                                                          abc_ab_share_pack_mtrl_alpha.9.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced296
                                                                                                                                                                                                          conversation_item_sent_audio.xmlDBase 3 data file (644 records)644
                                                                                                                                                                                                          ic_camera_shutter.pngPNG image, 132 x 132, 8-bit gray+alpha, non-interlaced4041
                                                                                                                                                                                                          abc_ic_star_half_black_16dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced584
                                                                                                                                                                                                          abc_background_cache_hint_selector_material_dark.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          ic_location_on_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced828
                                                                                                                                                                                                          abc_cab_background_top_mtrl_alpha.9.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced250
                                                                                                                                                                                                          abc_ratingbar_indicator_material.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          angry-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8066
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          mediapicker_media_item.xmlDBase 3 data file (2508 records)2508
                                                                                                                                                                                                          ic_emoji_emoticons_activated_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced657
                                                                                                                                                                                                          abc_cab_background_top_mtrl_alpha.9.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced240
                                                                                                                                                                                                          ic_emoji_foods_normal_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced978
                                                                                                                                                                                                          clickable_card_light.xmlDBase 3 data file (1204 records)1204
                                                                                                                                                                                                          exo_controls_fullscreen_exit.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced187
                                                                                                                                                                                                          design_fab_background.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          ic_chevron_up.xmlDBase 3 data file (836 records)836
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2620 records)2620
                                                                                                                                                                                                          quick_camera_controls.xmlDBase 3 data file (1368 records)1368
                                                                                                                                                                                                          ic_contact_picture.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced1716
                                                                                                                                                                                                          mouse.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6571
                                                                                                                                                                                                          exo_controls_fullscreen_exit.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced132
                                                                                                                                                                                                          mtrl_tabs_legacy_text_color_selector.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          frog.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9871
                                                                                                                                                                                                          ic_emoji_places_normal_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1104
                                                                                                                                                                                                          ic_video_dark.pngPNG image, 150 x 150, 8-bit colormap, non-interlaced727
                                                                                                                                                                                                          stationary.xmlDBase 3 data file (428 records)428
                                                                                                                                                                                                          scribble_hud.xmlDBase 3 data file (3528 records)3528
                                                                                                                                                                                                          abc_list_menu_item_checkbox.xmlDBase 3 data file (536 records)536
                                                                                                                                                                                                          ic_volume_off_grey600_18dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1177
                                                                                                                                                                                                          empty_inbox_3.pngPNG image, 240 x 240, 8-bit/color RGBA, non-interlaced11572
                                                                                                                                                                                                          ic_visibility_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced581
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_015.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1466
                                                                                                                                                                                                          classes.dexDalvik dex file version 0358351556
                                                                                                                                                                                                          ic_menu_login.pngPNG image, 64 x 64, 8-bit gray+alpha, non-interlaced1928
                                                                                                                                                                                                          ic_keyboard_arrow_down_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced360
                                                                                                                                                                                                          ic_missing_thumbnail_picture.pngPNG image, 315 x 315, 8-bit/color RGBA, non-interlaced3300
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced584
                                                                                                                                                                                                          play-services-auth-base.propertiesASCII text84
                                                                                                                                                                                                          ic_emoji_emoticons_activated_light.pngPNG image, 36 x 36, 8-bit/color RGBA, non-interlaced1474
                                                                                                                                                                                                          ic_signal_grey_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1765
                                                                                                                                                                                                          ic_emoji_flag_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced383
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_015.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced492
                                                                                                                                                                                                          ic_video_light.pngPNG image, 300 x 300, 8-bit colormap, non-interlaced1169
                                                                                                                                                                                                          crop_image_activity.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          ic_caption_28.pngPNG image, 84 x 84, 8-bit colormap, non-interlaced765
                                                                                                                                                                                                          ic_emoji_activity_activated_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1658
                                                                                                                                                                                                          abc_textfield_search_default_mtrl_alpha.9.pngPNG image, 36 x 10, 8-bit colormap, non-interlaced217
                                                                                                                                                                                                          powered_by_google_dark.pngPNG image, 360 x 42, 8-bit colormap, non-interlaced4311
                                                                                                                                                                                                          compose_background_camera.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          ic_send_sms_white_24dp.pngPNG image, 48 x 51, 8-bit colormap, non-interlaced1604
                                                                                                                                                                                                          ic_call_received_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced298
                                                                                                                                                                                                          bra.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9451
                                                                                                                                                                                                          ic_laptop_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced362
                                                                                                                                                                                                          ic_tag_faces_white_24dp.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced2009
                                                                                                                                                                                                          moon-phases-5.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9338
                                                                                                                                                                                                          quick_camera_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced542
                                                                                                                                                                                                          conversation_fragment.xmlDBase 3 data file (2120 records)2120
                                                                                                                                                                                                          no_contacts.pngPNG image, 131 x 131, 8-bit/color RGBA, non-interlaced14364
                                                                                                                                                                                                          googleg_disabled_color_18.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1068
                                                                                                                                                                                                          timer20.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1094
                                                                                                                                                                                                          exo_notification_small_icon.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced2683
                                                                                                                                                                                                          play_icon.xmlDBase 3 data file (1508 records)1508
                                                                                                                                                                                                          ic_emoji_activity_normal_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1658
                                                                                                                                                                                                          recipient_preference_photo_rail_item.xmlDBase 3 data file (800 records)800
                                                                                                                                                                                                          abc_tab_indicator_mtrl_alpha.9.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced224
                                                                                                                                                                                                          transfer_controls_view.xmlDBase 3 data file (1572 records)1572
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced347
                                                                                                                                                                                                          timer00.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced188
                                                                                                                                                                                                          search_toolbar.xmlDBase 3 data file (668 records)668
                                                                                                                                                                                                          french-fries.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5824
                                                                                                                                                                                                          conversation_list_empty_state.pngPNG image, 562 x 570, 8-bit/color RGBA, non-interlaced55807
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          ic_dialpad_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced350
                                                                                                                                                                                                          message_bubble_background_received_alone.xmlDBase 3 data file (808 records)808
                                                                                                                                                                                                          ic_menu_lock_dark.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced550
                                                                                                                                                                                                          share_intent_row.xmlDBase 3 data file (888 records)888
                                                                                                                                                                                                          ic_download_circle_fill_white_48dp.pngPNG image, 144 x 144, 8-bit gray+alpha, non-interlaced3276
                                                                                                                                                                                                          ic_advanced_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced395
                                                                                                                                                                                                          design_ic_visibility_off.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced624
                                                                                                                                                                                                          ic_attach_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1775
                                                                                                                                                                                                          design_password_eye.xmlDBase 3 data file (560 records)560
                                                                                                                                                                                                          ic_highlighter_36.pngPNG image, 144 x 144, 8-bit gray+alpha, non-interlaced2870
                                                                                                                                                                                                          cupcake-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7637
                                                                                                                                                                                                          suspicious-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10507
                                                                                                                                                                                                          ic_text_36.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced2268
                                                                                                                                                                                                          design_layout_tab_icon.xmlDBase 3 data file (416 records)416
                                                                                                                                                                                                          ic_check_circle_filled_36.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1533
                                                                                                                                                                                                          moon-phases-2.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6984
                                                                                                                                                                                                          ic_fingerprint_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced3255
                                                                                                                                                                                                          ic_emoji_activity_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced941
                                                                                                                                                                                                          ic_emoji_nature_activated_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1763
                                                                                                                                                                                                          exo_icon_previous.xmlDBase 3 data file (748 records)748
                                                                                                                                                                                                          ic_laptop_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced293
                                                                                                                                                                                                          full-moon.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6949
                                                                                                                                                                                                          ic_select_off.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced621
                                                                                                                                                                                                          icon_dialog.pngPNG image, 72 x 72, 8-bit/color RGBA, non-interlaced3723
                                                                                                                                                                                                          ic_backspace.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced404
                                                                                                                                                                                                          quiet.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9925
                                                                                                                                                                                                          ic_backspace.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced726
                                                                                                                                                                                                          mtrl_chip_background_color.xmlDBase 3 data file (616 records)616
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          group_create.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          conversation_search_nav.xmlDBase 3 data file (2380 records)2380
                                                                                                                                                                                                          ic_local_dining_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1310
                                                                                                                                                                                                          giphy_activity.xmlDBase 3 data file (1900 records)1900
                                                                                                                                                                                                          olives.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced13991
                                                                                                                                                                                                          pineapple.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11920
                                                                                                                                                                                                          abc_switch_track_mtrl_alpha.9.pngPNG image, 35 x 25, 8-bit colormap, non-interlaced544
                                                                                                                                                                                                          ic_emoji_activity_normal_light.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1583
                                                                                                                                                                                                          lockscreen_watermark_light.pngPNG image, 200 x 200, 8-bit/color RGBA, non-interlaced21162
                                                                                                                                                                                                          timer40.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced543
                                                                                                                                                                                                          ic_x_28.pngPNG image, 84 x 84, 8-bit colormap, non-interlaced1289
                                                                                                                                                                                                          notification_icon_background.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          abc_ic_star_half_black_36dp.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced1101
                                                                                                                                                                                                          play-services-places-placereport.propertiesASCII text102
                                                                                                                                                                                                          abc_tooltip_exit.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          contactsformat.xmlDBase 3 data file (836 records)836
                                                                                                                                                                                                          icon_transparent.pngPNG image, 144 x 144, 8-bit/color RGBA, non-interlaced13719
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 36 x 48, 8-bit colormap, non-interlaced504
                                                                                                                                                                                                          notify_panel_notification_icon_bg.pngPNG image, 14 x 14, 8-bit colormap, non-interlaced93
                                                                                                                                                                                                          ic_person_shortcut.pngPNG image, 72 x 72, 8-bit/color RGBA, non-interlaced3235
                                                                                                                                                                                                          ic_unarchive_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced269
                                                                                                                                                                                                          notification_bg_normal_pressed.9.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          peach.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8564
                                                                                                                                                                                                          ic_keyboard_arrow_down_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced270
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          ic_document_small_light.pngPNG image, 26 x 34, 8-bit colormap, non-interlaced507
                                                                                                                                                                                                          ic_emoji_object_activated_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1543
                                                                                                                                                                                                          icon_dialog.pngPNG image, 96 x 96, 8-bit/color RGBA, non-interlaced5166
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2620 records)2620
                                                                                                                                                                                                          abc_list_pressed_holo_light.9.pngPNG image, 9 x 9, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          ic_emoji_activity_normal_dark.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1568
                                                                                                                                                                                                          webrtc_camera_rear_button.xmlDBase 3 data file (592 records)592
                                                                                                                                                                                                          cpb_error_state_selector.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          libsqlcipher.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped3977636
                                                                                                                                                                                                          sardine.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7035
                                                                                                                                                                                                          abc_search_url_text.xmlDBase 3 data file (596 records)596
                                                                                                                                                                                                          ic_emoji_object_normal_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1118
                                                                                                                                                                                                          ic_signal_backup.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced2057
                                                                                                                                                                                                          ic_check_circle_white_18dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced839
                                                                                                                                                                                                          longmessage_activity.xmlDBase 3 data file (808 records)808
                                                                                                                                                                                                          prompt_passphrase_activity.xmlDBase 3 data file (4196 records)4196
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_visibility_off_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1001
                                                                                                                                                                                                          ic_emoji_foods_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced770
                                                                                                                                                                                                          ic_add_caption_36.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced528
                                                                                                                                                                                                          ic_info_outline_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1508
                                                                                                                                                                                                          version.propertiesASCII English text903
                                                                                                                                                                                                          mtrl_fast_out_slow_in.xmlDBase 3 data file (408 records)408
                                                                                                                                                                                                          ic_video_dark.pngPNG image, 450 x 450, 8-bit colormap, non-interlaced2141
                                                                                                                                                                                                          ic_plus_28.pngPNG image, 84 x 84, 8-bit colormap, non-interlaced864
                                                                                                                                                                                                          smart.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9632
                                                                                                                                                                                                          switch_thumb_material_light.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_dark.pngPNG image, 176 x 88, 8-bit colormap, non-interlaced553
                                                                                                                                                                                                          ic_volume_up_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced434
                                                                                                                                                                                                          common_google_signin_btn_text_dark_normal.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_dark.pngPNG image, 66 x 33, 8-bit colormap, non-interlaced277
                                                                                                                                                                                                          abc_tab_indicator_mtrl_alpha.9.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced223
                                                                                                                                                                                                          toucan.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7797
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced400
                                                                                                                                                                                                          media_camera_button_background.xmlDBase 3 data file (976 records)976
                                                                                                                                                                                                          abc_slide_in_top.xmlDBase 3 data file (400 records)400
                                                                                                                                                                                                          conversation_expiring_off.xmlDBase 3 data file (512 records)512
                                                                                                                                                                                                          ic_emoji_recents_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced728
                                                                                                                                                                                                          ic_reply_white_36dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced595
                                                                                                                                                                                                          country_list_item.xmlDBase 3 data file (1060 records)1060
                                                                                                                                                                                                          ic_group_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced742
                                                                                                                                                                                                          cherry.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10287
                                                                                                                                                                                                          abc_expanded_menu_layout.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          ic_info_outline_dark.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced660
                                                                                                                                                                                                          emoji_category_foods_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          timer45.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced796
                                                                                                                                                                                                          recipient_preference_photo_rail.xmlDBase 3 data file (640 records)640
                                                                                                                                                                                                          ic_account_box_dark.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced680
                                                                                                                                                                                                          backpack.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6960
                                                                                                                                                                                                          ic_group_shortcut.pngPNG image, 48 x 48, 8-bit/color RGBA, non-interlaced1883
                                                                                                                                                                                                          $avd_hide_password__2.xmlDBase 3 data file (732 records)732
                                                                                                                                                                                                          timer15.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced436
                                                                                                                                                                                                          lightning.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4203
                                                                                                                                                                                                          jam.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6778
                                                                                                                                                                                                          jacket-4.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11613
                                                                                                                                                                                                          labeled_edit_text_background_inactive.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          preference_material.xmlDBase 3 data file (2324 records)2324
                                                                                                                                                                                                          play-services-base.propertiesASCII text74
                                                                                                                                                                                                          abc_btn_colored_material.xmlDBase 3 data file (1908 records)1908
                                                                                                                                                                                                          design_ic_visibility_off.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced917
                                                                                                                                                                                                          ic_signal_background_connection.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1736
                                                                                                                                                                                                          mediasend_video_fragment.xmlDBase 3 data file (360 records)360
                                                                                                                                                                                                          ic_undo_36.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1264
                                                                                                                                                                                                          ic_mic_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced431
                                                                                                                                                                                                          preference_list_divider_material.xmlDBase 3 data file (576 records)576
                                                                                                                                                                                                          verify_display_fragment.xmlDBase 3 data file (5108 records)5108
                                                                                                                                                                                                          abc_slide_out_top.xmlDBase 3 data file (400 records)400
                                                                                                                                                                                                          kissing.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9900
                                                                                                                                                                                                          abc_list_focused_holo.9.pngPNG image, 6 x 6, 8-bit colormap, non-interlaced238
                                                                                                                                                                                                          exo_icon_previous.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced246
                                                                                                                                                                                                          ic_person_add_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced518
                                                                                                                                                                                                          libAKCompat.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped152324
                                                                                                                                                                                                          ic_videocam_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced243
                                                                                                                                                                                                          ic_camera_shutter.pngPNG image, 264 x 264, 8-bit gray+alpha, non-interlaced9338
                                                                                                                                                                                                          ic_share_black_18dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced507
                                                                                                                                                                                                          hat.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced3697
                                                                                                                                                                                                          ic_document_small_dark.pngPNG image, 78 x 102, 8-bit colormap, non-interlaced1562
                                                                                                                                                                                                          ic_document_large_light.pngPNG image, 54 x 72, 8-bit colormap, non-interlaced914
                                                                                                                                                                                                          ic_location_on_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1171
                                                                                                                                                                                                          ic_content_copy_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced176
                                                                                                                                                                                                          ic_action_warning_red.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced531
                                                                                                                                                                                                          expiration_timer_menu.xmlDBase 3 data file (1120 records)1120
                                                                                                                                                                                                          abc_tint_spinner.xmlDBase 3 data file (672 records)672
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (324 records)324
                                                                                                                                                                                                          ic_marker_36.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced808
                                                                                                                                                                                                          ic_send_sms_insecure_dark.pngPNG image, 96 x 102, 8-bit/color RGBA, non-interlaced3016
                                                                                                                                                                                                          microphone_recorder_view.xmlDBase 3 data file (1904 records)1904
                                                                                                                                                                                                          design_navigation_item_header.xmlDBase 3 data file (448 records)448
                                                                                                                                                                                                          jacket-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9069
                                                                                                                                                                                                          recipient_preference_scrim_top.xmlDBase 3 data file (572 records)572
                                                                                                                                                                                                          notification_bg_normal_pressed.9.pngPNG image, 16 x 16, 8-bit colormap, non-interlaced246
                                                                                                                                                                                                          ic_folder_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced809
                                                                                                                                                                                                          preferences_advanced.xmlDBase 3 data file (852 records)852
                                                                                                                                                                                                          ic_emoji_object_activated_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2207
                                                                                                                                                                                                          camera_slide_to_bottom.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          ic_share_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced511
                                                                                                                                                                                                          blocked_contact_list_item.xmlDBase 3 data file (1356 records)1356
                                                                                                                                                                                                          ic_emoji_recents_normal_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced814
                                                                                                                                                                                                          icon_notification.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1820
                                                                                                                                                                                                          abc_list_selector_disabled_holo_dark.9.pngPNG image, 42 x 126, 8-bit colormap, non-interlaced273
                                                                                                                                                                                                          ic_arrow_down_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced230
                                                                                                                                                                                                          anteater.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5406
                                                                                                                                                                                                          tongue-out-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9801
                                                                                                                                                                                                          ic_favorite_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1114
                                                                                                                                                                                                          ic_close_grey600_32dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced458
                                                                                                                                                                                                          timer55.pngPNG image, 12 x 12, 8-bit gray+alpha, non-interlaced245
                                                                                                                                                                                                          quick_shutter_button.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1840
                                                                                                                                                                                                          googleg_standard_color_18.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced692
                                                                                                                                                                                                          expiration_dialog.xmlDBase 3 data file (1472 records)1472
                                                                                                                                                                                                          ic_warning_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced432
                                                                                                                                                                                                          ic_emoji_people_activated_light.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3268
                                                                                                                                                                                                          icon_cached.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced422
                                                                                                                                                                                                          ic_keyboard_arrow_left_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced232
                                                                                                                                                                                                          ic_mood_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1737
                                                                                                                                                                                                          no_contacts.pngPNG image, 197 x 197, 8-bit/color RGBA, non-interlaced23740
                                                                                                                                                                                                          shirt.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5616
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_info_outline_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced599
                                                                                                                                                                                                          ic_emoji_object_normal_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2203
                                                                                                                                                                                                          ic_keyboard_arrow_up_white_36dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced212
                                                                                                                                                                                                          burrito.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7575
                                                                                                                                                                                                          abc_ic_star_black_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1578
                                                                                                                                                                                                          common_google_signin_btn_icon_light.xmlDBase 3 data file (700 records)700
                                                                                                                                                                                                          empty_inbox_3.pngPNG image, 960 x 960, 8-bit/color RGBA, non-interlaced53217
                                                                                                                                                                                                          contact_selection_recyclerview_header.xmlDBase 3 data file (444 records)444
                                                                                                                                                                                                          abc_list_pressed_holo_dark.9.pngPNG image, 6 x 6, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          preferences.xmlDBase 3 data file (1588 records)1588
                                                                                                                                                                                                          abc_primary_text_disable_only_material_light.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          contact_selection_list_divider.xmlDBase 3 data file (768 records)768
                                                                                                                                                                                                          common_google_signin_btn_icon_light_normal_background.9.pngPNG image, 73 x 73, 8-bit colormap, non-interlaced760
                                                                                                                                                                                                          raindrop.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6285
                                                                                                                                                                                                          in-love.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10314
                                                                                                                                                                                                          design_appbar_state_list_animator.xmlDBase 3 data file (1224 records)1224
                                                                                                                                                                                                          abc_text_select_handle_middle_mtrl_dark.pngPNG image, 60 x 72, 8-bit colormap, non-interlaced1134
                                                                                                                                                                                                          abc_popup_menu_item_layout.xmlDBase 3 data file (2332 records)2332
                                                                                                                                                                                                          notification_template_big_media_custom.xmlDBase 3 data file (3144 records)3144
                                                                                                                                                                                                          ic_archive_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced393
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_dark.pngPNG image, 66 x 33, 8-bit colormap, non-interlaced277
                                                                                                                                                                                                          common_google_signin_btn_text_dark_normal_background.9.pngPNG image, 111 x 48, 8-bit colormap, non-interlaced549
                                                                                                                                                                                                          love_heart.pngPNG image, 100 x 91, 8-bit/color RGBA, non-interlaced5006
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          lockscreen_watermark_dark.pngPNG image, 200 x 200, 8-bit/color RGBA, non-interlaced20275
                                                                                                                                                                                                          preference_dropdown_material.xmlDBase 3 data file (708 records)708
                                                                                                                                                                                                          ic_dialpad_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced367
                                                                                                                                                                                                          ic_camera_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2324
                                                                                                                                                                                                          ic_signal_grey_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2466
                                                                                                                                                                                                          bottom_play_to_pause_animation.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced398
                                                                                                                                                                                                          crop_image_menu_rotate_left.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced1823
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2620 records)2620
                                                                                                                                                                                                          ic_contact_picture.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced1031
                                                                                                                                                                                                          powered_by_google_light.pngPNG image, 360 x 42, 8-bit/color RGBA, non-interlaced7283
                                                                                                                                                                                                          overall.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7565
                                                                                                                                                                                                          ic_brightness_6_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced586
                                                                                                                                                                                                          exo_icon_next.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced282
                                                                                                                                                                                                          clear_profile_avatar.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced933
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 54 x 72, 8-bit colormap, non-interlaced638
                                                                                                                                                                                                          bored-2.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8239
                                                                                                                                                                                                          bow-tie.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5874
                                                                                                                                                                                                          abc_menu_hardkey_panel_mtrl_mult.9.pngPNG image, 192 x 72, 8-bit colormap, non-interlaced2405
                                                                                                                                                                                                          ic_backspace_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced796
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          share_activity.xmlDBase 3 data file (2404 records)2404
                                                                                                                                                                                                          reminder_background_normal.xmlDBase 3 data file (700 records)700
                                                                                                                                                                                                          ic_fingerprint_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced4423
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 18 x 24, 8-bit colormap, non-interlaced385
                                                                                                                                                                                                          common_google_signin_btn_text_light.xmlDBase 3 data file (716 records)716
                                                                                                                                                                                                          ic_timer_off_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced629
                                                                                                                                                                                                          ic_face_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced816
                                                                                                                                                                                                          ic_select_on.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced533
                                                                                                                                                                                                          ic_visibility_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced332
                                                                                                                                                                                                          timer10.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced729
                                                                                                                                                                                                          exo_icon_play.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced398
                                                                                                                                                                                                          jacket.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11186
                                                                                                                                                                                                          abc_text_select_handle_middle_mtrl_light.pngPNG image, 60 x 72, 8-bit colormap, non-interlaced1134
                                                                                                                                                                                                          phone_text.xmlDBase 3 data file (648 records)648
                                                                                                                                                                                                          abc_ic_star_black_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1234
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced279
                                                                                                                                                                                                          quick_camera_shutter_ring.xmlDBase 3 data file (1360 records)1360
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1179
                                                                                                                                                                                                          common_google_signin_btn_icon_dark_normal_background.9.pngPNG image, 73 x 73, 8-bit colormap, non-interlaced788
                                                                                                                                                                                                          ic_signal_backup.pngPNG image, 24 x 24, 8-bit gray+alpha, non-interlaced793
                                                                                                                                                                                                          abc_tint_switch_track.xmlDBase 3 data file (668 records)668
                                                                                                                                                                                                          conversation_typing_view.xmlDBase 3 data file (1360 records)1360
                                                                                                                                                                                                          chicken-leg.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6456
                                                                                                                                                                                                          boot.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9799
                                                                                                                                                                                                          ic_call_end_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1638
                                                                                                                                                                                                          ic_work_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced264
                                                                                                                                                                                                          database_migration_activity.xmlDBase 3 data file (3744 records)3744
                                                                                                                                                                                                          ic_dashboard_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced152
                                                                                                                                                                                                          common_google_signin_btn_text_disabled.xmlDBase 3 data file (1172 records)1172
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_000.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced368
                                                                                                                                                                                                          libsimplestreaming.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped9824
                                                                                                                                                                                                          exo_notification_small_icon.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1896
                                                                                                                                                                                                          abc_select_dialog_material.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          ic_wb_sunny_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1115
                                                                                                                                                                                                          conversation_title_view.xmlDBase 3 data file (2904 records)2904
                                                                                                                                                                                                          exo_icon_play.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced362
                                                                                                                                                                                                          clear_profile_avatar.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1896
                                                                                                                                                                                                          snake.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8109
                                                                                                                                                                                                          ic_document_large_dark.pngPNG image, 54 x 72, 8-bit colormap, non-interlaced905
                                                                                                                                                                                                          divet_lower_right_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced211
                                                                                                                                                                                                          ic_videocam_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced172
                                                                                                                                                                                                          ic_select_off.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced3260
                                                                                                                                                                                                          ic_delivery_status_read.pngPNG image, 27 x 18, 8-bit colormap, non-interlaced441
                                                                                                                                                                                                          ic_attach_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1752
                                                                                                                                                                                                          ic_person_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced484
                                                                                                                                                                                                          tooltip_arrow_down_left.9.pngPNG image, 178 x 148, 8-bit colormap, non-interlaced2030
                                                                                                                                                                                                          giphy_activity_toolbar.xmlDBase 3 data file (2672 records)2672
                                                                                                                                                                                                          ic_pause_circle_fill_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced2075
                                                                                                                                                                                                          conversation_list_activity.xmlDBase 3 data file (2408 records)2408
                                                                                                                                                                                                          select_dialog_multichoice_material.xmlDBase 3 data file (872 records)872
                                                                                                                                                                                                          dialog_background.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          preference_dialog_edittext.xmlDBase 3 data file (1176 records)1176
                                                                                                                                                                                                          ic_emoji_foods_activated_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced986
                                                                                                                                                                                                          firebase-iid-interop.propertiesASCII text78
                                                                                                                                                                                                          profile_splash.pngPNG image, 400 x 400, 8-bit/color RGBA, non-interlaced70475
                                                                                                                                                                                                          timer40.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1260
                                                                                                                                                                                                          ic_create_album_outline_32.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced289
                                                                                                                                                                                                          preference_divider_dark.xmlDBase 3 data file (1284 records)1284
                                                                                                                                                                                                          ic_signal_backup.pngPNG image, 96 x 96, 8-bit gray+alpha, non-interlaced4106
                                                                                                                                                                                                          ic_photo_camera_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced2378
                                                                                                                                                                                                          ic_emoji_emoticons_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced614
                                                                                                                                                                                                          ic_headset_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced402
                                                                                                                                                                                                          fab_shadow.pngPNG image, 240 x 240, 8-bit gray+alpha, non-interlaced6572
                                                                                                                                                                                                          device_list_item_view.xmlDBase 3 data file (1312 records)1312
                                                                                                                                                                                                          registration_unlock_dialog_view.xmlDBase 3 data file (660 records)660
                                                                                                                                                                                                          poweredby_giphy.pngPNG image, 320 x 36, 8-bit colormap, non-interlaced4211
                                                                                                                                                                                                          quick_shutter_button.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1368
                                                                                                                                                                                                          timer20.pngPNG image, 12 x 12, 8-bit gray+alpha, non-interlaced207
                                                                                                                                                                                                          ic_emoji_activity_normal_dark.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced2632
                                                                                                                                                                                                          ic_broken_link.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced457
                                                                                                                                                                                                          ic_emoji_nature_normal_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced2040
                                                                                                                                                                                                          notification_template_big_media_narrow.xmlDBase 3 data file (1924 records)1924
                                                                                                                                                                                                          emoji_variation_selector_background_dark.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          beans.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4693
                                                                                                                                                                                                          abc_tab_indicator_mtrl_alpha.9.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced218
                                                                                                                                                                                                          ic_reply.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced355
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced236
                                                                                                                                                                                                          ic_camera_alt_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced684
                                                                                                                                                                                                          ShortNumberMetadataProto_ZWJava serialization data, version 5323
                                                                                                                                                                                                          ic_emoji_emoticons_activated_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1304
                                                                                                                                                                                                          ic_movie_creation_dark.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced805
                                                                                                                                                                                                          libspeex.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped285668
                                                                                                                                                                                                          ShortNumberMetadataProto_ZMJava serialization data, version 5214
                                                                                                                                                                                                          ic_contact_picture.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced2276
                                                                                                                                                                                                          ic_menu_lock_dark.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced361
                                                                                                                                                                                                          color_picker_swatch.xmlDBase 3 data file (776 records)776
                                                                                                                                                                                                          ic_emoji_people_normal_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced977
                                                                                                                                                                                                          ic_person_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced725
                                                                                                                                                                                                          webrtc_answer_decline_button.xmlDBase 3 data file (2416 records)2416
                                                                                                                                                                                                          abc_menu_hardkey_panel_mtrl_mult.9.pngPNG image, 96 x 36, 8-bit colormap, non-interlaced1203
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_385Java serialization data, version 5236
                                                                                                                                                                                                          mediapicker_item_border_light.xmlDBase 3 data file (480 records)480
                                                                                                                                                                                                          ShortNumberMetadataProto_ZAJava serialization data, version 5427
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_381Java serialization data, version 5386
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_380Java serialization data, version 5300
                                                                                                                                                                                                          message_bubble_background_sent_middle.xmlDBase 3 data file (1012 records)1012
                                                                                                                                                                                                          ShortNumberMetadataProto_YTJava serialization data, version 5204
                                                                                                                                                                                                          key_caching_notification.xmlDBase 3 data file (1616 records)1616
                                                                                                                                                                                                          turtle.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced12564
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          ic_clear_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced381
                                                                                                                                                                                                          ic_undo_36.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced2136
                                                                                                                                                                                                          abc_edit_text_material.xmlDBase 3 data file (1040 records)1040
                                                                                                                                                                                                          libjingle_peerconnection_so.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped7303888
                                                                                                                                                                                                          ic_restore_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1066
                                                                                                                                                                                                          media_overview_gallery_item.xmlDBase 3 data file (1064 records)1064
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2620 records)2620
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_000.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced202
                                                                                                                                                                                                          pig.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8451
                                                                                                                                                                                                          ShortNumberMetadataProto_YEJava serialization data, version 5197
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_375Java serialization data, version 5113
                                                                                                                                                                                                          cloudy.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5197
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_373Java serialization data, version 5159
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_372Java serialization data, version 5324
                                                                                                                                                                                                          ic_movie_creation_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced663
                                                                                                                                                                                                          ic_emoji_symbols_activated_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1142
                                                                                                                                                                                                          item_log_preview.xmlDBase 3 data file (568 records)568
                                                                                                                                                                                                          cake.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5350
                                                                                                                                                                                                          cupcake.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7262
                                                                                                                                                                                                          message_details_header.xmlDBase 3 data file (3972 records)3972
                                                                                                                                                                                                          conversation_list_batch_unarchive.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          longmessage_bubble_received.xmlDBase 3 data file (1668 records)1668
                                                                                                                                                                                                          webrtc_disconnected.mp3Audio file with ID3 version 2.4.0, extended header, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo13884
                                                                                                                                                                                                          recipient_preference_activity.xmlDBase 3 data file (3428 records)3428
                                                                                                                                                                                                          pin_keyboard.xmlDBase 3 data file (1980 records)1980
                                                                                                                                                                                                          ic_close_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced302
                                                                                                                                                                                                          siberian-husky.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced12258
                                                                                                                                                                                                          select_dialog_singlechoice_material.xmlDBase 3 data file (872 records)872
                                                                                                                                                                                                          attachment_type_selector.xmlDBase 3 data file (6032 records)6032
                                                                                                                                                                                                          ic_audio_light.pngPNG image, 450 x 450, 8-bit colormap, non-interlaced4229
                                                                                                                                                                                                          timer60.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced451
                                                                                                                                                                                                          ic_check_circle_white_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced674
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          ic_image_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced313
                                                                                                                                                                                                          ShortNumberMetadataProto_WSJava serialization data, version 5195
                                                                                                                                                                                                          ic_timer_disabled.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2822
                                                                                                                                                                                                          ic_emoji_people_activated_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced977
                                                                                                                                                                                                          tooltip_arrow_down_right.9.pngPNG image, 178 x 148, 8-bit colormap, non-interlaced1962
                                                                                                                                                                                                          tooltip_arrow_up_right.9.pngPNG image, 178 x 148, 8-bit colormap, non-interlaced1813
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_359Java serialization data, version 5227
                                                                                                                                                                                                          ic_volume_up_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced504
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_358Java serialization data, version 5169
                                                                                                                                                                                                          ShortNumberMetadataProto_WFJava serialization data, version 5188
                                                                                                                                                                                                          empty_inbox_4.pngPNG image, 480 x 480, 8-bit/color RGBA, non-interlaced21698
                                                                                                                                                                                                          messages.propertiesASCII English text23115
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_352Java serialization data, version 593
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (764 records)764
                                                                                                                                                                                                          ic_create_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced377
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_351Java serialization data, version 5201
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_350Java serialization data, version 586
                                                                                                                                                                                                          ic_notifications_24dp.xmlDBase 3 data file (372 records)372
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced170
                                                                                                                                                                                                          ic_textsms_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced272
                                                                                                                                                                                                          ic_emoji_object_activated_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1103
                                                                                                                                                                                                          ic_block_grey600_18dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced753
                                                                                                                                                                                                          ic_emoji_nature_activated_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1750
                                                                                                                                                                                                          ic_action_name.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced325
                                                                                                                                                                                                          ShortNumberMetadataProto_VUJava serialization data, version 5187
                                                                                                                                                                                                          message_bubble_background.xmlDBase 3 data file (808 records)808
                                                                                                                                                                                                          MY.RSAdata1343
                                                                                                                                                                                                          ic_add_caption_36.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced987
                                                                                                                                                                                                          abc_textfield_activated_mtrl_alpha.9.pngPNG image, 12 x 11, 8-bit colormap, non-interlaced208
                                                                                                                                                                                                          ic_account_box_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced895
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          design_ic_visibility.xmlDBase 3 data file (672 records)672
                                                                                                                                                                                                          ShortNumberMetadataProto_VNJava serialization data, version 5195
                                                                                                                                                                                                          ic_note_to_self.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced183
                                                                                                                                                                                                          read_receipt_vector.xmlDBase 3 data file (1004 records)1004
                                                                                                                                                                                                          ShortNumberMetadataProto_VIJava serialization data, version 5187
                                                                                                                                                                                                          ShortNumberMetadataProto_VGJava serialization data, version 5201
                                                                                                                                                                                                          ic_headset_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1276
                                                                                                                                                                                                          ShortNumberMetadataProto_VEJava serialization data, version 5212
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_000.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1248
                                                                                                                                                                                                          ShortNumberMetadataProto_VCJava serialization data, version 5201
                                                                                                                                                                                                          ic_view_stream_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced122
                                                                                                                                                                                                          ShortNumberMetadataProto_VAJava serialization data, version 5197
                                                                                                                                                                                                          nerd.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced14391
                                                                                                                                                                                                          poweredby_giphy.pngPNG image, 480 x 53, 8-bit colormap, non-interlaced6151
                                                                                                                                                                                                          ic_delivery_status_delivered.pngPNG image, 27 x 18, 8-bit colormap, non-interlaced418
                                                                                                                                                                                                          ShortNumberMetadataProto_UZJava serialization data, version 5277
                                                                                                                                                                                                          empty_inbox_5.pngPNG image, 720 x 720, 8-bit/color RGBA, non-interlaced43218
                                                                                                                                                                                                          ShortNumberMetadataProto_UYJava serialization data, version 5250
                                                                                                                                                                                                          ic_image_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced523
                                                                                                                                                                                                          ic_keyboard_arrow_left_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced306
                                                                                                                                                                                                          mediapicker_folder_fragment.xmlDBase 3 data file (944 records)944
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_000.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced428
                                                                                                                                                                                                          profile_splash.pngPNG image, 600 x 600, 8-bit/color RGBA, non-interlaced121369
                                                                                                                                                                                                          ic_document_large_dark.pngPNG image, 36 x 48, 8-bit colormap, non-interlaced584
                                                                                                                                                                                                          ic_menu_add_field_holo_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced1460
                                                                                                                                                                                                          ShortNumberMetadataProto_USJava serialization data, version 5766
                                                                                                                                                                                                          icon_cached.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced544
                                                                                                                                                                                                          scribble_activity.xmlDBase 3 data file (404 records)404
                                                                                                                                                                                                          design_navigation_item.xmlDBase 3 data file (536 records)536
                                                                                                                                                                                                          mtrl_tabs_icon_color_selector_colored.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          ic_attach_grey600_24dp.pngPNG image, 24 x 24, 8-bit gray+alpha, non-interlaced778
                                                                                                                                                                                                          empty_inbox_4.pngPNG image, 360 x 360, 8-bit/color RGBA, non-interlaced15867
                                                                                                                                                                                                          ic_group_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced327
                                                                                                                                                                                                          ShortNumberMetadataProto_UGJava serialization data, version 5187
                                                                                                                                                                                                          sneakers.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5452
                                                                                                                                                                                                          ic_photo_library_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced361
                                                                                                                                                                                                          ic_mood_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1269
                                                                                                                                                                                                          media_count_button_background.xmlDBase 3 data file (540 records)540
                                                                                                                                                                                                          ShortNumberMetadataProto_UAJava serialization data, version 5209
                                                                                                                                                                                                          activity_contact_name_edit.xmlDBase 3 data file (1988 records)1988
                                                                                                                                                                                                          dress-3.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8564
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_launcher_foreground.pngPNG image, 432 x 432, 8-bit/color RGBA, non-interlaced26258
                                                                                                                                                                                                          empty_inbox_1.pngPNG image, 480 x 480, 8-bit/color RGBA, non-interlaced21967
                                                                                                                                                                                                          ic_select_on.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced1222
                                                                                                                                                                                                          love_heart.pngPNG image, 200 x 181, 8-bit/color RGBA, non-interlaced10954
                                                                                                                                                                                                          ShortNumberMetadataProto_TZJava serialization data, version 5249
                                                                                                                                                                                                          ic_close_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced391
                                                                                                                                                                                                          crocodile.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6045
                                                                                                                                                                                                          ShortNumberMetadataProto_TWJava serialization data, version 5195
                                                                                                                                                                                                          mediarail_button_item.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          ShortNumberMetadataProto_TVJava serialization data, version 5197
                                                                                                                                                                                                          ShortNumberMetadataProto_TTJava serialization data, version 5193
                                                                                                                                                                                                          transfer_controls_background.9.pngPNG image, 74 x 74, 8-bit colormap, non-interlaced992
                                                                                                                                                                                                          ShortNumberMetadataProto_TRJava serialization data, version 51078
                                                                                                                                                                                                          ShortNumberMetadataProto_TOJava serialization data, version 5213
                                                                                                                                                                                                          ShortNumberMetadataProto_TNJava serialization data, version 5195
                                                                                                                                                                                                          ShortNumberMetadataProto_TMJava serialization data, version 5188
                                                                                                                                                                                                          ShortNumberMetadataProto_TLJava serialization data, version 5220
                                                                                                                                                                                                          firebase-common.propertiesASCII text68
                                                                                                                                                                                                          ic_group_shortcut.pngPNG image, 72 x 72, 8-bit/color RGBA, non-interlaced3540
                                                                                                                                                                                                          ShortNumberMetadataProto_TJJava serialization data, version 5209
                                                                                                                                                                                                          ShortNumberMetadataProto_THJava serialization data, version 5910
                                                                                                                                                                                                          ShortNumberMetadataProto_TGJava serialization data, version 5230
                                                                                                                                                                                                          ic_create_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced466
                                                                                                                                                                                                          abc_btn_colored_material.xmlDBase 3 data file (428 records)428
                                                                                                                                                                                                          ShortNumberMetadataProto_TDJava serialization data, version 5186
                                                                                                                                                                                                          ShortNumberMetadataProto_TCJava serialization data, version 5201
                                                                                                                                                                                                          ic_add_photo.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced174
                                                                                                                                                                                                          sandwich-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5483
                                                                                                                                                                                                          ic_archive_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced379
                                                                                                                                                                                                          exo_controls_repeat_off.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced241
                                                                                                                                                                                                          timer05.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced361
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_005.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced958
                                                                                                                                                                                                          ShortNumberMetadataProto_SZJava serialization data, version 5187
                                                                                                                                                                                                          ic_lock_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced636
                                                                                                                                                                                                          ShortNumberMetadataProto_SYJava serialization data, version 5195
                                                                                                                                                                                                          ShortNumberMetadataProto_SXJava serialization data, version 5187
                                                                                                                                                                                                          ic_send_push.pngPNG image, 32 x 34, 8-bit colormap, non-interlaced1218
                                                                                                                                                                                                          notification_bg_low.xmlDBase 3 data file (644 records)644
                                                                                                                                                                                                          ShortNumberMetadataProto_SVJava serialization data, version 5234
                                                                                                                                                                                                          ShortNumberMetadataProto_STJava serialization data, version 5187
                                                                                                                                                                                                          ShortNumberMetadataProto_SRJava serialization data, version 5203
                                                                                                                                                                                                          unknown_sender_view.xmlDBase 3 data file (2688 records)2688
                                                                                                                                                                                                          emoji_grid_layout.xmlDBase 3 data file (596 records)596
                                                                                                                                                                                                          ic_emoji_nature_normal_dark.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3205
                                                                                                                                                                                                          empty_inbox_2.pngPNG image, 720 x 720, 8-bit/color RGBA, non-interlaced35032
                                                                                                                                                                                                          ShortNumberMetadataProto_SOJava serialization data, version 5212
                                                                                                                                                                                                          ShortNumberMetadataProto_SNJava serialization data, version 5420
                                                                                                                                                                                                          ShortNumberMetadataProto_SMJava serialization data, version 5195
                                                                                                                                                                                                          ShortNumberMetadataProto_SLJava serialization data, version 5249
                                                                                                                                                                                                          ShortNumberMetadataProto_SKJava serialization data, version 5290
                                                                                                                                                                                                          ShortNumberMetadataProto_SJJava serialization data, version 5195
                                                                                                                                                                                                          timer35.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced711
                                                                                                                                                                                                          ShortNumberMetadataProto_SIJava serialization data, version 5258
                                                                                                                                                                                                          ShortNumberMetadataProto_SHJava serialization data, version 5224
                                                                                                                                                                                                          ShortNumberMetadataProto_SGJava serialization data, version 5290
                                                                                                                                                                                                          vinegar.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6324
                                                                                                                                                                                                          ShortNumberMetadataProto_SEJava serialization data, version 5556
                                                                                                                                                                                                          empty_inbox_1.pngPNG image, 360 x 360, 8-bit/color RGBA, non-interlaced16030
                                                                                                                                                                                                          ShortNumberMetadataProto_SDJava serialization data, version 5187
                                                                                                                                                                                                          ShortNumberMetadataProto_SCJava serialization data, version 5282
                                                                                                                                                                                                          redphone_outring.mp3Audio file with ID3 version 2.4.0, extended header, contains: MPEG ADTS, layer III, v1, 128 kbps, 48 kHz, Stereo97200
                                                                                                                                                                                                          ShortNumberMetadataProto_SBJava serialization data, version 5291
                                                                                                                                                                                                          ShortNumberMetadataProto_SAJava serialization data, version 5392
                                                                                                                                                                                                          winter-hat.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8620
                                                                                                                                                                                                          ic_emoji_activity_activated_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1658
                                                                                                                                                                                                          soya.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7105
                                                                                                                                                                                                          jelly.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5746
                                                                                                                                                                                                          ic_textsms_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced211
                                                                                                                                                                                                          ShortNumberMetadataProto_RWJava serialization data, version 5187
                                                                                                                                                                                                          ShortNumberMetadataProto_RUJava serialization data, version 5232
                                                                                                                                                                                                          ic_reply.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced247
                                                                                                                                                                                                          ShortNumberMetadataProto_RSJava serialization data, version 5240
                                                                                                                                                                                                          ShortNumberMetadataProto_ROJava serialization data, version 5390
                                                                                                                                                                                                          exo_controls_fullscreen_enter.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced147
                                                                                                                                                                                                          conversation_list_batch_archive.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          cloudy-night.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5788
                                                                                                                                                                                                          shared_contact_view.xmlDBase 3 data file (2588 records)2588
                                                                                                                                                                                                          ic_emoji_recents_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced873
                                                                                                                                                                                                          ShortNumberMetadataProto_REJava serialization data, version 5211
                                                                                                                                                                                                          ic_emoji_symbols_activated_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1661
                                                                                                                                                                                                          ic_warning_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced762
                                                                                                                                                                                                          ic_x_circle.pngPNG image, 20 x 20, 8-bit colormap, non-interlaced219
                                                                                                                                                                                                          ic_keyboard_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced343
                                                                                                                                                                                                          ic_lock_white_18dp.pngPNG image, 17 x 22, 8-bit colormap, non-interlaced549
                                                                                                                                                                                                          ic_tag_faces_white_24dp.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3683
                                                                                                                                                                                                          ic_arrow_forward_dark.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced336
                                                                                                                                                                                                          ic_arrow_down_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced189
                                                                                                                                                                                                          popcorn.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11706
                                                                                                                                                                                                          mediapicker_item_fragment.xmlDBase 3 data file (944 records)944
                                                                                                                                                                                                          ic_emoji_recents_normal_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced543
                                                                                                                                                                                                          ic_emoji_places_normal_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1094
                                                                                                                                                                                                          media_preview_exoplayer_layout.xmlDBase 3 data file (568 records)568
                                                                                                                                                                                                          slide_from_top.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_textsms_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced830
                                                                                                                                                                                                          ic_scribble_save.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced678
                                                                                                                                                                                                          ic_volume_up_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1049
                                                                                                                                                                                                          ic_emoji_recents_activated_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1962
                                                                                                                                                                                                          abc_ic_star_black_16dp.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced1131
                                                                                                                                                                                                          onion.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced12891
                                                                                                                                                                                                          angry.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9719
                                                                                                                                                                                                          ShortNumberMetadataProto_QAJava serialization data, version 5228
                                                                                                                                                                                                          navigation_empty_icon.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          album_thumbnail_view.xmlDBase 3 data file (772 records)772
                                                                                                                                                                                                          ShortNumberMetadataProto_PYJava serialization data, version 5203
                                                                                                                                                                                                          ic_group_large.xmlDBase 3 data file (1332 records)1332
                                                                                                                                                                                                          ic_menu_search_holo_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced483
                                                                                                                                                                                                          ShortNumberMetadataProto_PWJava serialization data, version 5187
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          album_thumbnail_many.xmlDBase 3 data file (1768 records)1768
                                                                                                                                                                                                          happy-4.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8344
                                                                                                                                                                                                          ShortNumberMetadataProto_PTJava serialization data, version 5246
                                                                                                                                                                                                          ShortNumberMetadataProto_PSJava serialization data, version 5214
                                                                                                                                                                                                          ShortNumberMetadataProto_PRJava serialization data, version 5187
                                                                                                                                                                                                          ic_phone_grey600_32dp.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced551
                                                                                                                                                                                                          firebase-messaging.propertiesASCII text74
                                                                                                                                                                                                          MANIFEST.MFASCII text, with CRLF line terminators421430
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2892 records)2892
                                                                                                                                                                                                          longmessage_bubble_sent.xmlDBase 3 data file (1632 records)1632
                                                                                                                                                                                                          ShortNumberMetadataProto_PMJava serialization data, version 5188
                                                                                                                                                                                                          ShortNumberMetadataProto_PLJava serialization data, version 5317
                                                                                                                                                                                                          ShortNumberMetadataProto_PKJava serialization data, version 5231
                                                                                                                                                                                                          ShortNumberMetadataProto_PHJava serialization data, version 5204
                                                                                                                                                                                                          exo_icon_rewind.xmlDBase 3 data file (784 records)784
                                                                                                                                                                                                          ShortNumberMetadataProto_PGJava serialization data, version 5282
                                                                                                                                                                                                          mtrl_btn_text_color_selector.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          ShortNumberMetadataProto_PFJava serialization data, version 5188
                                                                                                                                                                                                          ShortNumberMetadataProto_PEJava serialization data, version 5207
                                                                                                                                                                                                          recipient_preference_activity.xmlDBase 3 data file (3368 records)3368
                                                                                                                                                                                                          clear_profile_avatar.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1268
                                                                                                                                                                                                          ic_emoji_flag_normal_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced401
                                                                                                                                                                                                          ShortNumberMetadataProto_PAJava serialization data, version 5198
                                                                                                                                                                                                          info_round.xmlDBase 3 data file (1036 records)1036
                                                                                                                                                                                                          ic_reply_white_36dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced711
                                                                                                                                                                                                          album_thumbnail_3.xmlDBase 3 data file (1036 records)1036
                                                                                                                                                                                                          slide_from_bottom.xmlDBase 3 data file (428 records)428
                                                                                                                                                                                                          exo_controls_repeat_one.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced397
                                                                                                                                                                                                          exo_icon_pause.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced172
                                                                                                                                                                                                          icon_notification.pngPNG image, 24 x 24, 8-bit gray+alpha, non-interlaced551
                                                                                                                                                                                                          ic_security_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1127
                                                                                                                                                                                                          abc_btn_colored_borderless_text_material.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          ic_menu_remove_holo_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced260
                                                                                                                                                                                                          ShortNumberMetadataProto_OMJava serialization data, version 5191
                                                                                                                                                                                                          abc_list_selector_disabled_holo_dark.9.pngPNG image, 13 x 41, 8-bit colormap, non-interlaced240
                                                                                                                                                                                                          hot-dog.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6617
                                                                                                                                                                                                          preference_divider.xmlDBase 3 data file (624 records)624
                                                                                                                                                                                                          ic_keyboard_arrow_up_white_36dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced396
                                                                                                                                                                                                          ic_profile_default.pngPNG image, 28 x 28, 8-bit colormap, non-interlaced297
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_995Java serialization data, version 5117
                                                                                                                                                                                                          preference_category_material.xmlDBase 3 data file (1736 records)1736
                                                                                                                                                                                                          crop_image_menu_rotate_left.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1312
                                                                                                                                                                                                          ShortNumberMetadataProto_NZJava serialization data, version 5217
                                                                                                                                                                                                          ic_person_shortcut.pngPNG image, 144 x 144, 8-bit/color RGBA, non-interlaced7640
                                                                                                                                                                                                          ShortNumberMetadataProto_NUJava serialization data, version 5187
                                                                                                                                                                                                          mailcapASCII English text720
                                                                                                                                                                                                          ic_emoji_places_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced727
                                                                                                                                                                                                          ic_photo_library_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced759
                                                                                                                                                                                                          places_ic_clear.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced393
                                                                                                                                                                                                          ShortNumberMetadataProto_NRJava serialization data, version 5205
                                                                                                                                                                                                          upper_pause_to_play_animation.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          ic_advanced_24dp.xmlDBase 3 data file (372 records)372
                                                                                                                                                                                                          ShortNumberMetadataProto_NPJava serialization data, version 5209
                                                                                                                                                                                                          ShortNumberMetadataProto_NOJava serialization data, version 5291
                                                                                                                                                                                                          happy-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9661
                                                                                                                                                                                                          ShortNumberMetadataProto_NLJava serialization data, version 5379
                                                                                                                                                                                                          ShortNumberMetadataProto_NIJava serialization data, version 5289
                                                                                                                                                                                                          ShortNumberMetadataProto_NGJava serialization data, version 5234
                                                                                                                                                                                                          ShortNumberMetadataProto_NFJava serialization data, version 5207
                                                                                                                                                                                                          ShortNumberMetadataProto_NEJava serialization data, version 5356
                                                                                                                                                                                                          poweredby_giphy.pngPNG image, 641 x 71, 8-bit colormap, non-interlaced4762
                                                                                                                                                                                                          ShortNumberMetadataProto_NCJava serialization data, version 5351
                                                                                                                                                                                                          socks.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7952
                                                                                                                                                                                                          ic_scroll_down.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced634
                                                                                                                                                                                                          ShortNumberMetadataProto_NAJava serialization data, version 5238
                                                                                                                                                                                                          javamail.charset.mapASCII English text1296
                                                                                                                                                                                                          ShortNumberMetadataProto_MZJava serialization data, version 5236
                                                                                                                                                                                                          ShortNumberMetadataProto_MYJava serialization data, version 5484
                                                                                                                                                                                                          ShortNumberMetadataProto_MXJava serialization data, version 5308
                                                                                                                                                                                                          cobra.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11842
                                                                                                                                                                                                          ShortNumberMetadataProto_MWJava serialization data, version 5251
                                                                                                                                                                                                          exo_icon_play.xmlDBase 3 data file (708 records)708
                                                                                                                                                                                                          ShortNumberMetadataProto_MVJava serialization data, version 5266
                                                                                                                                                                                                          abc_dialog_material_background.xmlDBase 3 data file (844 records)844
                                                                                                                                                                                                          ShortNumberMetadataProto_MUJava serialization data, version 5232
                                                                                                                                                                                                          ShortNumberMetadataProto_MTJava serialization data, version 5252
                                                                                                                                                                                                          ShortNumberMetadataProto_MSJava serialization data, version 5201
                                                                                                                                                                                                          ShortNumberMetadataProto_MRJava serialization data, version 5186
                                                                                                                                                                                                          ic_emoji_object_normal_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1491
                                                                                                                                                                                                          ic_attach_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2331
                                                                                                                                                                                                          ShortNumberMetadataProto_MQJava serialization data, version 5211
                                                                                                                                                                                                          ShortNumberMetadataProto_MPJava serialization data, version 5187
                                                                                                                                                                                                          ShortNumberMetadataProto_MOJava serialization data, version 5187
                                                                                                                                                                                                          ShortNumberMetadataProto_MNJava serialization data, version 5195
                                                                                                                                                                                                          ShortNumberMetadataProto_MMJava serialization data, version 5187
                                                                                                                                                                                                          ShortNumberMetadataProto_MLJava serialization data, version 5616
                                                                                                                                                                                                          libnative-utils.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped5596
                                                                                                                                                                                                          ShortNumberMetadataProto_MKJava serialization data, version 5209
                                                                                                                                                                                                          ShortNumberMetadataProto_MHJava serialization data, version 5187
                                                                                                                                                                                                          ShortNumberMetadataProto_MGJava serialization data, version 5201
                                                                                                                                                                                                          ShortNumberMetadataProto_MFJava serialization data, version 5188
                                                                                                                                                                                                          ShortNumberMetadataProto_MEJava serialization data, version 5284
                                                                                                                                                                                                          ShortNumberMetadataProto_MDJava serialization data, version 5327
                                                                                                                                                                                                          abc_fade_out.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          ShortNumberMetadataProto_MCJava serialization data, version 5216
                                                                                                                                                                                                          ic_message_black_18dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced431
                                                                                                                                                                                                          ShortNumberMetadataProto_MAJava serialization data, version 5209
                                                                                                                                                                                                          fab_shadow_mini.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2964
                                                                                                                                                                                                          ic_insert_drive_file_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced368
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_972Java serialization data, version 5125
                                                                                                                                                                                                          pelican.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7700
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00012.9.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced3193
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_971Java serialization data, version 5104
                                                                                                                                                                                                          common_google_signin_btn_text_disabled.xmlDBase 3 data file (1296 records)1296
                                                                                                                                                                                                          ic_person_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced506
                                                                                                                                                                                                          ShortNumberMetadataProto_LYJava serialization data, version 5195
                                                                                                                                                                                                          ic_share_black_18dp.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced720
                                                                                                                                                                                                          profile_create_activity.xmlDBase 3 data file (5744 records)5744
                                                                                                                                                                                                          notification_bg_low_normal.9.pngPNG image, 16 x 16, 8-bit grayscale, non-interlaced221
                                                                                                                                                                                                          ShortNumberMetadataProto_LVJava serialization data, version 5383
                                                                                                                                                                                                          ShortNumberMetadataProto_LUJava serialization data, version 5255
                                                                                                                                                                                                          ShortNumberMetadataProto_LTJava serialization data, version 5309
                                                                                                                                                                                                          ShortNumberMetadataProto_LSJava serialization data, version 5195
                                                                                                                                                                                                          ShortNumberMetadataProto_LRJava serialization data, version 5281
                                                                                                                                                                                                          search_toolbar_shadow.xmlDBase 3 data file (544 records)544
                                                                                                                                                                                                          abc_ic_menu_share_mtrl_alpha.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced791
                                                                                                                                                                                                          ShortNumberMetadataProto_LKJava serialization data, version 5199
                                                                                                                                                                                                          ShortNumberMetadataProto_LIJava serialization data, version 5245
                                                                                                                                                                                                          ic_emoji_activity_activated_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1705
                                                                                                                                                                                                          $avd_show_password__0.xmlDBase 3 data file (1392 records)1392
                                                                                                                                                                                                          contact_selection_list_item.xmlDBase 3 data file (2512 records)2512
                                                                                                                                                                                                          ShortNumberMetadataProto_LCJava serialization data, version 5201
                                                                                                                                                                                                          ShortNumberMetadataProto_LBJava serialization data, version 5218
                                                                                                                                                                                                          ShortNumberMetadataProto_LAJava serialization data, version 5195
                                                                                                                                                                                                          exo_icon_rewind.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced631
                                                                                                                                                                                                          ShortNumberMetadataProto_KZJava serialization data, version 5287
                                                                                                                                                                                                          ic_delivery_status_sent.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced239
                                                                                                                                                                                                          timer30.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced757
                                                                                                                                                                                                          ShortNumberMetadataProto_KYJava serialization data, version 5187
                                                                                                                                                                                                          ShortNumberMetadataProto_KWJava serialization data, version 5225
                                                                                                                                                                                                          ic_arrow_down_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced313
                                                                                                                                                                                                          Flags.pngPNG image, 2048 x 576, 8-bit/color RGBA, non-interlaced831339
                                                                                                                                                                                                          video_splash.pngPNG image, 278 x 279, 8-bit/color RGBA, non-interlaced55578
                                                                                                                                                                                                          timer00.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced267
                                                                                                                                                                                                          ShortNumberMetadataProto_KRJava serialization data, version 5378
                                                                                                                                                                                                          ic_message_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced279
                                                                                                                                                                                                          ic_emoji_people_normal_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2151
                                                                                                                                                                                                          ShortNumberMetadataProto_KPJava serialization data, version 5212
                                                                                                                                                                                                          ShortNumberMetadataProto_KNJava serialization data, version 5212
                                                                                                                                                                                                          eclipse.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7163
                                                                                                                                                                                                          ShortNumberMetadataProto_KMJava serialization data, version 5186
                                                                                                                                                                                                          artichoke.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced12224
                                                                                                                                                                                                          exo_icon_fastforward.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced265
                                                                                                                                                                                                          ShortNumberMetadataProto_KIJava serialization data, version 5271
                                                                                                                                                                                                          smiling.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8822
                                                                                                                                                                                                          ShortNumberMetadataProto_KHJava serialization data, version 5251
                                                                                                                                                                                                          ShortNumberMetadataProto_KGJava serialization data, version 5237
                                                                                                                                                                                                          ShortNumberMetadataProto_KEJava serialization data, version 5802
                                                                                                                                                                                                          ic_phone_grey600_32dp.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced1664
                                                                                                                                                                                                          play-services-tasks.propertiesASCII text76
                                                                                                                                                                                                          ic_delivery_status_sending.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced199
                                                                                                                                                                                                          exo_icon_stop.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced126
                                                                                                                                                                                                          preference_information_material.xmlDBase 3 data file (1868 records)1868
                                                                                                                                                                                                          abc_screen_content_include.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          ShortNumberMetadataProto_JPJava serialization data, version 5193
                                                                                                                                                                                                          confused-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11044
                                                                                                                                                                                                          ShortNumberMetadataProto_JOJava serialization data, version 5304
                                                                                                                                                                                                          ic_visibility_off_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced830
                                                                                                                                                                                                          ShortNumberMetadataProto_JMJava serialization data, version 5225
                                                                                                                                                                                                          ShortNumberMetadataProto_JEJava serialization data, version 5299
                                                                                                                                                                                                          slide_to_left.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          ic_clear.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced284
                                                                                                                                                                                                          ic_check_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced267
                                                                                                                                                                                                          notification_action_tombstone.xmlDBase 3 data file (1444 records)1444
                                                                                                                                                                                                          slide_to_top.xmlDBase 3 data file (428 records)428
                                                                                                                                                                                                          garlic.pngPNG image, 256 x 256, 8-bit gray+alpha, non-interlaced5749
                                                                                                                                                                                                          ShortNumberMetadataProto_ITJava serialization data, version 5561
                                                                                                                                                                                                          ShortNumberMetadataProto_ISJava serialization data, version 5373
                                                                                                                                                                                                          ShortNumberMetadataProto_IRJava serialization data, version 5613
                                                                                                                                                                                                          octopus.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced13226
                                                                                                                                                                                                          mtrl_btn_ripple_color.xmlDBase 3 data file (952 records)952
                                                                                                                                                                                                          ShortNumberMetadataProto_IQJava serialization data, version 5306
                                                                                                                                                                                                          ShortNumberMetadataProto_INJava serialization data, version 5754
                                                                                                                                                                                                          ShortNumberMetadataProto_IMJava serialization data, version 5260
                                                                                                                                                                                                          ShortNumberMetadataProto_ILJava serialization data, version 5288
                                                                                                                                                                                                          ic_volume_off_white_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced950
                                                                                                                                                                                                          ic_block_grey600_18dp.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced635
                                                                                                                                                                                                          exo_icon_stop.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced122
                                                                                                                                                                                                          ic_send_push_white_24dp.pngPNG image, 48 x 51, 8-bit colormap, non-interlaced1567
                                                                                                                                                                                                          ShortNumberMetadataProto_IEJava serialization data, version 5386
                                                                                                                                                                                                          ic_emoji_emoticons_activated_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2104
                                                                                                                                                                                                          abc_text_select_handle_middle_mtrl_light.pngPNG image, 30 x 36, 8-bit colormap, non-interlaced653
                                                                                                                                                                                                          ShortNumberMetadataProto_IDJava serialization data, version 5274
                                                                                                                                                                                                          pause_to_play_animation.xmlDBase 3 data file (732 records)732
                                                                                                                                                                                                          places_ic_search.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced579
                                                                                                                                                                                                          ic_profile_default.pngPNG image, 84 x 84, 8-bit colormap, non-interlaced640
                                                                                                                                                                                                          exo_icon_play.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced432
                                                                                                                                                                                                          abc_btn_radio_material.xmlDBase 3 data file (560 records)560
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_add_caption_36.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced1794
                                                                                                                                                                                                          moose.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7713
                                                                                                                                                                                                          ic_unarchive_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced375
                                                                                                                                                                                                          timer60.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1095
                                                                                                                                                                                                          ShortNumberMetadataProto_HUJava serialization data, version 5277
                                                                                                                                                                                                          ShortNumberMetadataProto_HTJava serialization data, version 5240
                                                                                                                                                                                                          country_code_text.xmlDBase 3 data file (1176 records)1176
                                                                                                                                                                                                          ShortNumberMetadataProto_HRJava serialization data, version 5378
                                                                                                                                                                                                          ic_document_small_light.pngPNG image, 39 x 51, 8-bit colormap, non-interlaced807
                                                                                                                                                                                                          swimsuit.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6780
                                                                                                                                                                                                          ShortNumberMetadataProto_HNJava serialization data, version 5234
                                                                                                                                                                                                          ShortNumberMetadataProto_HKJava serialization data, version 5560
                                                                                                                                                                                                          design_ic_visibility_off.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1044
                                                                                                                                                                                                          device_add_fragment.xmlDBase 3 data file (1912 records)1912
                                                                                                                                                                                                          common_google_signin_btn_icon_light_normal_background.9.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced572
                                                                                                                                                                                                          timer40.pngPNG image, 12 x 12, 8-bit gray+alpha, non-interlaced230
                                                                                                                                                                                                          ic_menu_lock_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced468
                                                                                                                                                                                                          baseline_account_circle_white_24.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1791
                                                                                                                                                                                                          design_navigation_item_subheader.xmlDBase 3 data file (572 records)572
                                                                                                                                                                                                          media_view_video.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          ShortNumberMetadataProto_GYJava serialization data, version 5304
                                                                                                                                                                                                          ShortNumberMetadataProto_GWJava serialization data, version 5195
                                                                                                                                                                                                          ic_create_album_filled_32.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced648
                                                                                                                                                                                                          ShortNumberMetadataProto_GUJava serialization data, version 5187
                                                                                                                                                                                                          play-services-maps.propertiesASCII text74
                                                                                                                                                                                                          ShortNumberMetadataProto_GTJava serialization data, version 5269
                                                                                                                                                                                                          ShortNumberMetadataProto_GRJava serialization data, version 5268
                                                                                                                                                                                                          dress.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8202
                                                                                                                                                                                                          ShortNumberMetadataProto_GPJava serialization data, version 5188
                                                                                                                                                                                                          mtrl_fab_show_motion_spec.xmlDBase 3 data file (804 records)804
                                                                                                                                                                                                          ShortNumberMetadataProto_GNJava serialization data, version 5205
                                                                                                                                                                                                          ShortNumberMetadataProto_GMJava serialization data, version 5203
                                                                                                                                                                                                          ShortNumberMetadataProto_GLJava serialization data, version 5187
                                                                                                                                                                                                          preferences_notifications.xmlDBase 3 data file (3616 records)3616
                                                                                                                                                                                                          ShortNumberMetadataProto_GIJava serialization data, version 5527
                                                                                                                                                                                                          ShortNumberMetadataProto_GHJava serialization data, version 5302
                                                                                                                                                                                                          ic_backspace.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced334
                                                                                                                                                                                                          ShortNumberMetadataProto_GGJava serialization data, version 5275
                                                                                                                                                                                                          ShortNumberMetadataProto_GFJava serialization data, version 5188
                                                                                                                                                                                                          ShortNumberMetadataProto_GEJava serialization data, version 5288
                                                                                                                                                                                                          ShortNumberMetadataProto_GDJava serialization data, version 5202
                                                                                                                                                                                                          ic_contacts_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced675
                                                                                                                                                                                                          ShortNumberMetadataProto_GBJava serialization data, version 5661
                                                                                                                                                                                                          ShortNumberMetadataProto_GAJava serialization data, version 5223
                                                                                                                                                                                                          crying.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced13009
                                                                                                                                                                                                          ic_create_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced433
                                                                                                                                                                                                          pill.xmlDBase 3 data file (540 records)540
                                                                                                                                                                                                          ShortNumberMetadataProto_FRJava serialization data, version 5746
                                                                                                                                                                                                          ShortNumberMetadataProto_FOJava serialization data, version 5231
                                                                                                                                                                                                          ShortNumberMetadataProto_FMJava serialization data, version 5212
                                                                                                                                                                                                          ShortNumberMetadataProto_FKJava serialization data, version 5197
                                                                                                                                                                                                          ShortNumberMetadataProto_FJJava serialization data, version 5294
                                                                                                                                                                                                          ShortNumberMetadataProto_FIJava serialization data, version 5250
                                                                                                                                                                                                          permissions_rationale_dialog.xmlDBase 3 data file (1036 records)1036
                                                                                                                                                                                                          ic_forum_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced349
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_mic_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced993
                                                                                                                                                                                                          ic_document_large_light.pngPNG image, 144 x 192, 8-bit colormap, non-interlaced2340
                                                                                                                                                                                                          ic_volume_up_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced633
                                                                                                                                                                                                          design_bottom_navigation_item_background.xmlDBase 3 data file (336 records)336
                                                                                                                                                                                                          ic_switch_camera_36.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1523
                                                                                                                                                                                                          ShortNumberMetadataProto_ETJava serialization data, version 5225
                                                                                                                                                                                                          ic_emoji_recents_activated_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced643
                                                                                                                                                                                                          ShortNumberMetadataProto_ESJava serialization data, version 5722
                                                                                                                                                                                                          ShortNumberMetadataProto_ERJava serialization data, version 5318
                                                                                                                                                                                                          sandwich.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5481
                                                                                                                                                                                                          inbox_zero.pngPNG image, 746 x 746, 8-bit/color RGBA, non-interlaced15966
                                                                                                                                                                                                          emoji_drawer.xmlDBase 3 data file (1848 records)1848
                                                                                                                                                                                                          ic_signal_background_connection.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3134
                                                                                                                                                                                                          ic_marker_36.pngPNG image, 144 x 144, 8-bit gray+alpha, non-interlaced3065
                                                                                                                                                                                                          ic_pause_circle_fill_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1170
                                                                                                                                                                                                          ShortNumberMetadataProto_EHJava serialization data, version 5209
                                                                                                                                                                                                          ic_lock_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced821
                                                                                                                                                                                                          ShortNumberMetadataProto_EGJava serialization data, version 5267
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          ShortNumberMetadataProto_EEJava serialization data, version 51754
                                                                                                                                                                                                          ShortNumberMetadataProto_ECJava serialization data, version 5218
                                                                                                                                                                                                          ic_emoji_symbols_activated_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced887
                                                                                                                                                                                                          ic_emoji_people_normal_dark.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3221
                                                                                                                                                                                                          abc_list_selector_disabled_holo_light.9.pngPNG image, 42 x 126, 8-bit colormap, non-interlaced264
                                                                                                                                                                                                          abc_list_longpressed_holo.9.pngPNG image, 9 x 9, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          icon_transparent.pngPNG image, 96 x 96, 8-bit/color RGBA, non-interlaced8487
                                                                                                                                                                                                          mtrl_fast_out_slow_in.xmlDBase 3 data file (136 records)136
                                                                                                                                                                                                          ShortNumberMetadataProto_DZJava serialization data, version 5226
                                                                                                                                                                                                          baseline_email_white_24.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced594
                                                                                                                                                                                                          ic_x_circle.pngPNG image, 30 x 30, 8-bit colormap, non-interlaced285
                                                                                                                                                                                                          salt.pngPNG image, 256 x 256, 8-bit gray+alpha, non-interlaced4941
                                                                                                                                                                                                          abc_slide_in_bottom.xmlDBase 3 data file (400 records)400
                                                                                                                                                                                                          suitcase.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4427
                                                                                                                                                                                                          timer05.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced849
                                                                                                                                                                                                          conversation_list_item_inbox_zero.xmlDBase 3 data file (1128 records)1128
                                                                                                                                                                                                          ic_contact_picture_large.pngPNG image, 1440 x 1440, 8-bit colormap, non-interlaced12622
                                                                                                                                                                                                          ShortNumberMetadataProto_DOJava serialization data, version 5198
                                                                                                                                                                                                          ShortNumberMetadataProto_DMJava serialization data, version 5212
                                                                                                                                                                                                          ShortNumberMetadataProto_DKJava serialization data, version 5294
                                                                                                                                                                                                          ShortNumberMetadataProto_DJJava serialization data, version 5186
                                                                                                                                                                                                          ShortNumberMetadataProto_DEJava serialization data, version 5252
                                                                                                                                                                                                          ic_brightness_6_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced803
                                                                                                                                                                                                          ic_scribble_save.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1146
                                                                                                                                                                                                          abc_scrubber_primary_mtrl_alpha.9.pngPNG image, 30 x 36, 8-bit colormap, non-interlaced228
                                                                                                                                                                                                          sneakers-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7281
                                                                                                                                                                                                          ic_menu_add_field_holo_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1177
                                                                                                                                                                                                          preference_recyclerview.xmlDBase 3 data file (584 records)584
                                                                                                                                                                                                          mediasend_activity.xmlDBase 3 data file (1940 records)1940
                                                                                                                                                                                                          divet_lower_right_light.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced157
                                                                                                                                                                                                          lingerie.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7463
                                                                                                                                                                                                          ic_emoji_places_activated_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1674
                                                                                                                                                                                                          notification_template_part_chronometer.xmlDBase 3 data file (448 records)448
                                                                                                                                                                                                          ShortNumberMetadataProto_CZJava serialization data, version 5309
                                                                                                                                                                                                          conversation_expiring_on.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          ShortNumberMetadataProto_CYJava serialization data, version 5252
                                                                                                                                                                                                          ShortNumberMetadataProto_CXJava serialization data, version 5198
                                                                                                                                                                                                          ShortNumberMetadataProto_CWJava serialization data, version 5217
                                                                                                                                                                                                          ShortNumberMetadataProto_CVJava serialization data, version 5195
                                                                                                                                                                                                          switch_compat_preference.xmlDBase 3 data file (560 records)560
                                                                                                                                                                                                          ShortNumberMetadataProto_CUJava serialization data, version 5224
                                                                                                                                                                                                          ic_dialpad_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced446
                                                                                                                                                                                                          ShortNumberMetadataProto_CRJava serialization data, version 5438
                                                                                                                                                                                                          ic_add_white_original_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced137
                                                                                                                                                                                                          ShortNumberMetadataProto_COJava serialization data, version 5319
                                                                                                                                                                                                          ShortNumberMetadataProto_CNJava serialization data, version 5276
                                                                                                                                                                                                          ic_brightness_6_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced352
                                                                                                                                                                                                          ShortNumberMetadataProto_CMJava serialization data, version 5245
                                                                                                                                                                                                          ShortNumberMetadataProto_CLJava serialization data, version 5902
                                                                                                                                                                                                          ShortNumberMetadataProto_CKJava serialization data, version 5195
                                                                                                                                                                                                          ShortNumberMetadataProto_CIJava serialization data, version 5255
                                                                                                                                                                                                          ShortNumberMetadataProto_CHJava serialization data, version 5505
                                                                                                                                                                                                          ShortNumberMetadataProto_CGJava serialization data, version 5200
                                                                                                                                                                                                          ShortNumberMetadataProto_CFJava serialization data, version 5217
                                                                                                                                                                                                          mtrl_tabs_default_indicator.xmlDBase 3 data file (716 records)716
                                                                                                                                                                                                          ShortNumberMetadataProto_CDJava serialization data, version 5270
                                                                                                                                                                                                          ic_volume_up_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1186
                                                                                                                                                                                                          abc_list_focused_holo.9.pngPNG image, 9 x 9, 8-bit colormap, non-interlaced248
                                                                                                                                                                                                          ShortNumberMetadataProto_CCJava serialization data, version 5198
                                                                                                                                                                                                          ShortNumberMetadataProto_CAJava serialization data, version 5382
                                                                                                                                                                                                          quick_camera_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced684
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_dark.pngPNG image, 44 x 22, 8-bit colormap, non-interlaced223
                                                                                                                                                                                                          ShortNumberMetadataProto_BZJava serialization data, version 5205
                                                                                                                                                                                                          ShortNumberMetadataProto_BYJava serialization data, version 5251
                                                                                                                                                                                                          ic_volume_off_grey600_18dp.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced593
                                                                                                                                                                                                          ShortNumberMetadataProto_BWJava serialization data, version 5242
                                                                                                                                                                                                          phone_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced484
                                                                                                                                                                                                          abc_ic_go_search_api_material.xmlDBase 3 data file (832 records)832
                                                                                                                                                                                                          ShortNumberMetadataProto_BTJava serialization data, version 5228
                                                                                                                                                                                                          ShortNumberMetadataProto_BSJava serialization data, version 5193
                                                                                                                                                                                                          ShortNumberMetadataProto_BRJava serialization data, version 5744
                                                                                                                                                                                                          ShortNumberMetadataProto_BQJava serialization data, version 5217
                                                                                                                                                                                                          ic_unlocked_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1067
                                                                                                                                                                                                          ShortNumberMetadataProto_BOJava serialization data, version 5228
                                                                                                                                                                                                          ShortNumberMetadataProto_BNJava serialization data, version 5195
                                                                                                                                                                                                          ShortNumberMetadataProto_BMJava serialization data, version 5206
                                                                                                                                                                                                          ShortNumberMetadataProto_BLJava serialization data, version 5180
                                                                                                                                                                                                          ShortNumberMetadataProto_BJJava serialization data, version 5266
                                                                                                                                                                                                          ShortNumberMetadataProto_BIJava serialization data, version 5313
                                                                                                                                                                                                          ShortNumberMetadataProto_BHJava serialization data, version 5388
                                                                                                                                                                                                          ShortNumberMetadataProto_BGJava serialization data, version 5267
                                                                                                                                                                                                          lollipop-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4458
                                                                                                                                                                                                          ShortNumberMetadataProto_BFJava serialization data, version 5186
                                                                                                                                                                                                          ShortNumberMetadataProto_BEJava serialization data, version 5495
                                                                                                                                                                                                          ShortNumberMetadataProto_BDJava serialization data, version 5369
                                                                                                                                                                                                          registration_lock_reminder_view.xmlDBase 3 data file (1712 records)1712
                                                                                                                                                                                                          abc_textfield_search_activated_mtrl_alpha.9.pngPNG image, 36 x 10, 8-bit colormap, non-interlaced209
                                                                                                                                                                                                          ShortNumberMetadataProto_BBJava serialization data, version 5204
                                                                                                                                                                                                          ic_clear_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced489
                                                                                                                                                                                                          ShortNumberMetadataProto_BAJava serialization data, version 5327
                                                                                                                                                                                                          contact_list_divider_light.xmlDBase 3 data file (1284 records)1284
                                                                                                                                                                                                          ic_emoji_nature_normal_dark.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1881
                                                                                                                                                                                                          abc_scrubber_primary_mtrl_alpha.9.pngPNG image, 10 x 12, 8-bit colormap, non-interlaced231
                                                                                                                                                                                                          abc_slide_out_bottom.xmlDBase 3 data file (400 records)400
                                                                                                                                                                                                          ShortNumberMetadataProto_AZJava serialization data, version 5270
                                                                                                                                                                                                          ShortNumberMetadataProto_AXJava serialization data, version 5219
                                                                                                                                                                                                          abc_hint_foreground_material_dark.xmlDBase 3 data file (568 records)568
                                                                                                                                                                                                          ShortNumberMetadataProto_AWJava serialization data, version 5217
                                                                                                                                                                                                          activity_shared_contact_details.xmlDBase 3 data file (4260 records)4260
                                                                                                                                                                                                          ShortNumberMetadataProto_AUJava serialization data, version 5510
                                                                                                                                                                                                          ShortNumberMetadataProto_ATJava serialization data, version 5287
                                                                                                                                                                                                          ShortNumberMetadataProto_ASJava serialization data, version 5220
                                                                                                                                                                                                          abc_action_bar_up_container.xmlDBase 3 data file (448 records)448
                                                                                                                                                                                                          ShortNumberMetadataProto_ARJava serialization data, version 5358
                                                                                                                                                                                                          ShortNumberMetadataProto_AOJava serialization data, version 5195
                                                                                                                                                                                                          ic_menu_login.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1408
                                                                                                                                                                                                          ShortNumberMetadataProto_AMJava serialization data, version 5259
                                                                                                                                                                                                          ShortNumberMetadataProto_ALJava serialization data, version 5278
                                                                                                                                                                                                          ShortNumberMetadataProto_AIJava serialization data, version 5202
                                                                                                                                                                                                          ShortNumberMetadataProto_AGJava serialization data, version 5220
                                                                                                                                                                                                          ic_trash_outline_36.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1227
                                                                                                                                                                                                          ShortNumberMetadataProto_AFJava serialization data, version 5248
                                                                                                                                                                                                          ShortNumberMetadataProto_AEJava serialization data, version 5240
                                                                                                                                                                                                          ShortNumberMetadataProto_ADJava serialization data, version 5197
                                                                                                                                                                                                          ShortNumberMetadataProto_ACJava serialization data, version 5187
                                                                                                                                                                                                          aubergine.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8431
                                                                                                                                                                                                          ic_info_outline_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced961
                                                                                                                                                                                                          ic_emoji_symbols_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced860
                                                                                                                                                                                                          ic_emoji_symbols_activated_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced695
                                                                                                                                                                                                          ic_unlocked_white_18dp.pngPNG image, 45 x 47, 8-bit colormap, non-interlaced1612
                                                                                                                                                                                                          timer25.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced532
                                                                                                                                                                                                          ic_forward_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced148
                                                                                                                                                                                                          ic_unidentified_delivery.pngPNG image, 60 x 60, 8-bit colormap, non-interlaced573
                                                                                                                                                                                                          support_simple_spinner_dropdown_item.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          abc_seekbar_thumb_material.xmlDBase 3 data file (1232 records)1232
                                                                                                                                                                                                          squirrel.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8972
                                                                                                                                                                                                          ic_select_on.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced2605
                                                                                                                                                                                                          ic_note_to_self.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced146
                                                                                                                                                                                                          ic_signal_grey_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2974
                                                                                                                                                                                                          ic_call_end_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced1926
                                                                                                                                                                                                          ic_clear_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced520
                                                                                                                                                                                                          carrot.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7556
                                                                                                                                                                                                          crying-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11302
                                                                                                                                                                                                          timer55.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced767
                                                                                                                                                                                                          ic_insert_drive_file_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced212
                                                                                                                                                                                                          abc_dialog_material_background.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          abc_color_highlight_material.xmlDBase 3 data file (548 records)548
                                                                                                                                                                                                          emoji_category_flags_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_reply_white_36dp.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced976
                                                                                                                                                                                                          spider.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11110
                                                                                                                                                                                                          ic_visibility_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced553
                                                                                                                                                                                                          abc_seekbar_tick_mark_material.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_message_black_18dp.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced546
                                                                                                                                                                                                          error_round.xmlDBase 3 data file (1036 records)1036
                                                                                                                                                                                                          abc_scrubber_track_mtrl_alpha.9.pngPNG image, 10 x 12, 8-bit colormap, non-interlaced223
                                                                                                                                                                                                          emoji_category_objects_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_emoji_recents_normal_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1365
                                                                                                                                                                                                          notification_template_part_time.xmlDBase 3 data file (448 records)448
                                                                                                                                                                                                          ic_contacts_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced479
                                                                                                                                                                                                          mtrl_text_btn_text_color_selector.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          notification_template_icon_group.xmlDBase 3 data file (996 records)996
                                                                                                                                                                                                          ic_emoji_flag_normal_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced259
                                                                                                                                                                                                          ic_photo_camera_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced697
                                                                                                                                                                                                          tomato.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9832
                                                                                                                                                                                                          ic_emoji_foods_normal_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1027
                                                                                                                                                                                                          camera_activity.xmlDBase 3 data file (680 records)680
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced692
                                                                                                                                                                                                          ic_error.pngPNG image, 60 x 60, 8-bit colormap, non-interlaced827
                                                                                                                                                                                                          ic_laptop_24dp.xmlDBase 3 data file (372 records)372
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          People_3.pngPNG image, 2048 x 320, 8-bit/color RGBA, non-interlaced708796
                                                                                                                                                                                                          conversation_item_sent_link_preview.xmlDBase 3 data file (596 records)596
                                                                                                                                                                                                          taco.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8017
                                                                                                                                                                                                          exo_controls_shuffle.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced258
                                                                                                                                                                                                          conversation_item_header.xmlDBase 3 data file (872 records)872
                                                                                                                                                                                                          ic_delivery_status_read.pngPNG image, 72 x 48, 8-bit colormap, non-interlaced988
                                                                                                                                                                                                          webrtc_call_activity.xmlDBase 3 data file (528 records)528
                                                                                                                                                                                                          ic_message_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced205
                                                                                                                                                                                                          ic_bluetooth_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced612
                                                                                                                                                                                                          ic_info_outline_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1857
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          fragment_submit_log.xmlDBase 3 data file (2220 records)2220
                                                                                                                                                                                                          ic_signal_downloading.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1959
                                                                                                                                                                                                          pretzel.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8255
                                                                                                                                                                                                          ic_local_dining_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced736
                                                                                                                                                                                                          abc_list_selector_holo_light.xmlDBase 3 data file (1208 records)1208
                                                                                                                                                                                                          exo_controls_repeat_all.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced165
                                                                                                                                                                                                          notification_action.xmlDBase 3 data file (1268 records)1268
                                                                                                                                                                                                          icon_notification.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1517
                                                                                                                                                                                                          abc_tint_edittext.xmlDBase 3 data file (672 records)672
                                                                                                                                                                                                          ic_delivery_status_sending.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          ic_close_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced444
                                                                                                                                                                                                          ic_timer_off_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1012
                                                                                                                                                                                                          media_view_page.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          ic_call_made_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced222
                                                                                                                                                                                                          ic_emoji_places_activated_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced918
                                                                                                                                                                                                          mtrl_btn_state_list_anim.xmlDBase 3 data file (2672 records)2672
                                                                                                                                                                                                          ic_arrow_right.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced161
                                                                                                                                                                                                          abc_ic_star_half_black_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced584
                                                                                                                                                                                                          ic_backspace.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced502
                                                                                                                                                                                                          ic_reply_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced409
                                                                                                                                                                                                          abc_secondary_text_material_light.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          signal_map_view.xmlDBase 3 data file (1148 records)1148
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 36 x 48, 8-bit colormap, non-interlaced503
                                                                                                                                                                                                          ic_file_download_white_36dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced421
                                                                                                                                                                                                          ic_video_light.pngPNG image, 450 x 450, 8-bit colormap, non-interlaced1878
                                                                                                                                                                                                          People_0.pngPNG image, 2048 x 768, 8-bit/color RGBA, non-interlaced1711877
                                                                                                                                                                                                          ic_mood_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced546
                                                                                                                                                                                                          ic_caption_28.pngPNG image, 112 x 112, 8-bit colormap, non-interlaced708
                                                                                                                                                                                                          abc_tab_indicator_mtrl_alpha.9.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced217
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced280
                                                                                                                                                                                                          message_bubble_background_sent_end.xmlDBase 3 data file (1012 records)1012
                                                                                                                                                                                                          design_fab_show_motion_spec.xmlDBase 3 data file (804 records)804
                                                                                                                                                                                                          shark.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6017
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_95Java serialization data, version 594
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_94Java serialization data, version 5184
                                                                                                                                                                                                          quick_camera_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced684
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_91Java serialization data, version 5625
                                                                                                                                                                                                          places_ic_search.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1030
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_90Java serialization data, version 5136
                                                                                                                                                                                                          abc_list_menu_item_icon.xmlDBase 3 data file (688 records)688
                                                                                                                                                                                                          abc_ic_star_black_16dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced493
                                                                                                                                                                                                          prawn.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7969
                                                                                                                                                                                                          ic_arrow_down_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced321
                                                                                                                                                                                                          rhinoceros.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6642
                                                                                                                                                                                                          ic_play_circle_fill_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced687
                                                                                                                                                                                                          media_camera_button_background.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          ic_close_white_18dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced279
                                                                                                                                                                                                          ic_pets_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced560
                                                                                                                                                                                                          ic_save_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced354
                                                                                                                                                                                                          notification_bg_low_normal.9.pngPNG image, 12 x 12, 8-bit grayscale, non-interlaced212
                                                                                                                                                                                                          tongue-out.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7701
                                                                                                                                                                                                          high-heel.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8197
                                                                                                                                                                                                          ic_launcher.pngPNG image, 144 x 144, 8-bit/color RGBA, non-interlaced9902
                                                                                                                                                                                                          conversation_item_last_seen.xmlDBase 3 data file (1160 records)1160
                                                                                                                                                                                                          ic_check_circle_white_18dp.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced420
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_84Java serialization data, version 5152
                                                                                                                                                                                                          inbox_zero.pngPNG image, 279 x 279, 8-bit/color RGBA, non-interlaced10533
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced932
                                                                                                                                                                                                          ic_arrow_forward_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced309
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_81Java serialization data, version 5228
                                                                                                                                                                                                          design_bottom_sheet_slide_in.xmlDBase 3 data file (620 records)620
                                                                                                                                                                                                          link_preview_splash.pngPNG image, 300 x 309, 8-bit/color RGBA, non-interlaced85066
                                                                                                                                                                                                          ic_videocam_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced214
                                                                                                                                                                                                          enter_backup_passphrase_dialog.xmlDBase 3 data file (820 records)820
                                                                                                                                                                                                          mtrl_linear.xmlDBase 3 data file (124 records)124
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          mediarail_media_outline.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          icon_transparent.pngPNG image, 48 x 48, 8-bit/color RGBA, non-interlaced3638
                                                                                                                                                                                                          log_submit_activity.xmlDBase 3 data file (404 records)404
                                                                                                                                                                                                          ic_emoji_activity_activated_dark.pngPNG image, 24 x 24, 8-bit gray+alpha, non-interlaced694
                                                                                                                                                                                                          ic_emoji_recents_activated_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1368
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 72 x 96, 8-bit colormap, non-interlaced526
                                                                                                                                                                                                          ic_unarchive_white_36dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced588
                                                                                                                                                                                                          entities-base.propertiesASCII text1254
                                                                                                                                                                                                          ic_profile_camera.pngPNG image, 120 x 120, 8-bit colormap, non-interlaced3857
                                                                                                                                                                                                          ic_delivery_status_delivered.pngPNG image, 36 x 24, 8-bit colormap, non-interlaced492
                                                                                                                                                                                                          abc_alert_dialog_button_bar_material.xmlDBase 3 data file (1720 records)1720
                                                                                                                                                                                                          exo_icon_stop.xmlDBase 3 data file (820 records)820
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_dark.pngPNG image, 88 x 44, 8-bit colormap, non-interlaced347
                                                                                                                                                                                                          prompt_passphrase_activity.xmlDBase 3 data file (4324 records)4324
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_emoji_people_activated_dark.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3175
                                                                                                                                                                                                          media_view.xmlDBase 3 data file (900 records)900
                                                                                                                                                                                                          ic_add_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced127
                                                                                                                                                                                                          ic_send_sms_insecure_dark.pngPNG image, 48 x 51, 8-bit/color RGBA, non-interlaced1541
                                                                                                                                                                                                          ic_emoji_flag_activated_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced511
                                                                                                                                                                                                          ic_text_36.pngPNG image, 108 x 108, 8-bit gray+alpha, non-interlaced3701
                                                                                                                                                                                                          exo_edit_mode_logo.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced851
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_66Java serialization data, version 587
                                                                                                                                                                                                          ic_emoji_activity_activated_dark.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced2619
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_64Java serialization data, version 5158
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_63Java serialization data, version 586
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_62Java serialization data, version 5303
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_61Java serialization data, version 5286
                                                                                                                                                                                                          abc_alert_dialog_title_material.xmlDBase 3 data file (1392 records)1392
                                                                                                                                                                                                          ic_download_circle_fill_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1323
                                                                                                                                                                                                          ic_profile_default.pngPNG image, 112 x 112, 8-bit colormap, non-interlaced778
                                                                                                                                                                                                          ic_forum_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced277
                                                                                                                                                                                                          ic_emoji_flag_activated_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced401
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1328 records)1328
                                                                                                                                                                                                          abc_textfield_search_default_mtrl_alpha.9.pngPNG image, 12 x 3, 8-bit colormap, non-interlaced207
                                                                                                                                                                                                          dialog_background.xmlDBase 3 data file (844 records)844
                                                                                                                                                                                                          timer50.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1123
                                                                                                                                                                                                          scribble_select_sticker_activity.xmlDBase 3 data file (940 records)940
                                                                                                                                                                                                          divet_lower_right_light.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced168
                                                                                                                                                                                                          ic_emoji_foods_normal_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced611
                                                                                                                                                                                                          common_full_open_on_phone.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced516
                                                                                                                                                                                                          ic_videocam_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced583
                                                                                                                                                                                                          timer20.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced612
                                                                                                                                                                                                          abc_alert_dialog_button_bar_material.xmlDBase 3 data file (1672 records)1672
                                                                                                                                                                                                          ic_refresh_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced654
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_255Java serialization data, version 5147
                                                                                                                                                                                                          abc_ic_search_api_material.xmlDBase 3 data file (1172 records)1172
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_58Java serialization data, version 593
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_55Java serialization data, version 595
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_54Java serialization data, version 5152
                                                                                                                                                                                                          ic_visibility_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced836
                                                                                                                                                                                                          check.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced457
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_52Java serialization data, version 5211
                                                                                                                                                                                                          design_ic_visibility.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced553
                                                                                                                                                                                                          ic_gif_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced197
                                                                                                                                                                                                          ic_photo_camera_dark.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced554
                                                                                                                                                                                                          ic_mic_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1280
                                                                                                                                                                                                          color_fragment.xmlDBase 3 data file (1488 records)1488
                                                                                                                                                                                                          icon_transparent.pngPNG image, 192 x 192, 8-bit/color RGBA, non-interlaced18060
                                                                                                                                                                                                          ic_text_36.pngPNG image, 144 x 144, 8-bit gray+alpha, non-interlaced5149
                                                                                                                                                                                                          sushi.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6110
                                                                                                                                                                                                          abc_item_background_holo_dark.xmlDBase 3 data file (1136 records)1136
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_49Java serialization data, version 55144
                                                                                                                                                                                                          mtrl_tabs_colored_ripple_color.xmlDBase 3 data file (952 records)952
                                                                                                                                                                                                          tooltip_arrow_up.9.pngPNG image, 178 x 148, 8-bit colormap, non-interlaced1673
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_44Java serialization data, version 5323
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_43Java serialization data, version 5814
                                                                                                                                                                                                          abc_action_mode_bar.xmlDBase 3 data file (496 records)496
                                                                                                                                                                                                          fab_shadow_mini.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced2022
                                                                                                                                                                                                          abc_popup_enter.xmlDBase 3 data file (512 records)512
                                                                                                                                                                                                          ic_archive_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced595
                                                                                                                                                                                                          transfer_controls_background.9.pngPNG image, 223 x 223, 8-bit colormap, non-interlaced3306
                                                                                                                                                                                                          text_color_secondary_dark_theme.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          abc_ic_star_half_black_16dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced349
                                                                                                                                                                                                          ic_mic_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced747
                                                                                                                                                                                                          bulldog.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11006
                                                                                                                                                                                                          ic_send_sms_white_24dp.pngPNG image, 72 x 77, 8-bit colormap, non-interlaced2298
                                                                                                                                                                                                          media_overview_documents_fragment.xmlDBase 3 data file (984 records)984
                                                                                                                                                                                                          phone_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced934
                                                                                                                                                                                                          ic_mood_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1737
                                                                                                                                                                                                          fragment_shared.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          ic_notifications_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced386
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_39Java serialization data, version 5185
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_36Java serialization data, version 5139
                                                                                                                                                                                                          ic_arrow_forward_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced269
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_34Java serialization data, version 5156
                                                                                                                                                                                                          abc_action_bar_item_background_material.xmlDBase 3 data file (336 records)336
                                                                                                                                                                                                          abc_ic_menu_selectall_mtrl_alpha.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced388
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_31Java serialization data, version 5244
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_30Java serialization data, version 597
                                                                                                                                                                                                          hail.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5867
                                                                                                                                                                                                          sticky_date_header_background_dark.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          ic_textsms_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced347
                                                                                                                                                                                                          ic_info_outline_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1359
                                                                                                                                                                                                          quick_camera_fullscreen.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced147
                                                                                                                                                                                                          roast-chicken.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8592
                                                                                                                                                                                                          ic_emoji_places_normal_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1656
                                                                                                                                                                                                          ic_pets_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1346
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_27Java serialization data, version 5101
                                                                                                                                                                                                          ic_backspace_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced773
                                                                                                                                                                                                          ic_add_photo.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced332
                                                                                                                                                                                                          ic_volume_off_grey600_18dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced657
                                                                                                                                                                                                          abc_popup_background_mtrl_mult.9.pngPNG image, 64 x 32, 8-bit colormap, non-interlaced1224
                                                                                                                                                                                                          ic_keyboard_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced343
                                                                                                                                                                                                          time_duration_picker.xmlDBase 3 data file (5096 records)5096
                                                                                                                                                                                                          design_password_eye.xmlDBase 3 data file (948 records)948
                                                                                                                                                                                                          exo_icon_stop.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced138
                                                                                                                                                                                                          timer60.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced313
                                                                                                                                                                                                          abc_screen_simple.xmlDBase 3 data file (872 records)872
                                                                                                                                                                                                          abc_list_pressed_holo_dark.9.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced230
                                                                                                                                                                                                          selected_recipient_list_item.xmlDBase 3 data file (1252 records)1252
                                                                                                                                                                                                          ic_fingerprint_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2623
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          webrtc_completed.mp3Audio file with ID3 version 2.4.0, extended header, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo12525
                                                                                                                                                                                                          conversation.xmlDBase 3 data file (912 records)912
                                                                                                                                                                                                          quick_camera_exit_fullscreen.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced162
                                                                                                                                                                                                          common_google_signin_btn_text_light_normal_background.9.pngPNG image, 168 x 73, 8-bit colormap, non-interlaced846
                                                                                                                                                                                                          abc_ic_star_black_36dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced974
                                                                                                                                                                                                          abc_popup_background_mtrl_mult.9.pngPNG image, 192 x 96, 8-bit colormap, non-interlaced3075
                                                                                                                                                                                                          verify_display_fragment.xmlDBase 3 data file (5064 records)5064
                                                                                                                                                                                                          ic_keyboard_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced416
                                                                                                                                                                                                          abc_ic_star_black_16dp.pngPNG image, 16 x 16, 8-bit colormap, non-interlaced359
                                                                                                                                                                                                          abc_list_selector_disabled_holo_light.9.pngPNG image, 28 x 84, 8-bit colormap, non-interlaced254
                                                                                                                                                                                                          message_bubble_background_sent_start.xmlDBase 3 data file (1012 records)1012
                                                                                                                                                                                                          jeans.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8646
                                                                                                                                                                                                          ic_mic_grey600_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1280
                                                                                                                                                                                                          ic_emoji_people_normal_dark.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1965
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_light.pngPNG image, 132 x 66, 8-bit colormap, non-interlaced448
                                                                                                                                                                                                          emoji_category_emoticons_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_call_end_grey600_32dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1181
                                                                                                                                                                                                          abc_textfield_default_mtrl_alpha.9.pngPNG image, 25 x 22, 8-bit colormap, non-interlaced212
                                                                                                                                                                                                          libcurve25519.soELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked (uses shared libs), stripped151980
                                                                                                                                                                                                          country_selection.xmlDBase 3 data file (568 records)568
                                                                                                                                                                                                          crab.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11932
                                                                                                                                                                                                          penguin.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8977
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          clear_profile_avatar.pngPNG image, 192 x 192, 8-bit/color RGBA, non-interlaced2606
                                                                                                                                                                                                          ic_document_large_dark.pngPNG image, 72 x 96, 8-bit colormap, non-interlaced1180
                                                                                                                                                                                                          ic_emoji_people_activated_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2151
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00001.9.pngPNG image, 81 x 81, 8-bit colormap, non-interlaced2734
                                                                                                                                                                                                          ic_attach_grey600_24dp.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1896
                                                                                                                                                                                                          drink.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5034
                                                                                                                                                                                                          ic_emoji_foods_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced778
                                                                                                                                                                                                          ic_textsms_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced272
                                                                                                                                                                                                          quick_shutter_button.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced3037
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced171
                                                                                                                                                                                                          wink.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9775
                                                                                                                                                                                                          swimsuit-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8067
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2620 records)2620
                                                                                                                                                                                                          ic_keyboard_arrow_left_grey600_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced277
                                                                                                                                                                                                          abc_screen_toolbar.xmlDBase 3 data file (1564 records)1564
                                                                                                                                                                                                          corn.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8194
                                                                                                                                                                                                          common_google_signin_btn_text_dark_normal_background.9.pngPNG image, 168 x 73, 8-bit colormap, non-interlaced887
                                                                                                                                                                                                          ic_check_circle_filled_36.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced2479
                                                                                                                                                                                                          rainy-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6084
                                                                                                                                                                                                          ic_send_sms_insecure.pngPNG image, 48 x 51, 8-bit colormap, non-interlaced1696
                                                                                                                                                                                                          ice-cream.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6941
                                                                                                                                                                                                          ic_x_28.pngPNG image, 42 x 42, 8-bit colormap, non-interlaced605
                                                                                                                                                                                                          librtmp.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped387068
                                                                                                                                                                                                          preference_category.xmlDBase 3 data file (432 records)432
                                                                                                                                                                                                          timer25.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1173
                                                                                                                                                                                                          exo_controls_repeat_all.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced344
                                                                                                                                                                                                          preferences_manual_mms.xmlDBase 3 data file (1708 records)1708
                                                                                                                                                                                                          abc_ic_menu_paste_mtrl_am_alpha.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced360
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          abc_list_selector_background_transition_holo_light.xmlDBase 3 data file (508 records)508
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          empty_inbox_5.pngPNG image, 240 x 240, 8-bit/color RGBA, non-interlaced13017
                                                                                                                                                                                                          ic_info_outline_dark.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced1244
                                                                                                                                                                                                          mediarail_button_background.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          timer05.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced273
                                                                                                                                                                                                          ic_signal_downloading.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1768
                                                                                                                                                                                                          text_secure_normal.xmlDBase 3 data file (876 records)876
                                                                                                                                                                                                          color_picker_check_tick.xmlDBase 3 data file (780 records)780
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00001.9.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced838
                                                                                                                                                                                                          ic_action_warning_red.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced292
                                                                                                                                                                                                          ic_emoji_object_activated_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced699
                                                                                                                                                                                                          device_list_fragment.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          abc_ic_menu_share_mtrl_alpha.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced918
                                                                                                                                                                                                          macaw.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9654
                                                                                                                                                                                                          ic_emoji_places_activated_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1104
                                                                                                                                                                                                          abc_ic_star_half_black_16dp.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced731
                                                                                                                                                                                                          ic_local_dining_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced818
                                                                                                                                                                                                          ic_camera_filled_24.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced405
                                                                                                                                                                                                          transfer_controls_background.9.pngPNG image, 298 x 298, 8-bit colormap, non-interlaced3361
                                                                                                                                                                                                          push_recipients_panel.xmlDBase 3 data file (1256 records)1256
                                                                                                                                                                                                          icon_notification.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2390
                                                                                                                                                                                                          ic_devices_white.pngPNG image, 267 x 194, 8-bit gray+alpha, non-interlaced4059
                                                                                                                                                                                                          ic_keyboard_arrow_left_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced262
                                                                                                                                                                                                          ic_person_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced916
                                                                                                                                                                                                          preferences_appearance.xmlDBase 3 data file (792 records)792
                                                                                                                                                                                                          quick_camera_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced366
                                                                                                                                                                                                          common_google_signin_btn_icon_dark_normal_background.9.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1339
                                                                                                                                                                                                          baseline_account_circle_white_24.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced490
                                                                                                                                                                                                          abc_ic_star_half_black_36dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced621
                                                                                                                                                                                                          ic_arrow_down_24dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced179
                                                                                                                                                                                                          ic_restore_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1481
                                                                                                                                                                                                          ic_check_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced665
                                                                                                                                                                                                          ic_emoji_places_normal_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1674
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 72 x 96, 8-bit colormap, non-interlaced535
                                                                                                                                                                                                          ic_send_sms_insecure.pngPNG image, 96 x 102, 8-bit/color RGBA, non-interlaced3050
                                                                                                                                                                                                          ic_photo_camera_dark.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced1042
                                                                                                                                                                                                          import_export_item_background_light.xmlDBase 3 data file (1052 records)1052
                                                                                                                                                                                                          fade_out.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          mediapicker_folder_item.xmlDBase 3 data file (1860 records)1860
                                                                                                                                                                                                          ic_close_grey600_32dp.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced246
                                                                                                                                                                                                          empty_inbox_2.pngPNG image, 240 x 240, 8-bit/color RGBA, non-interlaced10276
                                                                                                                                                                                                          ic_plus_28.pngPNG image, 42 x 42, 8-bit colormap, non-interlaced400
                                                                                                                                                                                                          ic_emoji_places_normal_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced737
                                                                                                                                                                                                          ic_create_album_outline_32.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced609
                                                                                                                                                                                                          onion-rings.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10621
                                                                                                                                                                                                          giphy_thumbnail.xmlDBase 3 data file (868 records)868
                                                                                                                                                                                                          exo_controls_repeat_one.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced187
                                                                                                                                                                                                          progress_dialog.xmlDBase 3 data file (852 records)852
                                                                                                                                                                                                          baseline_account_circle_white_24.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1363
                                                                                                                                                                                                          no_contacts.pngPNG image, 263 x 263, 8-bit/color RGBA, non-interlaced32818
                                                                                                                                                                                                          play-services-auth-api-phone.propertiesASCII text94
                                                                                                                                                                                                          no_contacts.pngPNG image, 526 x 526, 8-bit colormap, non-interlaced23669
                                                                                                                                                                                                          zooming_image_view.xmlDBase 3 data file (712 records)712
                                                                                                                                                                                                          abc_switch_track_mtrl_alpha.9.pngPNG image, 94 x 64, 8-bit colormap, non-interlaced881
                                                                                                                                                                                                          design_layout_snackbar_include.xmlDBase 3 data file (1472 records)1472
                                                                                                                                                                                                          message_details_header.xmlDBase 3 data file (4012 records)4012
                                                                                                                                                                                                          exo_icon_previous.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced364
                                                                                                                                                                                                          ic_switch_camera_36.pngPNG image, 54 x 54, 8-bit gray+alpha, non-interlaced1743
                                                                                                                                                                                                          ic_unidentified_delivery.pngPNG image, 20 x 20, 8-bit colormap, non-interlaced278
                                                                                                                                                                                                          ic_image_dark.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced566
                                                                                                                                                                                                          ic_photo_camera_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced974
                                                                                                                                                                                                          mtrl_chip_text_color.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          timer45.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced402
                                                                                                                                                                                                          notification_media_action.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          ic_close_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced770
                                                                                                                                                                                                          ic_camera_filled_24.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced659
                                                                                                                                                                                                          moon-phases-4.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7159
                                                                                                                                                                                                          donut.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced18517
                                                                                                                                                                                                          ic_emoji_people_normal_light.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3175
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced376
                                                                                                                                                                                                          check.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced641
                                                                                                                                                                                                          sea-cow.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4469
                                                                                                                                                                                                          notification_template_custom_big.xmlDBase 3 data file (2500 records)2500
                                                                                                                                                                                                          abc_ic_star_black_36dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced708
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_856Java serialization data, version 5168
                                                                                                                                                                                                          ic_block_grey600_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1058
                                                                                                                                                                                                          PhoneNumberAlternateFormatsProto_855Java serialization data, version 5105
                                                                                                                                                                                                          no_contacts.pngPNG image, 394 x 394, 8-bit/color RGBA, non-interlaced61097
                                                                                                                                                                                                          ic_check_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1025
                                                                                                                                                                                                          verify_scan_fragment.xmlDBase 3 data file (1088 records)1088
                                                                                                                                                                                                          abc_switch_track_mtrl_alpha.9.pngPNG image, 24 x 16, 8-bit colormap, non-interlaced484
                                                                                                                                                                                                          fab_shadow.pngPNG image, 320 x 320, 8-bit colormap, non-interlaced6680
                                                                                                                                                                                                          sad.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8713
                                                                                                                                                                                                          conversation_list_item_background.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          create_passphrase_activity.xmlDBase 3 data file (1120 records)1120
                                                                                                                                                                                                          lockscreen_watermark_light.pngPNG image, 100 x 100, 8-bit/color RGBA, non-interlaced8584
                                                                                                                                                                                                          CertPathReviewerMessages.propertiesASCII English text, with very long lines42868
                                                                                                                                                                                                          ic_face_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1084
                                                                                                                                                                                                          conversation_activity_unverified_banner_stub.xmlDBase 3 data file (416 records)416
                                                                                                                                                                                                          video_player.xmlDBase 3 data file (788 records)788
                                                                                                                                                                                                          share_activity.xmlDBase 3 data file (2344 records)2344
                                                                                                                                                                                                          compose_divider_background.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          ic_send_push_white_24dp.pngPNG image, 72 x 77, 8-bit colormap, non-interlaced2347
                                                                                                                                                                                                          crop_image_menu_rotate_right.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1042
                                                                                                                                                                                                          ic_close_white_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced362
                                                                                                                                                                                                          abc_menu_hardkey_panel_mtrl_mult.9.pngPNG image, 64 x 24, 8-bit colormap, non-interlaced841
                                                                                                                                                                                                          ic_document_large_light.pngPNG image, 72 x 96, 8-bit colormap, non-interlaced1194
                                                                                                                                                                                                          abc_btn_borderless_material.xmlDBase 3 data file (700 records)700
                                                                                                                                                                                                          ic_create_album_filled_32.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced378
                                                                                                                                                                                                          moon-phases-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7098
                                                                                                                                                                                                          abc_list_pressed_holo_light.9.pngPNG image, 6 x 6, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          ic_backspace_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced503
                                                                                                                                                                                                          grapes.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10658
                                                                                                                                                                                                          unread_count_background_light.xmlDBase 3 data file (704 records)704
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          ic_work_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced295
                                                                                                                                                                                                          abc_scrubber_primary_mtrl_alpha.9.pngPNG image, 20 x 24, 8-bit colormap, non-interlaced234
                                                                                                                                                                                                          abc_ic_menu_paste_mtrl_am_alpha.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced510
                                                                                                                                                                                                          ic_clear.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced465
                                                                                                                                                                                                          belt.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced3080
                                                                                                                                                                                                          ic_profile_default.pngPNG image, 42 x 42, 8-bit colormap, non-interlaced384
                                                                                                                                                                                                          ic_clear.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced250
                                                                                                                                                                                                          ic_emoji_flag_activated_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced259
                                                                                                                                                                                                          ic_send_sms_insecure.pngPNG image, 32 x 34, 8-bit colormap, non-interlaced1122
                                                                                                                                                                                                          ic_unarchive_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced689
                                                                                                                                                                                                          ic_emoji_people_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced963
                                                                                                                                                                                                          ic_trash_outline_36.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1439
                                                                                                                                                                                                          ic_delivery_status_sent.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced352
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_light.pngPNG image, 176 x 88, 8-bit colormap, non-interlaced550
                                                                                                                                                                                                          ic_document_small_light.pngPNG image, 104 x 136, 8-bit colormap, non-interlaced2030
                                                                                                                                                                                                          place_autocomplete_fragment.xmlDBase 3 data file (1692 records)1692
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_light.pngPNG image, 66 x 33, 8-bit colormap, non-interlaced277
                                                                                                                                                                                                          sticky_date_header_background_light.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          ic_close_grey600_32dp.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced488
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_dark.pngPNG image, 132 x 66, 8-bit colormap, non-interlaced448
                                                                                                                                                                                                          javamail.default.address.mapASCII text12
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00012.9.pngPNG image, 41 x 41, 8-bit colormap, non-interlaced1431
                                                                                                                                                                                                          exo_controls_fullscreen_enter.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced167
                                                                                                                                                                                                          translucent-bg.pngPNG image, 32 x 32, 8-bit/color RGBA, non-interlaced1174
                                                                                                                                                                                                          ic_send_sms_insecure_dark.pngPNG image, 32 x 34, 8-bit colormap, non-interlaced1272
                                                                                                                                                                                                          abc_ic_star_half_black_36dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1328
                                                                                                                                                                                                          recipient_preference_scrim_bottom.xmlDBase 3 data file (572 records)572
                                                                                                                                                                                                          ic_broken_link.pngPNG image, 16 x 16, 8-bit colormap, non-interlaced269
                                                                                                                                                                                                          ic_backspace.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced839
                                                                                                                                                                                                          media_view_edit_button.xmlDBase 3 data file (480 records)480
                                                                                                                                                                                                          ic_restore_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced572
                                                                                                                                                                                                          abc_tint_default.xmlDBase 3 data file (1128 records)1128
                                                                                                                                                                                                          ic_call_split_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced411
                                                                                                                                                                                                          common_google_signin_btn_tint.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          ic_select_all_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced322
                                                                                                                                                                                                          ic_emoji_symbols_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced585
                                                                                                                                                                                                          ic_emoji_symbols_normal_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced887
                                                                                                                                                                                                          ic_broken_link.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced660
                                                                                                                                                                                                          ic_archive_white_36dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1050
                                                                                                                                                                                                          ic_favorite_grey600_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1396
                                                                                                                                                                                                          design_navigation_menu_item.xmlDBase 3 data file (864 records)864
                                                                                                                                                                                                          ic_add_white_original_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced148
                                                                                                                                                                                                          scarf.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4674
                                                                                                                                                                                                          ic_mic_off_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced756
                                                                                                                                                                                                          ic_call_secure_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1894
                                                                                                                                                                                                          ic_backspace.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced338
                                                                                                                                                                                                          ic_emoji_symbols_activated_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1681
                                                                                                                                                                                                          baseline_email_white_24.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced314
                                                                                                                                                                                                          ic_volume_up_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1374
                                                                                                                                                                                                          ias.storedata1441
                                                                                                                                                                                                          emoji_variation_selector_item.xmlDBase 3 data file (364 records)364
                                                                                                                                                                                                          ic_add_white_original_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced157
                                                                                                                                                                                                          place_autocomplete_progress.xmlDBase 3 data file (496 records)496
                                                                                                                                                                                                          ic_delete_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced551
                                                                                                                                                                                                          design_bottom_sheet_slide_in.xmlDBase 3 data file (620 records)620
                                                                                                                                                                                                          abc_screen_simple_overlay_action_mode.xmlDBase 3 data file (828 records)828
                                                                                                                                                                                                          ic_mic_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced993
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced218
                                                                                                                                                                                                          ic_emoji_object_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1114
                                                                                                                                                                                                          ic_profile_camera.pngPNG image, 60 x 60, 8-bit colormap, non-interlaced1811
                                                                                                                                                                                                          psts_tab.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          ic_unidentified_delivery.pngPNG image, 30 x 30, 8-bit colormap, non-interlaced444
                                                                                                                                                                                                          welcome.pngPNG image, 420 x 540, 8-bit/color RGBA, non-interlaced35831
                                                                                                                                                                                                          ic_emoji_people_activated_dark.pngPNG image, 48 x 48, 8-bit gray+alpha, non-interlaced1923
                                                                                                                                                                                                          ic_add_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced115
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          timer10.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced415
                                                                                                                                                                                                          lockscreen_watermark_dark.pngPNG image, 300 x 300, 8-bit/color RGBA, non-interlaced22288
                                                                                                                                                                                                          javamail.pop3.providerASCII text236
                                                                                                                                                                                                          exo_icon_fastforward.xmlDBase 3 data file (764 records)764
                                                                                                                                                                                                          ic_audio_light.pngPNG image, 150 x 150, 8-bit colormap, non-interlaced1299
                                                                                                                                                                                                          abc_switch_thumb_material.xmlDBase 3 data file (560 records)560
                                                                                                                                                                                                          abc_tooltip_enter.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          activity_contact_name_edit.xmlDBase 3 data file (2028 records)2028
                                                                                                                                                                                                          ic_pets_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1524
                                                                                                                                                                                                          notification_template_big_media_narrow_custom.xmlDBase 3 data file (3268 records)3268
                                                                                                                                                                                                          ic_undo_36.pngPNG image, 108 x 108, 8-bit gray+alpha, non-interlaced3595
                                                                                                                                                                                                          quick_shutter_button.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2325
                                                                                                                                                                                                          timer40.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced684
                                                                                                                                                                                                          play-services-auth.propertiesASCII text74
                                                                                                                                                                                                          ic_emoji_symbols_normal_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1166
                                                                                                                                                                                                          powered_by_google_dark.pngPNG image, 480 x 56, 8-bit colormap, non-interlaced5375
                                                                                                                                                                                                          play-services-places.propertiesASCII text78
                                                                                                                                                                                                          ic_keyboard_arrow_left_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced305
                                                                                                                                                                                                          experience_upgrade_typing_indicators_fragment.xmlDBase 3 data file (3108 records)3108
                                                                                                                                                                                                          ic_gif_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced175
                                                                                                                                                                                                          $avd_hide_password__1.xmlDBase 3 data file (776 records)776
                                                                                                                                                                                                          exo_icon_play.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced319
                                                                                                                                                                                                          Places.pngPNG image, 2048 x 448, 8-bit/color RGBA, non-interlaced1148438
                                                                                                                                                                                                          recording_layout.xmlDBase 3 data file (2720 records)2720
                                                                                                                                                                                                          media_count_button_background.xmlDBase 3 data file (860 records)860
                                                                                                                                                                                                          jacket-3.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9416
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_015.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced555
                                                                                                                                                                                                          ic_mic_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced747
                                                                                                                                                                                                          ic_emoji_emoticons_normal_light.pngPNG image, 48 x 48, 8-bit/color RGBA, non-interlaced1668
                                                                                                                                                                                                          divet_lower_right_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced215
                                                                                                                                                                                                          conversation_activity.xmlDBase 3 data file (3064 records)3064
                                                                                                                                                                                                          mimetypes.defaultASCII text581
                                                                                                                                                                                                          ic_delivery_status_read.pngPNG image, 36 x 24, 8-bit colormap, non-interlaced558
                                                                                                                                                                                                          abc_ic_menu_cut_mtrl_alpha.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced380
                                                                                                                                                                                                          ic_launcher.pngPNG image, 48 x 48, 8-bit/color RGBA, non-interlaced2517
                                                                                                                                                                                                          ic_videocam_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced273
                                                                                                                                                                                                          transfer_controls_background.9.pngPNG image, 149 x 149, 8-bit colormap, non-interlaced1646
                                                                                                                                                                                                          abc_text_select_handle_middle_mtrl_dark.pngPNG image, 40 x 48, 8-bit colormap, non-interlaced921
                                                                                                                                                                                                          ic_devices_white.pngPNG image, 534 x 388, 8-bit gray+alpha, non-interlaced8315
                                                                                                                                                                                                          ic_action_name.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced484
                                                                                                                                                                                                          ic_emoji_flag_normal_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced511
                                                                                                                                                                                                          ic_message_black_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced669
                                                                                                                                                                                                          profile_splash.pngPNG image, 800 x 800, 8-bit/color RGBA, non-interlaced105124
                                                                                                                                                                                                          ic_emoji_flag_normal_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced430
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          link_preview_splash.pngPNG image, 450 x 464, 8-bit/color RGBA, non-interlaced161344
                                                                                                                                                                                                          ic_favorite_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced443
                                                                                                                                                                                                          ic_x_28.pngPNG image, 112 x 112, 8-bit colormap, non-interlaced1808
                                                                                                                                                                                                          libyuv.soELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped165844
                                                                                                                                                                                                          ic_advanced_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced631
                                                                                                                                                                                                          ic_note_to_self.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced176
                                                                                                                                                                                                          ic_circle_fill_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1242
                                                                                                                                                                                                          skirt.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7138
                                                                                                                                                                                                          background_pattern.pngPNG image, 19 x 19, 8-bit grayscale, non-interlaced251
                                                                                                                                                                                                          brochette.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced3730
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_keyboard_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced178
                                                                                                                                                                                                          ic_emoji_foods_normal_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced817
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          emoji_category_nature_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_emoji_activity_activated_dark.pngPNG image, 36 x 36, 8-bit gray+alpha, non-interlaced1237
                                                                                                                                                                                                          empty_inbox_5.pngPNG image, 960 x 960, 8-bit/color RGBA, non-interlaced59166
                                                                                                                                                                                                          quick_camera_front.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced644
                                                                                                                                                                                                          ic_image_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced675
                                                                                                                                                                                                          exo_edit_mode_logo.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1153
                                                                                                                                                                                                          conversation_item_thumbnail.xmlDBase 3 data file (1832 records)1832
                                                                                                                                                                                                          fab_shadow.pngPNG image, 120 x 120, 8-bit gray+alpha, non-interlaced2864
                                                                                                                                                                                                          ic_send_sms_insecure.pngPNG image, 64 x 68, 8-bit/color RGBA, non-interlaced2243
                                                                                                                                                                                                          exo_player_view.xmlDBase 3 data file (252 records)252
                                                                                                                                                                                                          ic_highlighter_36.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1474
                                                                                                                                                                                                          icon_cached.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced741
                                                                                                                                                                                                          timer15.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced645
                                                                                                                                                                                                          ic_keyboard_arrow_left_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced264
                                                                                                                                                                                                          ic_message_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced355
                                                                                                                                                                                                          bell-pepper.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5494
                                                                                                                                                                                                          icon_cached.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1609
                                                                                                                                                                                                          ic_keyboard_arrow_left_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced203
                                                                                                                                                                                                          ic_block_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced504
                                                                                                                                                                                                          notification_action_background.xmlDBase 3 data file (1352 records)1352
                                                                                                                                                                                                          ic_emoji_recents_normal_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1025
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2920 records)2920
                                                                                                                                                                                                          audio_view.xmlDBase 3 data file (2852 records)2852
                                                                                                                                                                                                          ic_movie_creation_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced503
                                                                                                                                                                                                          conversation_activity_group_share_profile_stub.xmlDBase 3 data file (408 records)408
                                                                                                                                                                                                          abc_ic_menu_copy_mtrl_am_alpha.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced344
                                                                                                                                                                                                          ic_call_end_grey600_32dp.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced513
                                                                                                                                                                                                          love_heart.pngPNG image, 300 x 272, 8-bit/color RGBA, non-interlaced18645
                                                                                                                                                                                                          powered_by_google_light.pngPNG image, 180 x 21, 8-bit/color RGBA, non-interlaced3424
                                                                                                                                                                                                          ic_file_download_white_36dp.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced613
                                                                                                                                                                                                          ic_arrow_down_24dp.xmlDBase 3 data file (804 records)804
                                                                                                                                                                                                          ic_bluetooth_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced302
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          message_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced687
                                                                                                                                                                                                          ic_camera_emoji_36.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3547
                                                                                                                                                                                                          ic_camera_shutter.pngPNG image, 352 x 352, 8-bit gray+alpha, non-interlaced13106
                                                                                                                                                                                                          message_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1202
                                                                                                                                                                                                          abc_popup_menu_header_item_layout.xmlDBase 3 data file (856 records)856
                                                                                                                                                                                                          emoji_variation_selector.xmlDBase 3 data file (412 records)412
                                                                                                                                                                                                          ic_emoji_places_normal_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced918
                                                                                                                                                                                                          ic_camera_filled_24.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced625
                                                                                                                                                                                                          ic_emoji_object_normal_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1352
                                                                                                                                                                                                          ic_photo_camera_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1321
                                                                                                                                                                                                          bottom_pause_to_play_animation.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          ic_person_shortcut.pngPNG image, 96 x 96, 8-bit/color RGBA, non-interlaced4108
                                                                                                                                                                                                          ic_reply_white_36dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1277
                                                                                                                                                                                                          empty_inbox_2.pngPNG image, 960 x 960, 8-bit/color RGBA, non-interlaced48178
                                                                                                                                                                                                          design_bottom_sheet_slide_out.xmlDBase 3 data file (620 records)620
                                                                                                                                                                                                          icon_cached.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1168
                                                                                                                                                                                                          clickable_card_dark.xmlDBase 3 data file (1204 records)1204
                                                                                                                                                                                                          moon-phases.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6933
                                                                                                                                                                                                          ic_keyboard_arrow_down_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced234
                                                                                                                                                                                                          ic_block_white_18dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced427
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_visibility_off_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced917
                                                                                                                                                                                                          conversation_item_sent_shared_contact.xmlDBase 3 data file (664 records)664
                                                                                                                                                                                                          ic_check_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1123
                                                                                                                                                                                                          cow.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced16061
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          ic_textsms_24dp.xmlDBase 3 data file (372 records)372
                                                                                                                                                                                                          ic_timer_off_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1892
                                                                                                                                                                                                          emoji_category_symbol_dark.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          message_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced884
                                                                                                                                                                                                          ic_scribble_save.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced780
                                                                                                                                                                                                          conversation_item_sent_indicator_text_shape.xmlDBase 3 data file (1208 records)1208
                                                                                                                                                                                                          conversation_list_fragment.xmlDBase 3 data file (2620 records)2620
                                                                                                                                                                                                          timer45.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1049
                                                                                                                                                                                                          ic_dashboard_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced154
                                                                                                                                                                                                          crop_image_menu_rotate_left.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced2220
                                                                                                                                                                                                          video_splash.pngPNG image, 556 x 557, 8-bit/color RGBA, non-interlaced126088
                                                                                                                                                                                                          bored-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8400
                                                                                                                                                                                                          ic_share_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced757
                                                                                                                                                                                                          ic_play_circle_fill_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1771
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_000.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced398
                                                                                                                                                                                                          mtrl_btn_stroke_color_selector.xmlDBase 3 data file (380 records)380
                                                                                                                                                                                                          ic_emoji_foods_activated_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1256
                                                                                                                                                                                                          timer25.pngPNG image, 12 x 12, 8-bit gray+alpha, non-interlaced215
                                                                                                                                                                                                          abc_ic_menu_paste_mtrl_am_alpha.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced359
                                                                                                                                                                                                          no-profile.pngPNG image, 228 x 228, 8-bit/color RGB, non-interlaced3251
                                                                                                                                                                                                          quick_camera_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced542
                                                                                                                                                                                                          abc_ic_menu_selectall_mtrl_alpha.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced185
                                                                                                                                                                                                          ic_call_missed_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced272
                                                                                                                                                                                                          abc_screen_toolbar.xmlDBase 3 data file (1620 records)1620
                                                                                                                                                                                                          libcurve25519.soELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped201056
                                                                                                                                                                                                          exo_icon_next.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced244
                                                                                                                                                                                                          tuna.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7465
                                                                                                                                                                                                          ic_mtrl_chip_checked_circle.xmlDBase 3 data file (1224 records)1224
                                                                                                                                                                                                          ketchup.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5564
                                                                                                                                                                                                          ic_contacts_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced838
                                                                                                                                                                                                          ic_info_white_18dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced474
                                                                                                                                                                                                          archived_indicator_background.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          abc_grow_fade_in_from_bottom.xmlDBase 3 data file (860 records)860
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1036 records)1036
                                                                                                                                                                                                          colorpickerpreference_pref_swatch.xmlDBase 3 data file (316 records)316
                                                                                                                                                                                                          abc_ic_menu_selectall_mtrl_alpha.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced322
                                                                                                                                                                                                          video_splash.pngPNG image, 371 x 372, 8-bit/color RGBA, non-interlaced77420
                                                                                                                                                                                                          mediarail_button_item.xmlDBase 3 data file (648 records)648
                                                                                                                                                                                                          ic_unarchive_white_36dp.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced843
                                                                                                                                                                                                          apns.xmlDBase 3 data file (543436 records)543436
                                                                                                                                                                                                          exo_playback_control_view.xmlDBase 3 data file (2856 records)2856
                                                                                                                                                                                                          exo_icon_pause.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced145
                                                                                                                                                                                                          mtrl_snackbar_background.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_005.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced278
                                                                                                                                                                                                          ic_videocam_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced214
                                                                                                                                                                                                          ic_refresh_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1231
                                                                                                                                                                                                          ic_content_copy_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced389
                                                                                                                                                                                                          device_link_fragment.xmlDBase 3 data file (2544 records)2544
                                                                                                                                                                                                          ic_view_stream_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced135
                                                                                                                                                                                                          common_google_signin_btn_text_light_normal_background.9.pngPNG image, 111 x 48, 8-bit colormap, non-interlaced528
                                                                                                                                                                                                          ic_favorite_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced704
                                                                                                                                                                                                          libnative-utils.soELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped13948
                                                                                                                                                                                                          media_overview_document_item_header.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          ic_wb_sunny_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced768
                                                                                                                                                                                                          conversation_item_received_audio.xmlDBase 3 data file (644 records)644
                                                                                                                                                                                                          abc_ic_star_half_black_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced982
                                                                                                                                                                                                          emoji_display_item.xmlDBase 3 data file (1420 records)1420
                                                                                                                                                                                                          ic_keyboard_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced283
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          exo_controls_repeat_off.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced398
                                                                                                                                                                                                          librtmp.soELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped244444
                                                                                                                                                                                                          ic_notifications_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced579
                                                                                                                                                                                                          ic_visibility_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1027
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          ic_mic_off_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced709
                                                                                                                                                                                                          ic_scroll_down.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced896
                                                                                                                                                                                                          abc_ratingbar_small_material.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          conversation_list_item_background.xmlDBase 3 data file (780 records)780
                                                                                                                                                                                                          abc_switch_track_mtrl_alpha.9.pngPNG image, 71 x 48, 8-bit colormap, non-interlaced922
                                                                                                                                                                                                          exo_icon_previous.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced281
                                                                                                                                                                                                          abc_cascading_menu_item_layout.xmlDBase 3 data file (2124 records)2124
                                                                                                                                                                                                          giraffe.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11785
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          abc_textfield_default_mtrl_alpha.9.pngPNG image, 19 x 16, 8-bit colormap, non-interlaced219
                                                                                                                                                                                                          ic_document_small_dark.pngPNG image, 104 x 136, 8-bit colormap, non-interlaced2007
                                                                                                                                                                                                          ic_refresh_white_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced949
                                                                                                                                                                                                          notification_bg_normal.9.pngPNG image, 8 x 8, 8-bit grayscale, non-interlaced215
                                                                                                                                                                                                          design_layout_tab_text.xmlDBase 3 data file (444 records)444
                                                                                                                                                                                                          lion.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11135
                                                                                                                                                                                                          abc_action_menu_item_layout.xmlDBase 3 data file (800 records)800
                                                                                                                                                                                                          fab_shadow_mini.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced3502
                                                                                                                                                                                                          rotate_90_animation.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          abc_btn_switch_to_on_mtrl_00001.9.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1728
                                                                                                                                                                                                          abc_action_menu_layout.xmlDBase 3 data file (584 records)584
                                                                                                                                                                                                          media_overview_activity.xmlDBase 3 data file (1552 records)1552
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          ic_info_outline_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced679
                                                                                                                                                                                                          abc_list_pressed_holo_light.9.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced230
                                                                                                                                                                                                          ic_call_end_grey600_32dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced655
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_photo_camera_light.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced871
                                                                                                                                                                                                          ic_emoji_foods_activated_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1007
                                                                                                                                                                                                          abc_action_mode_close_item_material.xmlDBase 3 data file (880 records)880
                                                                                                                                                                                                          ic_emoji_nature_normal_light.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3122
                                                                                                                                                                                                          exo_controls_shuffle.xmlDBase 3 data file (1028 records)1028
                                                                                                                                                                                                          emoji_category_foods_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          link_preview.xmlDBase 3 data file (3552 records)3552
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          animation_toggle_out.xmlDBase 3 data file (748 records)748
                                                                                                                                                                                                          quick_camera_exit_fullscreen.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced149
                                                                                                                                                                                                          ic_emoji_nature_normal_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced975
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_refresh_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced953
                                                                                                                                                                                                          abc_list_selector_disabled_holo_dark.9.pngPNG image, 28 x 84, 8-bit colormap, non-interlaced259
                                                                                                                                                                                                          quick_camera_fullscreen.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced162
                                                                                                                                                                                                          mtrl_linear_out_slow_in.xmlDBase 3 data file (128 records)128
                                                                                                                                                                                                          place_autocomplete_item_prediction.xmlDBase 3 data file (1936 records)1936
                                                                                                                                                                                                          ic_alert.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced851
                                                                                                                                                                                                          qr_code_background.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          googleg_disabled_color_18.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced628
                                                                                                                                                                                                          time_duration_picker_dialog.xmlDBase 3 data file (476 records)476
                                                                                                                                                                                                          hippopotamus.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7401
                                                                                                                                                                                                          ic_emoji_foods_activated_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced611
                                                                                                                                                                                                          welcome.pngPNG image, 1120 x 1440, 8-bit/color RGBA, non-interlaced108001
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          timer10.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced933
                                                                                                                                                                                                          ic_launcher.pngPNG image, 72 x 72, 8-bit/color RGBA, non-interlaced4062
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          rounded_rectangle_dark.xmlDBase 3 data file (952 records)952
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          birthday-cake.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6654
                                                                                                                                                                                                          abc_ic_menu_overflow_material.xmlDBase 3 data file (1132 records)1132
                                                                                                                                                                                                          circle_touch_highlight_background.xmlDBase 3 data file (656 records)656
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          places_ic_search.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced731
                                                                                                                                                                                                          exo_controls_fullscreen_exit.xmlDBase 3 data file (948 records)948
                                                                                                                                                                                                          AndroidManifest.xmlDBase 3 data file (69300 records)69300
                                                                                                                                                                                                          check.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced397
                                                                                                                                                                                                          firebase-iid.propertiesASCII text62
                                                                                                                                                                                                          ic_menu_search_holo_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced642
                                                                                                                                                                                                          ic_clear.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced227
                                                                                                                                                                                                          ic_note_to_self.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced245
                                                                                                                                                                                                          abc_textfield_search_activated_mtrl_alpha.9.pngPNG image, 18 x 5, 8-bit colormap, non-interlaced206
                                                                                                                                                                                                          preference_divider_light.xmlDBase 3 data file (1284 records)1284
                                                                                                                                                                                                          message_recipient_list_item.xmlDBase 3 data file (3316 records)3316
                                                                                                                                                                                                          ic_select_all_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced175
                                                                                                                                                                                                          powered_by_google_light.pngPNG image, 120 x 14, 8-bit/color RGBA, non-interlaced1878
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          recent_photo_view.xmlDBase 3 data file (500 records)500
                                                                                                                                                                                                          ic_lock_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced300
                                                                                                                                                                                                          googleg_standard_color_18.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1233
                                                                                                                                                                                                          empty_inbox_3.pngPNG image, 480 x 480, 8-bit/color RGBA, non-interlaced24857
                                                                                                                                                                                                          ic_insert_drive_file_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced185
                                                                                                                                                                                                          ic_menu_remove_holo_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced338
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          ic_emoji_emoticons_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced976
                                                                                                                                                                                                          ic_timer.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1115
                                                                                                                                                                                                          shoe.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9034
                                                                                                                                                                                                          chocolate.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4561
                                                                                                                                                                                                          ic_emoji_nature_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced1012
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1748 records)1748
                                                                                                                                                                                                          ic_profile_camera.pngPNG image, 90 x 90, 8-bit colormap, non-interlaced3037
                                                                                                                                                                                                          quick_camera_hide.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced287
                                                                                                                                                                                                          libspeex.soELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped138272
                                                                                                                                                                                                          mtrl_fab_transformation_sheet_collapse_spec.xmlDBase 3 data file (1892 records)1892
                                                                                                                                                                                                          libsimplestreaming.soELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped18128
                                                                                                                                                                                                          preference_widget_seekbar_material.xmlDBase 3 data file (3176 records)3176
                                                                                                                                                                                                          ic_signal_downloading.pngPNG image, 72 x 72, 8-bit gray+alpha, non-interlaced3273
                                                                                                                                                                                                          exo_controls_repeat_all.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced301
                                                                                                                                                                                                          ic_add_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced157
                                                                                                                                                                                                          ic_backspace_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced727
                                                                                                                                                                                                          empty_inbox_4.pngPNG image, 720 x 720, 8-bit/color RGBA, non-interlaced33875
                                                                                                                                                                                                          ic_scribble_save.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced412
                                                                                                                                                                                                          conversation_list_item_background_dark.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          empty_inbox_3.pngPNG image, 360 x 360, 8-bit/color RGBA, non-interlaced18095
                                                                                                                                                                                                          exo_controls_fullscreen_enter.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced131
                                                                                                                                                                                                          ic_lock_white_18dp.pngPNG image, 8 x 11, 8-bit gray+alpha, non-interlaced162
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 27 x 36, 8-bit colormap, non-interlaced416
                                                                                                                                                                                                          abc_list_divider_mtrl_alpha.9.pngPNG image, 1 x 1, 8-bit grayscale, non-interlaced167
                                                                                                                                                                                                          ic_wb_sunny_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced503
                                                                                                                                                                                                          common_google_signin_btn_icon_light_normal.xmlDBase 3 data file (652 records)652
                                                                                                                                                                                                          ic_menu_add_field_holo_light.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced723
                                                                                                                                                                                                          ic_close_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced393
                                                                                                                                                                                                          design_navigation_item_separator.xmlDBase 3 data file (480 records)480
                                                                                                                                                                                                          ic_emoji_object_activated_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2206
                                                                                                                                                                                                          ic_dashboard_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced119
                                                                                                                                                                                                          temperature-1.pngPNG image, 256 x 256, 8-bit gray+alpha, non-interlaced2050
                                                                                                                                                                                                          dress-2.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7823
                                                                                                                                                                                                          ic_create_album_outline_32.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced767
                                                                                                                                                                                                          timer30.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced399
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_015.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced548
                                                                                                                                                                                                          preference_widget_switch.xmlDBase 3 data file (476 records)476
                                                                                                                                                                                                          ic_missing_thumbnail_picture.pngPNG image, 630 x 630, 8-bit colormap, non-interlaced2298
                                                                                                                                                                                                          abc_ic_star_half_black_36dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced473
                                                                                                                                                                                                          abc_primary_text_disable_only_material_dark.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          ic_launcher.xmlDBase 3 data file (552 records)552
                                                                                                                                                                                                          verify_display_fragment_context_menu.xmlDBase 3 data file (476 records)476
                                                                                                                                                                                                          abc_ic_voice_search_api_material.xmlDBase 3 data file (1208 records)1208
                                                                                                                                                                                                          ic_reply.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced481
                                                                                                                                                                                                          abc_list_divider_material.xmlDBase 3 data file (616 records)616
                                                                                                                                                                                                          design_ic_visibility.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced836
                                                                                                                                                                                                          ic_image_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced405
                                                                                                                                                                                                          ic_gif_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced261
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2624 records)2624
                                                                                                                                                                                                          timer60.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced537
                                                                                                                                                                                                          ic_missing_thumbnail_picture.pngPNG image, 210 x 210, 8-bit/color RGBA, non-interlaced2095
                                                                                                                                                                                                          ic_photo_camera_dark.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1772
                                                                                                                                                                                                          ic_lock_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1034
                                                                                                                                                                                                          ic_emoji_flag_activated_light.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced559
                                                                                                                                                                                                          ic_clear_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced727
                                                                                                                                                                                                          ic_circle_fill_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced864
                                                                                                                                                                                                          ic_emoji_places_activated_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1214
                                                                                                                                                                                                          libsqlcipher.soELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked, stripped2357812
                                                                                                                                                                                                          mtrl_tabs_ripple_color.xmlDBase 3 data file (1680 records)1680
                                                                                                                                                                                                          conversation_attachment_edit.xmlDBase 3 data file (1416 records)1416
                                                                                                                                                                                                          ic_mic_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced993
                                                                                                                                                                                                          notification_bg_normal.9.pngPNG image, 12 x 12, 8-bit grayscale, non-interlaced212
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          abc_ic_star_black_16dp.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced655
                                                                                                                                                                                                          empty_inbox_1.pngPNG image, 720 x 720, 8-bit/color RGBA, non-interlaced34610
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          ic_emoji_nature_normal_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1984
                                                                                                                                                                                                          Foods.pngPNG image, 2048 x 256, 8-bit/color RGBA, non-interlaced618513
                                                                                                                                                                                                          ic_pause_circle_fill_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1640
                                                                                                                                                                                                          backup_enable_dialog.xmlDBase 3 data file (2736 records)2736
                                                                                                                                                                                                          ic_textsms_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced347
                                                                                                                                                                                                          ic_scribble_save.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1566
                                                                                                                                                                                                          ic_x_circle.pngPNG image, 40 x 40, 8-bit colormap, non-interlaced350
                                                                                                                                                                                                          ic_x_circle.pngPNG image, 80 x 80, 8-bit colormap, non-interlaced577
                                                                                                                                                                                                          invite_activity.xmlDBase 3 data file (3876 records)3876
                                                                                                                                                                                                          ic_emoji_emoticons_normal_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1531
                                                                                                                                                                                                          mediapicker_default.xmlDBase 3 data file (596 records)596
                                                                                                                                                                                                          exo_icon_stop.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced121
                                                                                                                                                                                                          ic_select_off.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced1440
                                                                                                                                                                                                          exo_controls_fullscreen_enter.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced152
                                                                                                                                                                                                          preference_dropdown_material.xmlDBase 3 data file (2500 records)2500
                                                                                                                                                                                                          notification_template_media_custom.xmlDBase 3 data file (2856 records)2856
                                                                                                                                                                                                          album_thumbnail_5.xmlDBase 3 data file (1356 records)1356
                                                                                                                                                                                                          ic_group_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced297
                                                                                                                                                                                                          conversation_list_divider_shape.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          ic_dialpad_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced216
                                                                                                                                                                                                          powered_by_google_dark.pngPNG image, 180 x 21, 8-bit colormap, non-interlaced2461
                                                                                                                                                                                                          abc_btn_colored_borderless_text_material.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          crop_image_menu_rotate_right.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1301
                                                                                                                                                                                                          ic_unarchive_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced397
                                                                                                                                                                                                          design_ic_visibility.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1417
                                                                                                                                                                                                          ic_emoji_emoticons_activated_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced940
                                                                                                                                                                                                          ic_document_small_light.pngPNG image, 52 x 68, 8-bit colormap, non-interlaced1076
                                                                                                                                                                                                          place_autocomplete_item_powered_by_google.xmlDBase 3 data file (1368 records)1368
                                                                                                                                                                                                          ic_lock_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced821
                                                                                                                                                                                                          ic_forum_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced176
                                                                                                                                                                                                          ic_x_circle.pngPNG image, 60 x 60, 8-bit colormap, non-interlaced467
                                                                                                                                                                                                          ic_photo_camera_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1304
                                                                                                                                                                                                          exo_icon_fastforward.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced435
                                                                                                                                                                                                          touch_highlight_background.xmlDBase 3 data file (496 records)496
                                                                                                                                                                                                          ic_mtrl_chip_checked_black.xmlDBase 3 data file (784 records)784
                                                                                                                                                                                                          ic_x_28.pngPNG image, 28 x 28, 8-bit colormap, non-interlaced342
                                                                                                                                                                                                          message_bubble_background_received_start.xmlDBase 3 data file (1012 records)1012
                                                                                                                                                                                                          storm.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5747
                                                                                                                                                                                                          happy-3.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9603
                                                                                                                                                                                                          ic_volume_off_white_18dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1177
                                                                                                                                                                                                          ic_circle_fill_white_48dp.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced2048
                                                                                                                                                                                                          timer35.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1024
                                                                                                                                                                                                          ic_contact_picture.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1345
                                                                                                                                                                                                          ic_emoji_places_activated_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced918
                                                                                                                                                                                                          ic_broken_link.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced262
                                                                                                                                                                                                          ic_launch_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced352
                                                                                                                                                                                                          timer05.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced457
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          ic_highlighter_36.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced757
                                                                                                                                                                                                          ic_clear_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced251
                                                                                                                                                                                                          ic_movie_creation_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced452
                                                                                                                                                                                                          album_thumbnail_2.xmlDBase 3 data file (916 records)916
                                                                                                                                                                                                          ic_select_all_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced276
                                                                                                                                                                                                          ic_clear_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced466
                                                                                                                                                                                                          ic_advanced_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced287
                                                                                                                                                                                                          ic_close_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced565
                                                                                                                                                                                                          hen.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7708
                                                                                                                                                                                                          ic_audio_dark.pngPNG image, 300 x 300, 8-bit colormap, non-interlaced3023
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          abc_ab_share_pack_mtrl_alpha.9.pngPNG image, 16 x 16, 8-bit colormap, non-interlaced291
                                                                                                                                                                                                          ic_lock_white_18dp.pngPNG image, 26 x 34, 8-bit colormap, non-interlaced575
                                                                                                                                                                                                          compose_background_dark.xmlDBase 3 data file (704 records)704
                                                                                                                                                                                                          ic_signal_background_connection.pngPNG image, 24 x 24, 8-bit gray+alpha, non-interlaced759
                                                                                                                                                                                                          abc_text_select_handle_middle_mtrl_dark.pngPNG image, 20 x 24, 8-bit colormap, non-interlaced462
                                                                                                                                                                                                          ic_menu_lock_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced845
                                                                                                                                                                                                          icon_lock.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1060
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_000.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced270
                                                                                                                                                                                                          thumbnail_view.xmlDBase 3 data file (1736 records)1736
                                                                                                                                                                                                          ic_volume_up_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced744
                                                                                                                                                                                                          conversation_item_footer.xmlDBase 3 data file (2332 records)2332
                                                                                                                                                                                                          ic_location_on_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced690
                                                                                                                                                                                                          $avd_show_password__2.xmlDBase 3 data file (732 records)732
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          scribble_sticker_item.xmlDBase 3 data file (436 records)436
                                                                                                                                                                                                          fab_shadow_mini.pngPNG image, 256 x 256, 8-bit colormap, non-interlaced5217
                                                                                                                                                                                                          ic_emoji_object_activated_dark.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1352
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_dark.pngPNG image, 88 x 44, 8-bit colormap, non-interlaced344
                                                                                                                                                                                                          exo_controls_fullscreen_exit.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced149
                                                                                                                                                                                                          ic_group_shortcut.pngPNG image, 96 x 96, 8-bit/color RGBA, non-interlaced4358
                                                                                                                                                                                                          ic_emoji_emoticons_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced860
                                                                                                                                                                                                          shared_contact_view.xmlDBase 3 data file (2628 records)2628
                                                                                                                                                                                                          ic_photo_camera_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced594
                                                                                                                                                                                                          ic_info_white_18dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced314
                                                                                                                                                                                                          ic_audio_dark.pngPNG image, 225 x 225, 8-bit colormap, non-interlaced2264
                                                                                                                                                                                                          design_snackbar_in.xmlDBase 3 data file (320 records)320
                                                                                                                                                                                                          ic_emoji_object_normal_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2206
                                                                                                                                                                                                          ic_timer_disabled.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1639
                                                                                                                                                                                                          ic_close_white_18dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced393
                                                                                                                                                                                                          Objects.pngPNG image, 2048 x 384, 8-bit/color RGBA, non-interlaced886668
                                                                                                                                                                                                          abc_search_dropdown_item_icons_2line.xmlDBase 3 data file (2200 records)2200
                                                                                                                                                                                                          ic_delivery_status_sent.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced769
                                                                                                                                                                                                          ic_audio_light.pngPNG image, 225 x 225, 8-bit colormap, non-interlaced1970
                                                                                                                                                                                                          ic_emoji_object_normal_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced699
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_light.pngPNG image, 176 x 88, 8-bit colormap, non-interlaced553
                                                                                                                                                                                                          ic_photo_library_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced312
                                                                                                                                                                                                          abc_btn_radio_to_on_mtrl_015.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced752
                                                                                                                                                                                                          verification_pin_keyboard_view.xmlDBase 3 data file (1672 records)1672
                                                                                                                                                                                                          design_layout_snackbar.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          load_more_header.xmlDBase 3 data file (1604 records)1604
                                                                                                                                                                                                          libjingle_peerconnection_so.soELF 32-bit LSB shared object, ARM, version 1 (SYSV), dynamically linked (uses shared libs), stripped4164320
                                                                                                                                                                                                          ic_keyboard_arrow_up_white_36dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced337
                                                                                                                                                                                                          conversation_activity_attachment_editor_stub.xmlDBase 3 data file (2312 records)2312
                                                                                                                                                                                                          timer45.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced302
                                                                                                                                                                                                          ic_dialpad_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced413
                                                                                                                                                                                                          orange.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4797
                                                                                                                                                                                                          Nature.pngPNG image, 2048 x 256, 8-bit/color RGBA, non-interlaced707778
                                                                                                                                                                                                          emoji_category_places_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          abc_ic_star_black_36dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1234
                                                                                                                                                                                                          cpb_background.xmlDBase 3 data file (580 records)580
                                                                                                                                                                                                          ic_video_light.pngPNG image, 150 x 150, 8-bit colormap, non-interlaced660
                                                                                                                                                                                                          PhoneNumberMetadataProto_979Java serialization data, version 5285
                                                                                                                                                                                                          contact_photo_background.xmlDBase 3 data file (764 records)764
                                                                                                                                                                                                          ic_emoji_foods_activated_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced980
                                                                                                                                                                                                          ic_content_copy_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced347
                                                                                                                                                                                                          abc_list_focused_holo.9.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced251
                                                                                                                                                                                                          ic_emoji_nature_normal_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1984
                                                                                                                                                                                                          emoji_category_nature_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_warning_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced496
                                                                                                                                                                                                          ic_contact_picture_large.pngPNG image, 1920 x 1920, 8-bit colormap, non-interlaced17914
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          PhoneNumberMetadataProto_ZWJava serialization data, version 51657
                                                                                                                                                                                                          notify_panel_notification_icon_bg.pngPNG image, 15 x 15, 8-bit colormap, non-interlaced93
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          ic_arrow_right.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced190
                                                                                                                                                                                                          ic_emoji_recents_normal_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1365
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_000.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced353
                                                                                                                                                                                                          rain-1.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4706
                                                                                                                                                                                                          ic_block_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced729
                                                                                                                                                                                                          PhoneNumberMetadataProto_ZMJava serialization data, version 5495
                                                                                                                                                                                                          ic_signal_grey_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced982
                                                                                                                                                                                                          ic_volume_off_white_18dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced444
                                                                                                                                                                                                          mtrl_layout_snackbar.xmlDBase 3 data file (548 records)548
                                                                                                                                                                                                          labeled_edit_text.xmlDBase 3 data file (1136 records)1136
                                                                                                                                                                                                          ic_camera_emoji_36.pngPNG image, 108 x 108, 8-bit gray+alpha, non-interlaced5901
                                                                                                                                                                                                          ic_emoji_recents_normal_dark.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced510
                                                                                                                                                                                                          PhoneNumberMetadataProto_ZAJava serialization data, version 5731
                                                                                                                                                                                                          recipient_preference_contact_widget.xmlDBase 3 data file (900 records)900
                                                                                                                                                                                                          suspicious.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10029
                                                                                                                                                                                                          ic_menu_login.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced1300
                                                                                                                                                                                                          ic_brightness_6_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced449
                                                                                                                                                                                                          PhoneNumberMetadataProto_YTJava serialization data, version 5383
                                                                                                                                                                                                          javamail.smtp.address.mapASCII text12
                                                                                                                                                                                                          mtrl_fast_out_linear_in.xmlDBase 3 data file (128 records)128
                                                                                                                                                                                                          abc_text_cursor_material.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          labeled_edit_text_background_active.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          fade_scale_in.xmlDBase 3 data file (792 records)792
                                                                                                                                                                                                          tooltip_arrow_right.9.pngPNG image, 198 x 118, 8-bit colormap, non-interlaced1994
                                                                                                                                                                                                          banana.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10938
                                                                                                                                                                                                          reminder_background_error.xmlDBase 3 data file (700 records)700
                                                                                                                                                                                                          ic_share_black_18dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced865
                                                                                                                                                                                                          ic_save_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced416
                                                                                                                                                                                                          exo_icon_previous.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced306
                                                                                                                                                                                                          powered_by_google_dark.pngPNG image, 120 x 14, 8-bit colormap, non-interlaced1764
                                                                                                                                                                                                          PhoneNumberMetadataProto_YEJava serialization data, version 5494
                                                                                                                                                                                                          bacon.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced4132
                                                                                                                                                                                                          duck.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6118
                                                                                                                                                                                                          ic_emoji_people_activated_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1783
                                                                                                                                                                                                          ic_check_circle_filled_36.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1084
                                                                                                                                                                                                          exo_icon_fastforward.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced326
                                                                                                                                                                                                          abc_screen_toolbar.xmlDBase 3 data file (1676 records)1676
                                                                                                                                                                                                          ic_block_white_18dp.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced635
                                                                                                                                                                                                          ostrich.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7739
                                                                                                                                                                                                          animation_toggle_in.xmlDBase 3 data file (748 records)748
                                                                                                                                                                                                          ic_emoji_flag_normal_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced259
                                                                                                                                                                                                          ic_person_add_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced746
                                                                                                                                                                                                          ic_tag_faces_white_24dp.pngPNG image, 24 x 24, 8-bit gray+alpha, non-interlaced806
                                                                                                                                                                                                          abc_ic_ab_back_material.xmlDBase 3 data file (908 records)908
                                                                                                                                                                                                          webrtc_camera_front_button.xmlDBase 3 data file (592 records)592
                                                                                                                                                                                                          ez-vcard.licenseASCII English text, with CRLF line terminators1549
                                                                                                                                                                                                          ic_profile_camera.pngPNG image, 180 x 180, 8-bit/color RGBA, non-interlaced8637
                                                                                                                                                                                                          timer00.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced387
                                                                                                                                                                                                          change_passphrase_activity.xmlDBase 3 data file (2576 records)2576
                                                                                                                                                                                                          country_selection_fragment.xmlDBase 3 data file (1152 records)1152
                                                                                                                                                                                                          googleg_disabled_color_18.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced462
                                                                                                                                                                                                          ic_launch_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced254
                                                                                                                                                                                                          mailcapASCII text308
                                                                                                                                                                                                          preference_list_fragment.xmlDBase 3 data file (820 records)820
                                                                                                                                                                                                          PhoneNumberMetadataProto_WSJava serialization data, version 5440
                                                                                                                                                                                                          ic_add_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced137
                                                                                                                                                                                                          ic_emoji_activity_normal_light.pngPNG image, 24 x 24, 8-bit gray+alpha, non-interlaced694
                                                                                                                                                                                                          ic_delivery_status_read.pngPNG image, 54 x 36, 8-bit colormap, non-interlaced769
                                                                                                                                                                                                          exo_notification_small_icon.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1437
                                                                                                                                                                                                          PhoneNumberMetadataProto_WFJava serialization data, version 5348
                                                                                                                                                                                                          ic_emoji_recents_activated_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1768
                                                                                                                                                                                                          invite_activity.xmlDBase 3 data file (3916 records)3916
                                                                                                                                                                                                          notification_bg_low_pressed.9.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          classes3.dexDalvik dex file version 0352382984
                                                                                                                                                                                                          ic_unidentified_delivery.pngPNG image, 80 x 80, 8-bit colormap, non-interlaced662
                                                                                                                                                                                                          ic_info_white_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced730
                                                                                                                                                                                                          ic_advanced_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced247
                                                                                                                                                                                                          exo_controls_fullscreen_exit.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced172
                                                                                                                                                                                                          PhoneNumberMetadataProto_VUJava serialization data, version 5422
                                                                                                                                                                                                          ic_emoji_foods_normal_dark.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1231
                                                                                                                                                                                                          baseline_email_white_24.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced426
                                                                                                                                                                                                          exo_edit_mode_logo.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced377
                                                                                                                                                                                                          PhoneNumberMetadataProto_VNJava serialization data, version 51106
                                                                                                                                                                                                          abc_text_select_handle_middle_mtrl_dark.pngPNG image, 30 x 36, 8-bit colormap, non-interlaced653
                                                                                                                                                                                                          ic_volume_up_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced561
                                                                                                                                                                                                          PhoneNumberMetadataProto_VIJava serialization data, version 5659
                                                                                                                                                                                                          ic_clear.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced290
                                                                                                                                                                                                          PhoneNumberMetadataProto_VGJava serialization data, version 5559
                                                                                                                                                                                                          crop_image_menu_flip.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced328
                                                                                                                                                                                                          PhoneNumberMetadataProto_VEJava serialization data, version 5435
                                                                                                                                                                                                          PhoneNumberMetadataProto_VCJava serialization data, version 5560
                                                                                                                                                                                                          PhoneNumberMetadataProto_VAJava serialization data, version 5686
                                                                                                                                                                                                          design_bottom_sheet_slide_out.xmlDBase 3 data file (620 records)620
                                                                                                                                                                                                          transfer_controls_background.9.pngPNG image, 111 x 111, 8-bit colormap, non-interlaced1619
                                                                                                                                                                                                          ic_clear_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced763
                                                                                                                                                                                                          ic_check_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced348
                                                                                                                                                                                                          PhoneNumberMetadataProto_UZJava serialization data, version 51848
                                                                                                                                                                                                          exo_controls_repeat_one.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced346
                                                                                                                                                                                                          PhoneNumberMetadataProto_UYJava serialization data, version 5511
                                                                                                                                                                                                          share_intent_list.xmlDBase 3 data file (476 records)476
                                                                                                                                                                                                          ic_gif_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced274
                                                                                                                                                                                                          tiger.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced15984
                                                                                                                                                                                                          ic_security_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1413
                                                                                                                                                                                                          ic_visibility_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced818
                                                                                                                                                                                                          PhoneNumberMetadataProto_USJava serialization data, version 51698
                                                                                                                                                                                                          ic_pause_circle_fill_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced893
                                                                                                                                                                                                          ic_add_caption_36.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1609
                                                                                                                                                                                                          ic_contact_picture_large.pngPNG image, 480 x 480, 8-bit colormap, non-interlaced3712
                                                                                                                                                                                                          ic_document_small_dark.pngPNG image, 39 x 51, 8-bit colormap, non-interlaced818
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1912 records)1912
                                                                                                                                                                                                          ic_mic_white_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1844
                                                                                                                                                                                                          conversation_popup.xmlDBase 3 data file (556 records)556
                                                                                                                                                                                                          exo_icon_next.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced394
                                                                                                                                                                                                          PhoneNumberMetadataProto_UGJava serialization data, version 5751
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          ic_timer_off_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1040
                                                                                                                                                                                                          PhoneNumberMetadataProto_UAJava serialization data, version 51199
                                                                                                                                                                                                          avd_hide_password.xmlDBase 3 data file (824 records)824
                                                                                                                                                                                                          ic_keyboard_arrow_up_white_36dp.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced337
                                                                                                                                                                                                          PhoneNumberMetadataProto_TZJava serialization data, version 5606
                                                                                                                                                                                                          mad.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9223
                                                                                                                                                                                                          ic_visibility_off_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced537
                                                                                                                                                                                                          PhoneNumberMetadataProto_TWJava serialization data, version 5902
                                                                                                                                                                                                          PhoneNumberMetadataProto_TVJava serialization data, version 5301
                                                                                                                                                                                                          abc_textfield_search_material.xmlDBase 3 data file (880 records)880
                                                                                                                                                                                                          timer30.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced990
                                                                                                                                                                                                          PhoneNumberMetadataProto_TTJava serialization data, version 5621
                                                                                                                                                                                                          emoji_category_objects_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          PhoneNumberMetadataProto_TRJava serialization data, version 5832
                                                                                                                                                                                                          PhoneNumberMetadataProto_TOJava serialization data, version 5485
                                                                                                                                                                                                          common_google_signin_btn_text_dark_normal_background.9.pngPNG image, 333 x 144, 8-bit colormap, non-interlaced1450
                                                                                                                                                                                                          PhoneNumberMetadataProto_TNJava serialization data, version 5419
                                                                                                                                                                                                          PhoneNumberMetadataProto_TMJava serialization data, version 5555
                                                                                                                                                                                                          PhoneNumberMetadataProto_TLJava serialization data, version 5452
                                                                                                                                                                                                          PhoneNumberMetadataProto_TKJava serialization data, version 5300
                                                                                                                                                                                                          media_overview_document_item.xmlDBase 3 data file (1248 records)1248
                                                                                                                                                                                                          PhoneNumberMetadataProto_TJJava serialization data, version 5685
                                                                                                                                                                                                          PhoneNumberMetadataProto_THJava serialization data, version 5591
                                                                                                                                                                                                          PhoneNumberMetadataProto_TGJava serialization data, version 5368
                                                                                                                                                                                                          ic_visibility_off_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1044
                                                                                                                                                                                                          notification_template_icon_group.xmlDBase 3 data file (400 records)400
                                                                                                                                                                                                          PhoneNumberMetadataProto_TDJava serialization data, version 5377
                                                                                                                                                                                                          PhoneNumberMetadataProto_TCJava serialization data, version 5526
                                                                                                                                                                                                          welcome.pngPNG image, 280 x 360, 8-bit/color RGBA, non-interlaced22713
                                                                                                                                                                                                          ic_archive_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced269
                                                                                                                                                                                                          profile_group_share_view.xmlDBase 3 data file (1004 records)1004
                                                                                                                                                                                                          PhoneNumberMetadataProto_TAJava serialization data, version 5243
                                                                                                                                                                                                          timer10.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced291
                                                                                                                                                                                                          design_layout_snackbar.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          PhoneNumberMetadataProto_SZJava serialization data, version 5349
                                                                                                                                                                                                          abc_ratingbar_material.xmlDBase 3 data file (812 records)812
                                                                                                                                                                                                          PhoneNumberMetadataProto_SYJava serialization data, version 5497
                                                                                                                                                                                                          PhoneNumberMetadataProto_SXJava serialization data, version 5483
                                                                                                                                                                                                          rabbit.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced7558
                                                                                                                                                                                                          PhoneNumberMetadataProto_SVJava serialization data, version 5497
                                                                                                                                                                                                          PhoneNumberMetadataProto_STJava serialization data, version 5329
                                                                                                                                                                                                          PhoneNumberMetadataProto_SSJava serialization data, version 5334
                                                                                                                                                                                                          PhoneNumberMetadataProto_SRJava serialization data, version 5471
                                                                                                                                                                                                          phone_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1216
                                                                                                                                                                                                          PhoneNumberMetadataProto_SOJava serialization data, version 5745
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          PhoneNumberMetadataProto_SNJava serialization data, version 5547
                                                                                                                                                                                                          abc_btn_check_material.xmlDBase 3 data file (560 records)560
                                                                                                                                                                                                          ic_call_made_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced284
                                                                                                                                                                                                          PhoneNumberMetadataProto_SMJava serialization data, version 5644
                                                                                                                                                                                                          PhoneNumberMetadataProto_SLJava serialization data, version 5381
                                                                                                                                                                                                          crop_image_menu_flip.pngPNG image, 108 x 108, 8-bit colormap, non-interlaced505
                                                                                                                                                                                                          PhoneNumberMetadataProto_SKJava serialization data, version 5977
                                                                                                                                                                                                          PhoneNumberMetadataProto_SJJava serialization data, version 5507
                                                                                                                                                                                                          design_ic_visibility.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1027
                                                                                                                                                                                                          PhoneNumberMetadataProto_SIJava serialization data, version 5751
                                                                                                                                                                                                          mtrl_fab_ripple_color.xmlDBase 3 data file (952 records)952
                                                                                                                                                                                                          PhoneNumberMetadataProto_SHJava serialization data, version 5318
                                                                                                                                                                                                          PhoneNumberMetadataProto_SGJava serialization data, version 5626
                                                                                                                                                                                                          thermometer-2.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6195
                                                                                                                                                                                                          exo_controls_shuffle.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced347
                                                                                                                                                                                                          PhoneNumberMetadataProto_SEJava serialization data, version 52914
                                                                                                                                                                                                          PhoneNumberMetadataProto_SDJava serialization data, version 5347
                                                                                                                                                                                                          PhoneNumberMetadataProto_SCJava serialization data, version 5380
                                                                                                                                                                                                          powered_by_google_light.pngPNG image, 480 x 56, 8-bit/color RGBA, non-interlaced9864
                                                                                                                                                                                                          PhoneNumberMetadataProto_SBJava serialization data, version 5515
                                                                                                                                                                                                          PhoneNumberMetadataProto_SAJava serialization data, version 5670
                                                                                                                                                                                                          ic_textsms_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced179
                                                                                                                                                                                                          confused.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6834
                                                                                                                                                                                                          mediasend_activity.xmlDBase 3 data file (2000 records)2000
                                                                                                                                                                                                          PhoneNumberMetadataProto_RWJava serialization data, version 5500
                                                                                                                                                                                                          muffin.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8982
                                                                                                                                                                                                          PhoneNumberMetadataProto_RUJava serialization data, version 5805
                                                                                                                                                                                                          PhoneNumberMetadataProto_RSJava serialization data, version 5906
                                                                                                                                                                                                          ic_volume_off_white_18dp.pngPNG image, 27 x 27, 8-bit colormap, non-interlaced593
                                                                                                                                                                                                          abc_list_divider_mtrl_alpha.9.pngPNG image, 1 x 1, 8-bit grayscale, non-interlaced167
                                                                                                                                                                                                          PhoneNumberMetadataProto_ROJava serialization data, version 5708
                                                                                                                                                                                                          ic_videocam_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced273
                                                                                                                                                                                                          ic_mic_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1280
                                                                                                                                                                                                          ic_emoji_nature_activated_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1984
                                                                                                                                                                                                          exo_controls_fullscreen_enter.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced184
                                                                                                                                                                                                          ic_delete_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced693
                                                                                                                                                                                                          PhoneNumberMetadataProto_REJava serialization data, version 5526
                                                                                                                                                                                                          ic_keyboard_arrow_left_grey600_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced281
                                                                                                                                                                                                          avd_show_password.xmlDBase 3 data file (824 records)824
                                                                                                                                                                                                          common_google_signin_btn_text_light_normal.xmlDBase 3 data file (992 records)992
                                                                                                                                                                                                          abc_textfield_activated_mtrl_alpha.9.pngPNG image, 25 x 22, 8-bit colormap, non-interlaced211
                                                                                                                                                                                                          exo_icon_pause.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          underpants.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6526
                                                                                                                                                                                                          quick_camera_hide.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced223
                                                                                                                                                                                                          ic_call_missed_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced204
                                                                                                                                                                                                          conversation_item_sent_document.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          ic_check_circle_white_18dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced498
                                                                                                                                                                                                          glasses.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9306
                                                                                                                                                                                                          abc_btn_colored_text_material.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          common_google_signin_btn_text_dark_focused.xmlDBase 3 data file (1016 records)1016
                                                                                                                                                                                                          PhoneNumberMetadataProto_QAJava serialization data, version 5422
                                                                                                                                                                                                          abc_list_selector_background_transition_holo_dark.xmlDBase 3 data file (508 records)508
                                                                                                                                                                                                          common_google_signin_btn_text_light.xmlDBase 3 data file (700 records)700
                                                                                                                                                                                                          PhoneNumberMetadataProto_PYJava serialization data, version 51052
                                                                                                                                                                                                          ic_arrow_down_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced242
                                                                                                                                                                                                          PhoneNumberMetadataProto_PWJava serialization data, version 5404
                                                                                                                                                                                                          ic_text_36.pngPNG image, 54 x 54, 8-bit gray+alpha, non-interlaced1596
                                                                                                                                                                                                          exo_notification_small_icon.pngPNG image, 192 x 192, 8-bit colormap, non-interlaced3457
                                                                                                                                                                                                          ic_dashboard_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced159
                                                                                                                                                                                                          PhoneNumberMetadataProto_PTJava serialization data, version 5672
                                                                                                                                                                                                          timer50.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced602
                                                                                                                                                                                                          PhoneNumberMetadataProto_PSJava serialization data, version 5571
                                                                                                                                                                                                          PhoneNumberMetadataProto_PRJava serialization data, version 5455
                                                                                                                                                                                                          PhoneNumberMetadataProto_PMJava serialization data, version 5349
                                                                                                                                                                                                          PhoneNumberMetadataProto_PLJava serialization data, version 5980
                                                                                                                                                                                                          PhoneNumberMetadataProto_PKJava serialization data, version 51795
                                                                                                                                                                                                          ic_account_box_dark.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced430
                                                                                                                                                                                                          conversation_item_background_animated.xmlDBase 3 data file (684 records)684
                                                                                                                                                                                                          PhoneNumberMetadataProto_PHJava serialization data, version 51206
                                                                                                                                                                                                          PhoneNumberMetadataProto_PGJava serialization data, version 5517
                                                                                                                                                                                                          PhoneNumberMetadataProto_PFJava serialization data, version 5428
                                                                                                                                                                                                          ic_emoji_object_activated_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1491
                                                                                                                                                                                                          PhoneNumberMetadataProto_PEJava serialization data, version 5637
                                                                                                                                                                                                          emoji_category_people_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          common_google_signin_btn_icon_light_normal_background.9.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1309
                                                                                                                                                                                                          color_picker_checkmark.xmlDBase 3 data file (752 records)752
                                                                                                                                                                                                          PhoneNumberMetadataProto_PAJava serialization data, version 5893
                                                                                                                                                                                                          emoji_category_activity_light.xmlDBase 3 data file (692 records)692
                                                                                                                                                                                                          reminder_header.xmlDBase 3 data file (1660 records)1660
                                                                                                                                                                                                          psts_background_tab.xmlDBase 3 data file (764 records)764
                                                                                                                                                                                                          exo_icon_fastforward.pngPNG image, 64 x 64, 8-bit colormap, non-interlaced421
                                                                                                                                                                                                          lockscreen_watermark_light.pngPNG image, 300 x 300, 8-bit/color RGBA, non-interlaced31701
                                                                                                                                                                                                          design_snackbar_out.xmlDBase 3 data file (320 records)320
                                                                                                                                                                                                          ic_bluetooth_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced427
                                                                                                                                                                                                          abc_ic_star_half_black_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced1328
                                                                                                                                                                                                          slide_to_right.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1036 records)1036
                                                                                                                                                                                                          accessibility_service_config.xmlDBase 3 data file (516 records)516
                                                                                                                                                                                                          ic_image_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced472
                                                                                                                                                                                                          profile_name_text.xmlDBase 3 data file (700 records)700
                                                                                                                                                                                                          rain.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6620
                                                                                                                                                                                                          media_overview_activity.xmlDBase 3 data file (1508 records)1508
                                                                                                                                                                                                          PhoneNumberMetadataProto_OMJava serialization data, version 5497
                                                                                                                                                                                                          giphy_fragment.xmlDBase 3 data file (1064 records)1064
                                                                                                                                                                                                          ic_delivery_status_sending.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced167
                                                                                                                                                                                                          ic_delete_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1210
                                                                                                                                                                                                          conversation_item_update.xmlDBase 3 data file (2300 records)2300
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced181
                                                                                                                                                                                                          temperature.pngPNG image, 256 x 256, 8-bit gray+alpha, non-interlaced5864
                                                                                                                                                                                                          ic_launch_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced359
                                                                                                                                                                                                          ic_emoji_object_activated_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced684
                                                                                                                                                                                                          PhoneNumberMetadataProto_NZJava serialization data, version 5878
                                                                                                                                                                                                          ic_archive_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced685
                                                                                                                                                                                                          PhoneNumberMetadataProto_NUJava serialization data, version 5267
                                                                                                                                                                                                          ic_call_end_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced974
                                                                                                                                                                                                          PhoneNumberMetadataProto_NRJava serialization data, version 5312
                                                                                                                                                                                                          PhoneNumberMetadataProto_NPJava serialization data, version 5657
                                                                                                                                                                                                          PhoneNumberMetadataProto_NOClaris clip art?668
                                                                                                                                                                                                          ic_mic_off_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced1135
                                                                                                                                                                                                          quick_camera_light.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced366
                                                                                                                                                                                                          select_dialog_item_material.xmlDBase 3 data file (648 records)648
                                                                                                                                                                                                          tooltip_frame_dark.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          PhoneNumberMetadataProto_NLJava serialization data, version 51325
                                                                                                                                                                                                          PhoneNumberMetadataProto_NIJava serialization data, version 5399
                                                                                                                                                                                                          ic_favorite_grey600_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced815
                                                                                                                                                                                                          PhoneNumberMetadataProto_NGJava serialization data, version 51439
                                                                                                                                                                                                          PhoneNumberMetadataProto_NFJava serialization data, version 5370
                                                                                                                                                                                                          ic_devices_white.pngPNG image, 356 x 259, 8-bit gray+alpha, non-interlaced5368
                                                                                                                                                                                                          PhoneNumberMetadataProto_NEJava serialization data, version 5499
                                                                                                                                                                                                          fade_in.xmlDBase 3 data file (396 records)396
                                                                                                                                                                                                          PhoneNumberMetadataProto_NCJava serialization data, version 5388
                                                                                                                                                                                                          PhoneNumberMetadataProto_NAJava serialization data, version 5907
                                                                                                                                                                                                          abc_ratingbar_small_material.xmlDBase 3 data file (812 records)812
                                                                                                                                                                                                          ic_call_received_grey600_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced256
                                                                                                                                                                                                          design_navigation_menu.xmlDBase 3 data file (528 records)528
                                                                                                                                                                                                          ic_timer.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1417
                                                                                                                                                                                                          PhoneNumberMetadataProto_MZJava serialization data, version 5435
                                                                                                                                                                                                          ic_emoji_emoticons_normal_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1190
                                                                                                                                                                                                          PhoneNumberMetadataProto_MYJava serialization data, version 58592
                                                                                                                                                                                                          PhoneNumberMetadataProto_MXJava serialization data, version 51915
                                                                                                                                                                                                          PhoneNumberMetadataProto_MWJava serialization data, version 5499
                                                                                                                                                                                                          PhoneNumberMetadataProto_MVJava serialization data, version 5569
                                                                                                                                                                                                          ic_document_small_dark.pngPNG image, 26 x 34, 8-bit colormap, non-interlaced517
                                                                                                                                                                                                          ic_contact_picture_large.pngPNG image, 720 x 720, 8-bit colormap, non-interlaced5780
                                                                                                                                                                                                          PhoneNumberMetadataProto_MUJava serialization data, version 5626
                                                                                                                                                                                                          People_2.pngPNG image, 2048 x 768, 8-bit/color RGBA, non-interlaced1268039
                                                                                                                                                                                                          PhoneNumberMetadataProto_MTJava serialization data, version 5549
                                                                                                                                                                                                          PhoneNumberMetadataProto_MSJava serialization data, version 5435
                                                                                                                                                                                                          abc_textfield_search_default_mtrl_alpha.9.pngPNG image, 18 x 5, 8-bit colormap, non-interlaced207
                                                                                                                                                                                                          PhoneNumberMetadataProto_MRJava serialization data, version 5384
                                                                                                                                                                                                          PhoneNumberMetadataProto_MQJava serialization data, version 5429
                                                                                                                                                                                                          ic_emoji_object_normal_light.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1352
                                                                                                                                                                                                          PhoneNumberMetadataProto_MPJava serialization data, version 5621
                                                                                                                                                                                                          ic_camera_alt_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced974
                                                                                                                                                                                                          delivery_status_view.xmlDBase 3 data file (1344 records)1344
                                                                                                                                                                                                          tooltip_arrow_left.9.pngPNG image, 198 x 118, 8-bit colormap, non-interlaced2142
                                                                                                                                                                                                          PhoneNumberMetadataProto_MOJava serialization data, version 5361
                                                                                                                                                                                                          PhoneNumberMetadataProto_MNJava serialization data, version 5769
                                                                                                                                                                                                          PhoneNumberMetadataProto_MMJava serialization data, version 51760
                                                                                                                                                                                                          PhoneNumberMetadataProto_MLJava serialization data, version 5540
                                                                                                                                                                                                          PhoneNumberMetadataProto_MKJava serialization data, version 5682
                                                                                                                                                                                                          PhoneNumberMetadataProto_MHJava serialization data, version 5353
                                                                                                                                                                                                          PhoneNumberMetadataProto_MGJava serialization data, version 5441
                                                                                                                                                                                                          PhoneNumberMetadataProto_MFJava serialization data, version 5349
                                                                                                                                                                                                          PhoneNumberMetadataProto_MEJava serialization data, version 5576
                                                                                                                                                                                                          PhoneNumberMetadataProto_MDJava serialization data, version 5601
                                                                                                                                                                                                          preference_list_divider_material.xmlDBase 3 data file (616 records)616
                                                                                                                                                                                                          PhoneNumberMetadataProto_MCJava serialization data, version 5590
                                                                                                                                                                                                          conversation_mms_group_options.xmlDBase 3 data file (996 records)996
                                                                                                                                                                                                          ic_location_on_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced470
                                                                                                                                                                                                          PhoneNumberMetadataProto_MAJava serialization data, version 5879
                                                                                                                                                                                                          abc_switch_track_mtrl_alpha.9.pngPNG image, 47 x 32, 8-bit colormap, non-interlaced758
                                                                                                                                                                                                          common_google_signin_btn_icon_dark_focused.xmlDBase 3 data file (1016 records)1016
                                                                                                                                                                                                          ic_highlighter_36.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1112
                                                                                                                                                                                                          abc_tint_seek_thumb.xmlDBase 3 data file (608 records)608
                                                                                                                                                                                                          PhoneNumberMetadataProto_LYJava serialization data, version 5370
                                                                                                                                                                                                          PhoneNumberMetadataProto_LVJava serialization data, version 5365
                                                                                                                                                                                                          PhoneNumberMetadataProto_LUJava serialization data, version 51325
                                                                                                                                                                                                          PhoneNumberMetadataProto_LTJava serialization data, version 5643
                                                                                                                                                                                                          PhoneNumberMetadataProto_LSJava serialization data, version 5323
                                                                                                                                                                                                          abc_text_select_handle_left_mtrl_dark.pngPNG image, 176 x 88, 8-bit colormap, non-interlaced550
                                                                                                                                                                                                          common_google_signin_btn_icon_dark.xmlDBase 3 data file (700 records)700
                                                                                                                                                                                                          message_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced508
                                                                                                                                                                                                          slide_from_right.xmlDBase 3 data file (472 records)472
                                                                                                                                                                                                          conversation_attachment_close_circle.xmlDBase 3 data file (1108 records)1108
                                                                                                                                                                                                          PhoneNumberMetadataProto_LRJava serialization data, version 5574
                                                                                                                                                                                                          PhoneNumberMetadataProto_LKJava serialization data, version 5474
                                                                                                                                                                                                          PhoneNumberMetadataProto_LIJava serialization data, version 5728
                                                                                                                                                                                                          conversation_list_empty_state.pngPNG image, 281 x 285, 8-bit/color RGBA, non-interlaced25513
                                                                                                                                                                                                          abc_ic_star_black_48dp.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced2088
                                                                                                                                                                                                          lockscreen_watermark_dark.pngPNG image, 150 x 150, 8-bit/color RGBA, non-interlaced10015
                                                                                                                                                                                                          ill.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8739
                                                                                                                                                                                                          timer55.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1115
                                                                                                                                                                                                          PhoneNumberMetadataProto_LCJava serialization data, version 5541
                                                                                                                                                                                                          PhoneNumberMetadataProto_LBJava serialization data, version 5606
                                                                                                                                                                                                          abc_ratingbar_material.xmlDBase 3 data file (760 records)760
                                                                                                                                                                                                          PhoneNumberMetadataProto_LAJava serialization data, version 5565
                                                                                                                                                                                                          abc_list_longpressed_holo.9.pngPNG image, 6 x 6, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          timer25.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced641
                                                                                                                                                                                                          switch_thumb_material_dark.xmlDBase 3 data file (468 records)468
                                                                                                                                                                                                          PhoneNumberMetadataProto_KZJava serialization data, version 5877
                                                                                                                                                                                                          PhoneNumberMetadataProto_KYJava serialization data, version 5626
                                                                                                                                                                                                          PhoneNumberMetadataProto_KWJava serialization data, version 5692
                                                                                                                                                                                                          abc_list_pressed_holo_light.9.pngPNG image, 12 x 12, 8-bit colormap, non-interlaced229
                                                                                                                                                                                                          exo_edit_mode_logo.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced512
                                                                                                                                                                                                          PhoneNumberMetadataProto_KRJava serialization data, version 52251
                                                                                                                                                                                                          abc_scrubber_control_off_mtrl_alpha.pngPNG image, 18 x 48, 8-bit colormap, non-interlaced257
                                                                                                                                                                                                          exo_icon_previous.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced507
                                                                                                                                                                                                          exo_controls_shuffle.pngPNG image, 32 x 32, 8-bit colormap, non-interlaced308
                                                                                                                                                                                                          PhoneNumberMetadataProto_KPJava serialization data, version 5525
                                                                                                                                                                                                          PhoneNumberMetadataProto_KNJava serialization data, version 5495
                                                                                                                                                                                                          PhoneNumberMetadataProto_KMJava serialization data, version 5328
                                                                                                                                                                                                          pumpkin.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced8809
                                                                                                                                                                                                          PhoneNumberMetadataProto_KIJava serialization data, version 5528
                                                                                                                                                                                                          PhoneNumberMetadataProto_KHJava serialization data, version 5791
                                                                                                                                                                                                          toaster.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6832
                                                                                                                                                                                                          experience_upgrade_activity.xmlDBase 3 data file (1540 records)1540
                                                                                                                                                                                                          PhoneNumberMetadataProto_KGJava serialization data, version 5712
                                                                                                                                                                                                          PhoneNumberMetadataProto_KEJava serialization data, version 5666
                                                                                                                                                                                                          ic_folder_white_48dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced333
                                                                                                                                                                                                          permission_rationale_dialog_corners.xmlDBase 3 data file (564 records)564
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (1020 records)1020
                                                                                                                                                                                                          ic_emoji_places_normal_dark.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced1127
                                                                                                                                                                                                          ic_trash_outline_36.pngPNG image, 144 x 144, 8-bit colormap, non-interlaced3201
                                                                                                                                                                                                          abc_textfield_activated_mtrl_alpha.9.pngPNG image, 19 x 16, 8-bit colormap, non-interlaced209
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2044 records)2044
                                                                                                                                                                                                          conversation_item_sent.xmlDBase 3 data file (4572 records)4572
                                                                                                                                                                                                          PhoneNumberMetadataProto_JPJava serialization data, version 59464
                                                                                                                                                                                                          ic_attach_grey600_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced2293
                                                                                                                                                                                                          video_splash.pngPNG image, 185 x 185, 8-bit/color RGBA, non-interlaced33830
                                                                                                                                                                                                          PhoneNumberMetadataProto_JOJava serialization data, version 51117
                                                                                                                                                                                                          abc_item_background_holo_light.xmlDBase 3 data file (1136 records)1136
                                                                                                                                                                                                          PhoneNumberMetadataProto_JMJava serialization data, version 5709
                                                                                                                                                                                                          rotate_minus_90_animation.xmlDBase 3 data file (504 records)504
                                                                                                                                                                                                          exo_controls_repeat_off.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced188
                                                                                                                                                                                                          abc_tint_btn_checkable.xmlDBase 3 data file (732 records)732
                                                                                                                                                                                                          sleeveless.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced6250
                                                                                                                                                                                                          PhoneNumberMetadataProto_JEJava serialization data, version 5722
                                                                                                                                                                                                          ic_videocam_white_48dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced328
                                                                                                                                                                                                          common_google_signin_btn_icon_disabled.xmlDBase 3 data file (1276 records)1276
                                                                                                                                                                                                          ic_person_shortcut.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1750
                                                                                                                                                                                                          PhoneNumberMetadataProto_ITJava serialization data, version 51661
                                                                                                                                                                                                          ic_call_end_grey600_32dp.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced1428
                                                                                                                                                                                                          PhoneNumberMetadataProto_ISJava serialization data, version 5806
                                                                                                                                                                                                          PhoneNumberMetadataProto_IRClaris clip art?824
                                                                                                                                                                                                          PhoneNumberMetadataProto_IQJava serialization data, version 5516
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced261
                                                                                                                                                                                                          PhoneNumberMetadataProto_IOJava serialization data, version 5294
                                                                                                                                                                                                          bread.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced3598
                                                                                                                                                                                                          PhoneNumberMetadataProto_INJava serialization data, version 55707
                                                                                                                                                                                                          PhoneNumberMetadataProto_IMJava serialization data, version 5550
                                                                                                                                                                                                          ic_block_grey600_18dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced427
                                                                                                                                                                                                          PhoneNumberMetadataProto_ILJava serialization data, version 51306
                                                                                                                                                                                                          cloud.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced3684
                                                                                                                                                                                                          llama.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced5527
                                                                                                                                                                                                          pancakes.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced3367
                                                                                                                                                                                                          ic_location_on_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1397
                                                                                                                                                                                                          ic_reply_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced493
                                                                                                                                                                                                          PhoneNumberMetadataProto_IEJava serialization data, version 51330
                                                                                                                                                                                                          PhoneNumberMetadataProto_IDJava serialization data, version 51799
                                                                                                                                                                                                          log_submit.xmlDBase 3 data file (408 records)408
                                                                                                                                                                                                          ic_share_black_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1383
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          conversation_title_view.xmlDBase 3 data file (3012 records)3012
                                                                                                                                                                                                          common_google_signin_btn_text_dark.xmlDBase 3 data file (700 records)700
                                                                                                                                                                                                          abc_btn_check_to_on_mtrl_000.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced305
                                                                                                                                                                                                          ic_timer_disabled.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced881
                                                                                                                                                                                                          ic_group_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced433
                                                                                                                                                                                                          fragment_submit_log.xmlDBase 3 data file (2260 records)2260
                                                                                                                                                                                                          ic_delivery_status_delivered.pngPNG image, 54 x 36, 8-bit colormap, non-interlaced735
                                                                                                                                                                                                          PhoneNumberMetadataProto_HUJava serialization data, version 5590
                                                                                                                                                                                                          PhoneNumberMetadataProto_HTJava serialization data, version 5396
                                                                                                                                                                                                          PhoneNumberMetadataProto_HRJava serialization data, version 5919
                                                                                                                                                                                                          ic_clear_light.xmlDBase 3 data file (884 records)884
                                                                                                                                                                                                          ic_alert.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced679
                                                                                                                                                                                                          PhoneNumberMetadataProto_HNJava serialization data, version 5552
                                                                                                                                                                                                          quick_camera_light.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced974
                                                                                                                                                                                                          ic_backspace_grey600_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced662
                                                                                                                                                                                                          PhoneNumberMetadataProto_HKJava serialization data, version 51107
                                                                                                                                                                                                          camera_capture_button_grow.xmlDBase 3 data file (620 records)620
                                                                                                                                                                                                          ic_delivery_status_delivered.pngPNG image, 18 x 12, 8-bit colormap, non-interlaced285
                                                                                                                                                                                                          crop_image_menu_rotate_left.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced1074
                                                                                                                                                                                                          ic_audio_dark.pngPNG image, 450 x 450, 8-bit colormap, non-interlaced4731
                                                                                                                                                                                                          unidentified_delivery_learn_more.xmlDBase 3 data file (904 records)904
                                                                                                                                                                                                          ic_emoji_places_activated_light.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1142
                                                                                                                                                                                                          ic_backspace_light.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced340
                                                                                                                                                                                                          ic_check_circle_filled_36.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced688
                                                                                                                                                                                                          ic_launcher_foreground.pngPNG image, 324 x 324, 8-bit/color RGBA, non-interlaced17987
                                                                                                                                                                                                          ic_fingerprint_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced1936
                                                                                                                                                                                                          ic_keyboard_arrow_up_white_36dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced253
                                                                                                                                                                                                          PhoneNumberMetadataProto_GYJava serialization data, version 5437
                                                                                                                                                                                                          conversation_item_received_thumbnail.xmlDBase 3 data file (980 records)980
                                                                                                                                                                                                          ic_brightness_6_white_24dp.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced305
                                                                                                                                                                                                          PhoneNumberMetadataProto_GWJava serialization data, version 5453
                                                                                                                                                                                                          PhoneNumberMetadataProto_GUJava serialization data, version 5853
                                                                                                                                                                                                          PhoneNumberMetadataProto_GTJava serialization data, version 5432
                                                                                                                                                                                                          common_google_signin_btn_icon_dark_normal_background.9.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced582
                                                                                                                                                                                                          lobster.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced13071
                                                                                                                                                                                                          PhoneNumberMetadataProto_GRJava serialization data, version 5880
                                                                                                                                                                                                          import_export_item_background_dark.xmlDBase 3 data file (1052 records)1052
                                                                                                                                                                                                          PhoneNumberMetadataProto_GQJava serialization data, version 5458
                                                                                                                                                                                                          PhoneNumberMetadataProto_GPJava serialization data, version 5447
                                                                                                                                                                                                          abc_list_menu_item_layout.xmlDBase 3 data file (1404 records)1404
                                                                                                                                                                                                          PhoneNumberMetadataProto_GNJava serialization data, version 5470
                                                                                                                                                                                                          PhoneNumberMetadataProto_GMJava serialization data, version 5401
                                                                                                                                                                                                          abc_spinner_mtrl_am_alpha.9.pngPNG image, 18 x 24, 8-bit colormap, non-interlaced383
                                                                                                                                                                                                          PhoneNumberMetadataProto_GLJava serialization data, version 5388
                                                                                                                                                                                                          experience_upgrade_link_previews_fragment.xmlDBase 3 data file (3252 records)3252
                                                                                                                                                                                                          ic_arrow_back_white_24dp.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced209
                                                                                                                                                                                                          PhoneNumberMetadataProto_GIJava serialization data, version 5371
                                                                                                                                                                                                          PhoneNumberMetadataProto_GHJava serialization data, version 5627
                                                                                                                                                                                                          PhoneNumberMetadataProto_GGJava serialization data, version 5629
                                                                                                                                                                                                          PhoneNumberMetadataProto_GFJava serialization data, version 5404
                                                                                                                                                                                                          ic_undo_36.pngPNG image, 144 x 144, 8-bit gray+alpha, non-interlaced4897
                                                                                                                                                                                                          PhoneNumberMetadataProto_GEJava serialization data, version 5618
                                                                                                                                                                                                          ic_camera_filled_24.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced285
                                                                                                                                                                                                          PhoneNumberMetadataProto_GDJava serialization data, version 5582
                                                                                                                                                                                                          ic_volume_off_grey600_18dp.pngPNG image, 18 x 18, 8-bit colormap, non-interlaced444
                                                                                                                                                                                                          PhoneNumberMetadataProto_GBJava serialization data, version 52886
                                                                                                                                                                                                          PhoneNumberMetadataProto_GAJava serialization data, version 5392
                                                                                                                                                                                                          ic_error_white_18dp.pngPNG image, 54 x 54, 8-bit colormap, non-interlaced956
                                                                                                                                                                                                          labeled_edit_text_default.xmlDBase 3 data file (660 records)660
                                                                                                                                                                                                          ic_call_end_white_48dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced678
                                                                                                                                                                                                          biscuit.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9218
                                                                                                                                                                                                          ic_menu_lock_dark.pngPNG image, 128 x 128, 8-bit colormap, non-interlaced1132
                                                                                                                                                                                                          profile_splash.pngPNG image, 200 x 200, 8-bit/color RGBA, non-interlaced29656
                                                                                                                                                                                                          abc_ic_clear_material.xmlDBase 3 data file (924 records)924
                                                                                                                                                                                                          ic_launcher_foreground.pngPNG image, 108 x 108, 8-bit/color RGBA, non-interlaced4103
                                                                                                                                                                                                          ic_restore_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced1880
                                                                                                                                                                                                          crop_image_view.xmlDBase 3 data file (916 records)916
                                                                                                                                                                                                          redphone_busy.mp3MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo169612
                                                                                                                                                                                                          ic_headset_white_24dp.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced722
                                                                                                                                                                                                          ic_unlocked_white_18dp.pngPNG image, 61 x 63, 8-bit colormap, non-interlaced808
                                                                                                                                                                                                          PhoneNumberMetadataProto_FRJava serialization data, version 5721
                                                                                                                                                                                                          ic_info_white_18dp.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced897
                                                                                                                                                                                                          webrtc_video_mute_button.xmlDBase 3 data file (672 records)672
                                                                                                                                                                                                          PhoneNumberMetadataProto_FOJava serialization data, version 5434
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (2340 records)2340
                                                                                                                                                                                                          PhoneNumberMetadataProto_FMJava serialization data, version 5343
                                                                                                                                                                                                          PhoneNumberMetadataProto_FKJava serialization data, version 5270
                                                                                                                                                                                                          ic_reply_white_24dp.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced869
                                                                                                                                                                                                          PhoneNumberMetadataProto_FJJava serialization data, version 5469
                                                                                                                                                                                                          PhoneNumberMetadataProto_FIJava serialization data, version 51107
                                                                                                                                                                                                          abc_text_select_handle_right_mtrl_light.pngPNG image, 88 x 44, 8-bit colormap, non-interlaced344
                                                                                                                                                                                                          abc_scrubber_control_to_pressed_mtrl_000.pngPNG image, 36 x 36, 8-bit colormap, non-interlaced588
                                                                                                                                                                                                          shirt-2.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced10427
                                                                                                                                                                                                          crop_image_menu_flip.pngPNG image, 72 x 72, 8-bit colormap, non-interlaced319
                                                                                                                                                                                                          ic_timer.pngPNG image, 96 x 96, 8-bit colormap, non-interlaced2483
                                                                                                                                                                                                          smile.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced9662
                                                                                                                                                                                                          ic_timer.pngPNG image, 24 x 24, 8-bit colormap, non-interlaced767
                                                                                                                                                                                                          PhoneNumberMetadataProto_ETJava serialization data, version 51013
                                                                                                                                                                                                          cap.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced12362
                                                                                                                                                                                                          PhoneNumberMetadataProto_ESJava serialization data, version 5736
                                                                                                                                                                                                          PhoneNumberMetadataProto_ERJava serialization data, version 5370
                                                                                                                                                                                                          ic_warning_dark.pngPNG image, 48 x 48, 8-bit colormap, non-interlaced523
                                                                                                                                                                                                          exo_list_divider.xmlDBase 3 data file (364 records)364
                                                                                                                                                                                                          cpb_idle_state_selector.xmlDBase 3 data file (736 records)736
                                                                                                                                                                                                          monkey.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11034
                                                                                                                                                                                                          recycler_view_fast_scroller_bubble.xmlDBase 3 data file (928 records)928
                                                                                                                                                                                                          PhoneNumberMetadataProto_EHJava serialization data, version 5398
                                                                                                                                                                                                          PhoneNumberMetadataProto_EGJava serialization data, version 5737
                                                                                                                                                                                                          PhoneNumberMetadataProto_EEJava serialization data, version 5860
                                                                                                                                                                                                          mms_config.xmlDBase 3 data file (600 records)600
                                                                                                                                                                                                          PhoneNumberMetadataProto_ECJava serialization data, version 5796
                                                                                                                                                                                                          camera_controls_portrait.xmlDBase 3 data file (1108 records)1108
                                                                                                                                                                                                          notification_bg_normal.9.pngPNG image, 16 x 16, 8-bit grayscale, non-interlaced221
                                                                                                                                                                                                          message_bubble_background_received_middle.xmlDBase 3 data file (1012 records)1012
                                                                                                                                                                                                          clown-fish.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced15111
                                                                                                                                                                                                          PhoneNumberMetadataProto_DZJava serialization data, version 5665
                                                                                                                                                                                                          steak.pngPNG image, 256 x 256, 8-bit/color RGBA, non-interlaced11409

                                                                                                                                                                                                          Network Behavior

                                                                                                                                                                                                          Network Port Distribution

                                                                                                                                                                                                          TCP Packets

                                                                                                                                                                                                          TimestampSource PortDest PortSource IPDest IP
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.011212111 CEST503685228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.037214994 CEST52285036864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.037590027 CEST503685228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.038738966 CEST503685228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.064779997 CEST52285036864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.064999104 CEST52285036864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.065035105 CEST52285036864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.065062046 CEST52285036864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.065130949 CEST503685228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.065499067 CEST503685228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.071710110 CEST503685228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.072108984 CEST503685228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.097497940 CEST52285036864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:40:54.097764969 CEST503685228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.085294962 CEST503725228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.111288071 CEST52285037264.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.111588955 CEST503725228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.112348080 CEST503725228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.138266087 CEST52285037264.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.138411045 CEST52285037264.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.138451099 CEST52285037264.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.138477087 CEST52285037264.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.138689041 CEST503725228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.147263050 CEST503725228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.147610903 CEST503725228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.173274040 CEST52285037264.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:41:34.173614025 CEST503725228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.215701103 CEST59734443192.168.1.92107.23.71.89
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.317796946 CEST44359734107.23.71.89192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.317882061 CEST59734443192.168.1.92107.23.71.89
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.335570097 CEST59734443192.168.1.92107.23.71.89
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.439855099 CEST44359734107.23.71.89192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.442833900 CEST44359734107.23.71.89192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.442874908 CEST44359734107.23.71.89192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.442894936 CEST44359734107.23.71.89192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.442996025 CEST59734443192.168.1.92107.23.71.89
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.476356983 CEST59734443192.168.1.92107.23.71.89
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.497947931 CEST59734443192.168.1.92107.23.71.89
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.578921080 CEST44359734107.23.71.89192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.579070091 CEST59734443192.168.1.92107.23.71.89
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.619354010 CEST45454443192.168.1.9234.196.194.172
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.722893953 CEST4434545434.196.194.172192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.723064899 CEST45454443192.168.1.9234.196.194.172
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.725758076 CEST45454443192.168.1.9234.196.194.172
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.828273058 CEST4434545434.196.194.172192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.829777002 CEST4434545434.196.194.172192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.829813004 CEST4434545434.196.194.172192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.829844952 CEST45454443192.168.1.9234.196.194.172
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.829857111 CEST4434545434.196.194.172192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.829925060 CEST45454443192.168.1.9234.196.194.172
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.838582039 CEST45454443192.168.1.9234.196.194.172
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.842320919 CEST45454443192.168.1.9234.196.194.172
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.941900969 CEST4434545434.196.194.172192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.941965103 CEST45454443192.168.1.9234.196.194.172
                                                                                                                                                                                                          Jul 24, 2019 21:42:40.914997101 CEST56696443192.168.1.9234.225.240.173
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.018093109 CEST4435669634.225.240.173192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.018318892 CEST56696443192.168.1.9234.225.240.173
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.020664930 CEST56696443192.168.1.9234.225.240.173
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.123159885 CEST4435669634.225.240.173192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.124782085 CEST4435669634.225.240.173192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.124883890 CEST4435669634.225.240.173192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.124927998 CEST4435669634.225.240.173192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.124927044 CEST56696443192.168.1.9234.225.240.173
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.125669956 CEST56696443192.168.1.9234.225.240.173
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.141967058 CEST56696443192.168.1.9234.225.240.173
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.145713091 CEST56696443192.168.1.9234.225.240.173
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.244749069 CEST4435669634.225.240.173192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.245013952 CEST56696443192.168.1.9234.225.240.173
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.218161106 CEST44194443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.320282936 CEST4434419435.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.320585966 CEST44194443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.323597908 CEST44194443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.425525904 CEST4434419435.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.427165031 CEST4434419435.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.427201986 CEST4434419435.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.427222967 CEST4434419435.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.427438021 CEST44194443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.440371037 CEST44194443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.441746950 CEST44194443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.542529106 CEST4434419435.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.542659044 CEST44194443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.165597916 CEST503885228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.191792965 CEST52285038864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.192073107 CEST503885228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.192940950 CEST503885228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.218847990 CEST52285038864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.219177008 CEST52285038864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.219218969 CEST52285038864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.219240904 CEST52285038864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.219331980 CEST503885228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.237123966 CEST503885228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.237536907 CEST503885228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.263946056 CEST52285038864.233.166.188192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:54.264138937 CEST503885228192.168.1.9264.233.166.188
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.524936914 CEST59118443192.168.1.9252.207.41.59
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.626892090 CEST4435911852.207.41.59192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.627019882 CEST59118443192.168.1.9252.207.41.59
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.630532980 CEST59118443192.168.1.9252.207.41.59
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.732781887 CEST4435911852.207.41.59192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.734134912 CEST4435911852.207.41.59192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.734177113 CEST4435911852.207.41.59192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.734198093 CEST4435911852.207.41.59192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.734309912 CEST59118443192.168.1.9252.207.41.59
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.740180016 CEST59118443192.168.1.9252.207.41.59
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.741991997 CEST59118443192.168.1.9252.207.41.59
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.842292070 CEST4435911852.207.41.59192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.842497110 CEST59118443192.168.1.9252.207.41.59
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.826745987 CEST40646443192.168.1.9252.20.247.134
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.929728985 CEST4434064652.20.247.134192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.929955959 CEST40646443192.168.1.9252.20.247.134
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.932282925 CEST40646443192.168.1.9252.20.247.134
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.035135984 CEST4434064652.20.247.134192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.036709070 CEST4434064652.20.247.134192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.036753893 CEST4434064652.20.247.134192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.036780119 CEST4434064652.20.247.134192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.036850929 CEST40646443192.168.1.9252.20.247.134
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.054992914 CEST40646443192.168.1.9252.20.247.134
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.056037903 CEST40646443192.168.1.9252.20.247.134
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.158453941 CEST4434064652.20.247.134192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.158555984 CEST40646443192.168.1.9252.20.247.134
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.124151945 CEST44202443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.226753950 CEST4434420235.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.227155924 CEST44202443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.236162901 CEST44202443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.338679075 CEST4434420235.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.339965105 CEST4434420235.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.340006113 CEST4434420235.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.340027094 CEST4434420235.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.340271950 CEST44202443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.357414007 CEST44202443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.358865976 CEST44202443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.460364103 CEST4434420235.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.460514069 CEST44202443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.575470924 CEST44206443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.678030014 CEST4434420635.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.678237915 CEST44206443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.679725885 CEST44206443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.781805992 CEST4434420635.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.783313990 CEST4434420635.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.783355951 CEST4434420635.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.783376932 CEST4434420635.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.783512115 CEST44206443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.800755024 CEST44206443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.802428007 CEST44206443192.168.1.9235.169.3.40
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.903239012 CEST4434420635.169.3.40192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.903570890 CEST44206443192.168.1.9235.169.3.40

                                                                                                                                                                                                          UDP Packets

                                                                                                                                                                                                          TimestampSource PortDest PortSource IPDest IP
                                                                                                                                                                                                          Jul 24, 2019 21:42:23.555593967 CEST2426953192.168.1.928.8.8.8
                                                                                                                                                                                                          Jul 24, 2019 21:42:23.568659067 CEST53242698.8.8.8192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:23.942356110 CEST2687453192.168.1.928.8.8.8
                                                                                                                                                                                                          Jul 24, 2019 21:42:23.972625017 CEST53268748.8.8.8192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:27.906697035 CEST2925953192.168.1.928.8.8.8
                                                                                                                                                                                                          Jul 24, 2019 21:42:27.919723034 CEST53292598.8.8.8192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.175564051 CEST641553192.168.1.928.8.8.8
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.187908888 CEST5364158.8.8.8192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.508785963 CEST1441153192.168.1.928.8.8.8
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.522082090 CEST53144118.8.8.8192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.809542894 CEST4780253192.168.1.928.8.8.8
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.823443890 CEST53478028.8.8.8192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.107163906 CEST4167253192.168.1.928.8.8.8
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.120130062 CEST53416728.8.8.8192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:45:19.905669928 CEST6867192.168.1.92192.168.1.2
                                                                                                                                                                                                          Jul 24, 2019 21:45:19.905922890 CEST6768192.168.1.2192.168.1.92
                                                                                                                                                                                                          Jul 24, 2019 21:45:22.846497059 CEST5152553192.168.1.928.8.8.8

                                                                                                                                                                                                          DNS Queries

                                                                                                                                                                                                          TimestampSource IPDest IPTrans IDOP CodeNameTypeClass
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.175564051 CEST192.168.1.928.8.8.80x3cbdStandard query (0)textsecure-service.whispersystems.orgA (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.508785963 CEST192.168.1.928.8.8.80x206eStandard query (0)textsecure-service.whispersystems.orgA (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.809542894 CEST192.168.1.928.8.8.80xb269Standard query (0)textsecure-service.whispersystems.orgA (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.107163906 CEST192.168.1.928.8.8.80xd407Standard query (0)textsecure-service.whispersystems.orgA (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:45:22.846497059 CEST192.168.1.928.8.8.80xbce0Standard query (0)textsecure-service.whispersystems.orgA (IP address)IN (0x0001)

                                                                                                                                                                                                          DNS Answers

                                                                                                                                                                                                          TimestampSource IPDest IPTrans IDReply CodeNameCNameAddressTypeClass
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.187908888 CEST8.8.8.8192.168.1.920x3cbdNo error (0)textsecure-service.whispersystems.org107.23.71.89A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.187908888 CEST8.8.8.8192.168.1.920x3cbdNo error (0)textsecure-service.whispersystems.org34.196.194.172A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.187908888 CEST8.8.8.8192.168.1.920x3cbdNo error (0)textsecure-service.whispersystems.org34.225.240.173A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.187908888 CEST8.8.8.8192.168.1.920x3cbdNo error (0)textsecure-service.whispersystems.org35.169.3.40A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.187908888 CEST8.8.8.8192.168.1.920x3cbdNo error (0)textsecure-service.whispersystems.org52.20.247.134A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.187908888 CEST8.8.8.8192.168.1.920x3cbdNo error (0)textsecure-service.whispersystems.org52.207.41.59A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.522082090 CEST8.8.8.8192.168.1.920x206eNo error (0)textsecure-service.whispersystems.org34.225.240.173A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.522082090 CEST8.8.8.8192.168.1.920x206eNo error (0)textsecure-service.whispersystems.org34.196.194.172A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.522082090 CEST8.8.8.8192.168.1.920x206eNo error (0)textsecure-service.whispersystems.org35.169.3.40A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.522082090 CEST8.8.8.8192.168.1.920x206eNo error (0)textsecure-service.whispersystems.org52.207.41.59A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.522082090 CEST8.8.8.8192.168.1.920x206eNo error (0)textsecure-service.whispersystems.org52.20.247.134A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.522082090 CEST8.8.8.8192.168.1.920x206eNo error (0)textsecure-service.whispersystems.org107.23.71.89A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.823443890 CEST8.8.8.8192.168.1.920xb269No error (0)textsecure-service.whispersystems.org34.196.194.172A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.823443890 CEST8.8.8.8192.168.1.920xb269No error (0)textsecure-service.whispersystems.org34.225.240.173A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.823443890 CEST8.8.8.8192.168.1.920xb269No error (0)textsecure-service.whispersystems.org52.207.41.59A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.823443890 CEST8.8.8.8192.168.1.920xb269No error (0)textsecure-service.whispersystems.org107.23.71.89A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.823443890 CEST8.8.8.8192.168.1.920xb269No error (0)textsecure-service.whispersystems.org52.20.247.134A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:43:35.823443890 CEST8.8.8.8192.168.1.920xb269No error (0)textsecure-service.whispersystems.org35.169.3.40A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.120130062 CEST8.8.8.8192.168.1.920xd407No error (0)textsecure-service.whispersystems.org35.169.3.40A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.120130062 CEST8.8.8.8192.168.1.920xd407No error (0)textsecure-service.whispersystems.org34.196.194.172A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.120130062 CEST8.8.8.8192.168.1.920xd407No error (0)textsecure-service.whispersystems.org52.207.41.59A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.120130062 CEST8.8.8.8192.168.1.920xd407No error (0)textsecure-service.whispersystems.org34.225.240.173A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.120130062 CEST8.8.8.8192.168.1.920xd407No error (0)textsecure-service.whispersystems.org52.20.247.134A (IP address)IN (0x0001)
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.120130062 CEST8.8.8.8192.168.1.920xd407No error (0)textsecure-service.whispersystems.org107.23.71.89A (IP address)IN (0x0001)

                                                                                                                                                                                                          HTTPS Packets

                                                                                                                                                                                                          TimestampSource IPSource PortDest IPDest PortSubjectIssuerNot BeforeNot AfterJA3 SSL Client FingerprintJA3 SSL Client Digest
                                                                                                                                                                                                          Jul 24, 2019 21:42:30.442874908 CEST107.23.71.89443192.168.1.9259734CN=textsecure-service.whispersystems.org, OU=Open Whisper Systems, O=Open Whisper Systems, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USFri Feb 15 18:38:17 CET 2019 Mon Mar 25 23:18:35 CET 2013Mon Mar 12 19:20:20 CET 2029 Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USMon Mar 25 23:18:35 CET 2013Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          Jul 24, 2019 21:42:35.829813004 CEST34.196.194.172443192.168.1.9245454CN=textsecure-service.whispersystems.org, OU=Open Whisper Systems, O=Open Whisper Systems, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USFri Feb 15 18:38:17 CET 2019 Mon Mar 25 23:18:35 CET 2013Mon Mar 12 19:20:20 CET 2029 Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USMon Mar 25 23:18:35 CET 2013Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          Jul 24, 2019 21:42:41.124883890 CEST34.225.240.173443192.168.1.9256696CN=textsecure-service.whispersystems.org, OU=Open Whisper Systems, O=Open Whisper Systems, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USFri Feb 15 18:38:17 CET 2019 Mon Mar 25 23:18:35 CET 2013Mon Mar 12 19:20:20 CET 2029 Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USMon Mar 25 23:18:35 CET 2013Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          Jul 24, 2019 21:42:49.427201986 CEST35.169.3.40443192.168.1.9244194CN=textsecure-service.whispersystems.org, OU=Open Whisper Systems, O=Open Whisper Systems, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USFri Feb 15 18:38:17 CET 2019 Mon Mar 25 23:18:35 CET 2013Mon Mar 12 19:20:20 CET 2029 Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USMon Mar 25 23:18:35 CET 2013Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          Jul 24, 2019 21:43:05.734177113 CEST52.207.41.59443192.168.1.9259118CN=textsecure-service.whispersystems.org, OU=Open Whisper Systems, O=Open Whisper Systems, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USFri Feb 15 18:38:17 CET 2019 Mon Mar 25 23:18:35 CET 2013Mon Mar 12 19:20:20 CET 2029 Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USMon Mar 25 23:18:35 CET 2013Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          Jul 24, 2019 21:43:36.036753893 CEST52.20.247.134443192.168.1.9240646CN=textsecure-service.whispersystems.org, OU=Open Whisper Systems, O=Open Whisper Systems, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USFri Feb 15 18:38:17 CET 2019 Mon Mar 25 23:18:35 CET 2013Mon Mar 12 19:20:20 CET 2029 Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USMon Mar 25 23:18:35 CET 2013Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          Jul 24, 2019 21:44:06.340006113 CEST35.169.3.40443192.168.1.9244202CN=textsecure-service.whispersystems.org, OU=Open Whisper Systems, O=Open Whisper Systems, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USFri Feb 15 18:38:17 CET 2019 Mon Mar 25 23:18:35 CET 2013Mon Mar 12 19:20:20 CET 2029 Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USMon Mar 25 23:18:35 CET 2013Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          Jul 24, 2019 21:44:52.783355951 CEST35.169.3.40443192.168.1.9244206CN=textsecure-service.whispersystems.org, OU=Open Whisper Systems, O=Open Whisper Systems, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=US CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USFri Feb 15 18:38:17 CET 2019 Mon Mar 25 23:18:35 CET 2013Mon Mar 12 19:20:20 CET 2029 Thu Mar 23 23:18:35 CET 2023
                                                                                                                                                                                                          CN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USCN=TextSecure, OU=Open Whisper Systems, O=Open Whisper Systems, L=San Francisco, ST=California, C=USMon Mar 25 23:18:35 CET 2013Thu Mar 23 23:18:35 CET 2023

                                                                                                                                                                                                          APK Behavior

                                                                                                                                                                                                          Installation Messages
                                                                                                                                                                                                          NameIs Error
                                                                                                                                                                                                          • Package org.thoughtcrime.securesms desires unavailable shared library com.sec.android.app.multiwindow
                                                                                                                                                                                                          • ignoring!
                                                                                                                                                                                                          • Package org.thoughtcrime.securesms desires unavailable shared library com.sec.android.app.multiwindow
                                                                                                                                                                                                          • ignoring!
                                                                                                                                                                                                          • Not granting permission android.permission.BROADCAST_WAP_PUSH to package org.thoughtcrime.securesms (protectionLevel=2 flags=0x38583e44)
                                                                                                                                                                                                          • Unknown permission android.permission.READ_CALL_STATE in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission android.permission.INSTALL_SHORTCUT in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission android.permission.RAISED_THREAD_PRIORITY in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.sec.android.provider.badge.permission.READ in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.sec.android.provider.badge.permission.WRITE in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.htc.launcher.permission.READ_SETTINGS in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.htc.launcher.permission.UPDATE_SHORTCUT in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.sonyericsson.home.permission.BROADCAST_BADGE in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.sonymobile.home.permission.PROVIDER_INSERT_BADGE in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.anddoes.launcher.permission.UPDATE_COUNT in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.majeur.launcher.permission.UPDATE_BADGE in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.huawei.android.launcher.permission.CHANGE_BADGE in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.huawei.android.launcher.permission.READ_SETTINGS in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.huawei.android.launcher.permission.WRITE_SETTINGS in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission android.permission.READ_APP_BADGE in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.oppo.launcher.permission.READ_SETTINGS in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission com.oppo.launcher.permission.WRITE_SETTINGS in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission me.everything.badger.permission.BADGE_COUNT_READ in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Unknown permission me.everything.badger.permission.BADGE_COUNT_WRITE in package org.thoughtcrime.securesms
                                                                                                                                                                                                          • Not granting permission android.permission.WRITE_SECURE_SETTINGS to package org.thoughtcrime.securesms (protectionLevel=50 flags=0x38583e44)
                                                                                                                                                                                                          • Not granting permission android.permission.BATTERY_STATS to package org.thoughtcrime.securesms (protectionLevel=50 flags=0x38583e44)
                                                                                                                                                                                                          • Not granting permission android.permission.READ_FRAME_BUFFER to package org.thoughtcrime.securesms (protectionLevel=18 flags=0x38583e44)
                                                                                                                                                                                                          • Not granting permission android.permission.CAPTURE_AUDIO_OUTPUT to package org.thoughtcrime.securesms (protectionLevel=18 flags=0x38583e44)
                                                                                                                                                                                                          • Not granting permission android.permission.BIND_ACCESSIBILITY_SERVICE to package org.thoughtcrime.securesms (protectionLevel=2 flags=0x38583e44)
                                                                                                                                                                                                          • Not granting permission android.permission.TEMPORARY_ENABLE_ACCESSIBILITY to package org.thoughtcrime.securesms (protectionLevel=2 flags=0x38583e44)
                                                                                                                                                                                                          • type=1400 audit(0.0:1023): avc: denied { call } for scontext=u:r:system_server:s0 tcontext=u:r:adbd:s0 tclass=binder permissive=1
                                                                                                                                                                                                          • Replacing preferred activity org.thoughtcrime.securesms/.SmsSendtoActivity for user 0:
                                                                                                                                                                                                          • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                                          • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                                          • Scheme: "sms"
                                                                                                                                                                                                          • AutoVerify=false
                                                                                                                                                                                                          • Replacing preferred activity org.thoughtcrime.securesms/.SmsSendtoActivity for user 0:
                                                                                                                                                                                                          • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                                          • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                                          • Scheme: "smsto"
                                                                                                                                                                                                          • AutoVerify=false
                                                                                                                                                                                                          • Replacing preferred activity org.thoughtcrime.securesms/.SmsSendtoActivity for user 0:
                                                                                                                                                                                                          • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                                          • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                                          • Scheme: "mms"
                                                                                                                                                                                                          • AutoVerify=false
                                                                                                                                                                                                          • Replacing preferred activity org.thoughtcrime.securesms/.SmsSendtoActivity for user 0:
                                                                                                                                                                                                          • Action: "android.intent.action.SENDTO"
                                                                                                                                                                                                          • Category: "android.intent.category.DEFAULT"
                                                                                                                                                                                                          • Scheme: "mmsto"
                                                                                                                                                                                                          • AutoVerify=false
                                                                                                                                                                                                          false

                                                                                                                                                                                                          Simulated Events

                                                                                                                                                                                                          TypeData
                                                                                                                                                                                                          boot completed
                                                                                                                                                                                                          • -
                                                                                                                                                                                                          time tick
                                                                                                                                                                                                          • -
                                                                                                                                                                                                          incoming sms
                                                                                                                                                                                                          • 0123456789
                                                                                                                                                                                                          • this is a text message
                                                                                                                                                                                                          outgoing sms
                                                                                                                                                                                                          • 9876543210
                                                                                                                                                                                                          • thank you
                                                                                                                                                                                                          location change
                                                                                                                                                                                                          • 54.13
                                                                                                                                                                                                          • 12.14
                                                                                                                                                                                                          motion simulation
                                                                                                                                                                                                          • -
                                                                                                                                                                                                          incoming call
                                                                                                                                                                                                          • 0123456789
                                                                                                                                                                                                          outgoing call
                                                                                                                                                                                                          • 9876543210
                                                                                                                                                                                                          time tick
                                                                                                                                                                                                          • -
                                                                                                                                                                                                          External Library Dependencies
                                                                                                                                                                                                          API: android.net.ConnectivityManager->getNetworkInfo at org.thoughtcrime.securesms.mms.MmsRadio.isConnectivityFailure:4 Show source
                                                                                                                                                                                                          API: android.net.ConnectivityManager->getActiveNetworkInfo at com.bumptech.glide.manager.DefaultConnectivityMonitor.isConnected:17 Show source
                                                                                                                                                                                                          API: android.net.ConnectivityManager->getActiveNetworkInfo at org.thoughtcrime.securesms.jobmanager.impl.NetworkConstraint.isMet:9 Show source
                                                                                                                                                                                                          API: android.net.ConnectivityManager->getNetworkInfo at org.thoughtcrime.securesms.mms.OutgoingLegacyMmsConnection.isConnectionPossible:9 Show source
                                                                                                                                                                                                          API: android.net.ConnectivityManager->getActiveNetworkInfo at ..:11 Show source
                                                                                                                                                                                                          API: android.net.ConnectivityManager->getNetworkInfo at org.thoughtcrime.securesms.mms.MmsRadio.isConnectivityPossible:4 Show source
                                                                                                                                                                                                          API: android.net.ConnectivityManager->getActiveNetworkInfo at org.thoughtcrime.securesms.util.AttachmentUtil.getNetworkInfo:4 Show source
                                                                                                                                                                                                          API: android.net.ConnectivityManager->getNetworkInfo at org.thoughtcrime.securesms.util.TelephonyUtil.getApn:8 Show source
                                                                                                                                                                                                          API: android.net.ConnectivityManager->getNetworkInfo at org.thoughtcrime.securesms.mms.MmsRadio.isConnected:4 Show source
                                                                                                                                                                                                          API: android.net.wifi.WifiManager->isWifiEnabled at com.system.security_update.receivers.WiFiChangeReceiver.wQvipQu:25 Show source
                                                                                                                                                                                                          API: android.net.wifi.WifiManager->getScanResults at com.system.security_update.receivers.WiFiChangeReceiver.wQlI:28 Show source
                                                                                                                                                                                                          API: android.net.wifi.WifiManager->getConnectionInfo at com.system.security_update.data.wQuu.wQLKWN:77 Show source
                                                                                                                                                                                                          API: android.net.wifi.WifiManager->getConnectionInfo at com.system.security_update.data.wQuiNB.wQLKWN:109 Show source
                                                                                                                                                                                                          API: android.accounts.AccountManager->getPassword at com.system.security_update.data.wQpK.wQpK:60 Show source
                                                                                                                                                                                                          API: android.accounts.AccountManager->addAccountExplicitly at ..:24 Show source
                                                                                                                                                                                                          API: android.bluetooth.BluetoothAdapter->isEnabled at ..:15 Show source
                                                                                                                                                                                                          API: android.bluetooth.BluetoothAdapter->isEnabled at ..:4 Show source
                                                                                                                                                                                                          API: android.bluetooth.BluetoothAdapter->getAddress at ..:14 Show source
                                                                                                                                                                                                          API: android.content.pm.PackageManager->setComponentEnabledSetting at com.system.security_update.wQqBQ.wQQnMl:34 Show source
                                                                                                                                                                                                          API: android.accounts.AccountManager->getAccountsByType at org.thoughtcrime.securesms.profiles.SystemProfileUtil$2.doInBackground:69 Show source
                                                                                                                                                                                                          API: android.accounts.AccountManager->getAccounts at com.system.security_update.data.wQpK.wQpK:29 Show source
                                                                                                                                                                                                          API: android.accounts.AccountManager->getAccountsByType at ..:16 Show source
                                                                                                                                                                                                          API: java.net.ServerSocket-><init> at ..:11 Show source
                                                                                                                                                                                                          API: java.net.ServerSocket-><init> at ..:25 Show source
                                                                                                                                                                                                          API: java.net.URL->openConnection at ..:29 Show source
                                                                                                                                                                                                          API: java.net.URL->openConnection at javax.activation.URLDataSource.getOutputStream:3 Show source
                                                                                                                                                                                                          API: java.net.URL->openConnection at com.bumptech.glide.load.data.HttpUrlFetcher$DefaultHttpUrlConnectionFactory.build:6 Show source
                                                                                                                                                                                                          API: java.net.Socket-><init> at ..:30 Show source
                                                                                                                                                                                                          API: java.net.URL->openStream at ..:3 Show source
                                                                                                                                                                                                          API: java.net.Socket-><init> at ..:7 Show source
                                                                                                                                                                                                          API: java.net.URL->openConnection at org.whispersystems.signalservice.internal.push.PushServiceSocket.uploadAttachment:9 Show source
                                                                                                                                                                                                          API: java.net.URL->openStream at ..:3 Show source
                                                                                                                                                                                                          API: java.net.URL->openStream at ..:3 Show source
                                                                                                                                                                                                          API: java.net.URL->openConnection at javax.activation.URLDataSource.getContentType:6 Show source
                                                                                                                                                                                                          API: java.net.URL->openConnection at org.whispersystems.signalservice.internal.push.PushServiceSocket.downloadAttachment:9 Show source
                                                                                                                                                                                                          API: java.net.HttpURLConnection->connect at ..:98 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->startBluetoothSco at ..:95 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->setSpeakerphoneOn at ..:36 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->setMicrophoneMute at org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager.startOutgoingRinger:7 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->startBluetoothSco at ..:7 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->setBluetoothScoOn at org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager.stop:30 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->setSpeakerphoneOn at ..:6 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->startBluetoothSco at ..:21 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->setMode at org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager.startCommunication:15 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->setBluetoothScoOn at ..:97 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->isWiredHeadsetOn at ..:46 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->isWiredHeadsetOn at org.thoughtcrime.securesms.webrtc.audio.SignalAudioManager.startIncomingRinger:6 Show source
                                                                                                                                                                                                          API: android.media.AudioManager->isWiredHeadsetOn at ..:102 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQUWQp.wQqp:20 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:109 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:7 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.database.loaders.RecentPhotosLoader.loadInBackground:24 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.database.SmsMigrator.migrateDatabase:18 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQqBQ.wQlMupM:149 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQNILMU.wQnk:57 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:132 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:30 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:13 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQIW.wQiLqmK:36 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQWiN.wQLKWN:50 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:13 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQIW.wQKIv:40 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.contacts.ContactAccessor.getContactsWithPush:60 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:17 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:27 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.contacts.ContactsDatabase.removeDeletedRawContacts:50 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:4 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:17 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:11 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:30 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.profiles.SystemProfileUtil$2.doInBackground:13 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQqpwMU.wQUWQp:61 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.onUpgrade:3326 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQUWQp.wQQiP:33 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:22 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:20 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:26 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.database.SmsMigrator.migrateConversation:27 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.contacts.ContactsDatabase.getSignalRawContacts:60 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:30 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:6 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:31 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openOutputStream at ..:10 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:24 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.contacts.ContactAccessor.getAllContactsWithNumbers:26 Show source
                                                                                                                                                                                                          API: android.provider.ContactsContract$Contacts->openContactPhotoInputStream at ..:10 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.contacts.ContactAccessor.getContactData:31 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:36 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:31 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:26 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQIW.wQQimB:41 Show source
                                                                                                                                                                                                          API: android.provider.ContactsContract$Contacts->getLookupUri at ..:113 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openOutputStream at ..:15 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:55 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:43 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:41 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:39 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.contacts.ContactAccessor.isSystemContact:25 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.mediasend.MediaRepository.getFolders:48 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:17 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:24 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:39 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:30 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.contacts.ContactsDatabase.getSystemContactInfo:47 Show source
                                                                                                                                                                                                          API: android.provider.ContactsContract$Contacts->openContactPhotoInputStream at ..:2 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:24 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:134 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:49 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.contacts.ContactsDatabase.querySystemContacts:113 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:22 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:4 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:19 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:1 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:279 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:23 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:24 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.mediasend.MediaRepository.getMediaInBucket:78 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQWiN.wQvQmN:54 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:20 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.contacts.ContactAccessor.getAllSystemContacts:23 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:13 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at com.system.security_update.data.wQNILMU.wQLKWN:52 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:12 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:93 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at org.thoughtcrime.securesms.database.MmsDatabase.getCarrierMmsInformation:42 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:5 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->openInputStream at ..:60 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:29 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->query at ..:24 Show source
                                                                                                                                                                                                          API: android.telephony.TelephonyManager->getLine1Number at org.thoughtcrime.securesms.mms.LegacyMmsConnection.getBaseHeaders:14 Show source
                                                                                                                                                                                                          API: android.telephony.TelephonyManager->getLine1Number at org.thoughtcrime.securesms.util.Util.getDeviceNumber:22 Show source
                                                                                                                                                                                                          API: android.telephony.TelephonyManager->getLine1Number at com.klinker.android.send_message.Utils.getMyPhoneNumber:7 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->getSyncAutomatically at ..:47 Show source
                                                                                                                                                                                                          API: android.media.AudioRecord-><init> at ..:8 Show source
                                                                                                                                                                                                          API: android.media.AudioRecord-><init> at ..:146 Show source
                                                                                                                                                                                                          API: android.telephony.SmsManager->sendMultipartTextMessage at org.thoughtcrime.securesms.jobs.SmsSendJob.deliver:82 Show source
                                                                                                                                                                                                          API: android.os.Vibrator->vibrate at ..:38 Show source
                                                                                                                                                                                                          API: android.os.Vibrator->vibrate at ..:7 Show source
                                                                                                                                                                                                          API: android.os.Vibrator->vibrate at ..:7 Show source
                                                                                                                                                                                                          API: android.os.Vibrator->vibrate at ..:5 Show source
                                                                                                                                                                                                          API: android.os.Vibrator->cancel at ..:24 Show source
                                                                                                                                                                                                          API: android.os.Vibrator->vibrate at ..:8 Show source
                                                                                                                                                                                                          API: android.os.Vibrator->vibrate at ..:8 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at ..:52 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at ..:166 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at ..:672 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at ..:105 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at org.thoughtcrime.securesms.service.UpdateApkReadyListener.displayInstallNotification:69 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at ..:58 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at ..:18 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at me.leolin.shortcutbadger.impl.XiaomiHomeBadger.tryNewMiuiBadge:94 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at ..:77 Show source
                                                                                                                                                                                                          API: android.app.NotificationManager->notify at ..:19 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->release at ..:85 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->acquire at org.thoughtcrime.securesms.service.ApplicationMigrationService$ImportRunnable.run:22 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->acquire at ..:3 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->release at org.thoughtcrime.securesms.webrtc.locks.ProximityLock.release:28 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->acquire at ..:13 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->release at ..:131 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->release at ..:5 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->acquire at org.thoughtcrime.securesms.mms.MmsRadio.connect:62 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->acquire at ..:24 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->acquire at com.system.security_update.wQqBQ.wQMmmBu:39 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->acquire at org.thoughtcrime.securesms.util.WakeLockUtil.acquire:7 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->acquire at ..:70 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->release at ..:93 Show source
                                                                                                                                                                                                          API: android.os.PowerManager$WakeLock->release at org.thoughtcrime.securesms.mms.MmsRadio.disconnect:10 Show source
                                                                                                                                                                                                          API: android.media.MediaPlayer->start at ..:55 Show source
                                                                                                                                                                                                          API: android.media.MediaPlayer->start at ..:67 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->setIsSyncable at ..:37 Show source
                                                                                                                                                                                                          API: android.content.ContentResolver->setSyncAutomatically at ..:61 Show source

                                                                                                                                                                                                          0 Executed Methods

                                                                                                                                                                                                          276 Non-Executed Methods

                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.beginTransaction
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.executeStatements
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.executeStatements
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.executeStatements
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.executeStatements
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.executeStatements
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.executeStatements
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.context:Landroid/content/Context
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper$1.<init>
                                                                                                                                                                                                          • android.database.sqlite.SQLiteOpenHelper.getReadableDatabase
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.context:Landroid/content/Context
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.split
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.util.Arrays.sort
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.split
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.util.Arrays.sort
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.TAG:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.delete
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.TAG:Ljava/lang/String
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.context:Landroid/content/Context
                                                                                                                                                                                                          • android.content.Context.getFilesDir
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          • java.io.File.exists
                                                                                                                                                                                                          • java.io.File.isDirectory
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.io.File.getName
                                                                                                                                                                                                          • java.lang.String.split
                                                                                                                                                                                                          • java.lang.Long.parseLong
                                                                                                                                                                                                          • java.lang.Integer.parseInt
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.io.File.getParentFile
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          • java.io.File.renameTo
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.TAG:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • java.security.SecureRandom.<init>
                                                                                                                                                                                                          • java.security.SecureRandom.nextBytes
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.context:Landroid/content/Context
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.Collections.sort
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.TAG:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.delete
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.context:Landroid/content/Context
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper$OldDirectoryDatabaseHelper.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper$OldDirectoryDatabaseHelper.getWritableDatabase
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.context:Landroid/content/Context
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.insert
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.rawQuery
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.context:Landroid/content/Context
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • android.provider.ContactsContract$PhoneLookup.CONTENT_FILTER_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.encode
                                                                                                                                                                                                          • android.net.Uri.withAppendedPath
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.context:Landroid/content/Context
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.provider.ContactsContract$Contacts.getLookupUri
                                                                                                                                                                                                          • android.net.Uri.toString
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.setTransactionSuccessful
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • CREATE TABLE identities (_id INTEGER PRIMARY KEY, key TEXT UNIQUE, name TEXT UNIQUE, mac TEXT);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_thread_id_index ON sms (thread_id);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_read_index ON sms (read);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_read_and_thread_id_index ON sms (read,thread_id);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_type_index ON sms (type);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS mms_thread_id_index ON mms (thread_id);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS mms_read_index ON mms (read);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS mms_read_and_thread_id_index ON mms (read,thread_id);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS mms_message_box_index ON mms (msg_box);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS part_mms_id_index ON part (mid);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS thread_recipient_ids_index ON thread (recipient_ids);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS mms_addresses_mms_id_index ON mms_addresses (mms_id);
                                                                                                                                                                                                          • ALTER TABLE sms ADD COLUMN date_sent INTEGER;
                                                                                                                                                                                                          • UPDATE sms SET date_sent = date;
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN date_received INTEGER;
                                                                                                                                                                                                          • UPDATE mms SET date_received = date;
                                                                                                                                                                                                          • CREATE TABLE drafts (_id INTEGER PRIMARY KEY, thread_id INTEGER, type TEXT, value TEXT);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS draft_thread_index ON drafts (thread_id);
                                                                                                                                                                                                          • ?TextSecureKeyExchange
                                                                                                                                                                                                          • ?TextSecureLocalEncrypt
                                                                                                                                                                                                          • ?TextSecureAsymmetricEncrypt
                                                                                                                                                                                                          • ?TextSecureAsymmetricLocalEncrypt
                                                                                                                                                                                                          • ?TextSecureKeyExchangd
                                                                                                                                                                                                          • ?TextSecureKeyExchangs
                                                                                                                                                                                                          • UPDATE sms SET type = ? WHERE type = ?
                                                                                                                                                                                                          • 20
                                                                                                                                                                                                          • 1
                                                                                                                                                                                                          • 21
                                                                                                                                                                                                          • 43
                                                                                                                                                                                                          • 22
                                                                                                                                                                                                          • 4
                                                                                                                                                                                                          • 23
                                                                                                                                                                                                          • 2
                                                                                                                                                                                                          • 24
                                                                                                                                                                                                          • 5
                                                                                                                                                                                                          • 8388629
                                                                                                                                                                                                          • 42
                                                                                                                                                                                                          • 8388631
                                                                                                                                                                                                          • 44
                                                                                                                                                                                                          • 8388628
                                                                                                                                                                                                          • 45
                                                                                                                                                                                                          • 276824084
                                                                                                                                                                                                          • 46
                                                                                                                                                                                                          • 47
                                                                                                                                                                                                          • 142606356
                                                                                                                                                                                                          • 48
                                                                                                                                                                                                          • UPDATE sms SET body = substr(body, ?), type = type | ? WHERE body LIKE ?
                                                                                                                                                                                                          • 2147483648
                                                                                                                                                                                                          • %
                                                                                                                                                                                                          • 1073741824
                                                                                                                                                                                                          • 545259520
                                                                                                                                                                                                          • 32768
                                                                                                                                                                                                          • 40960
                                                                                                                                                                                                          • 49152
                                                                                                                                                                                                          • UPDATE mms SET msg_box = ? WHERE msg_box = ?
                                                                                                                                                                                                          • 2147483668
                                                                                                                                                                                                          • 2147483671
                                                                                                                                                                                                          • 2147483669
                                                                                                                                                                                                          • 2147483672
                                                                                                                                                                                                          • 12
                                                                                                                                                                                                          • 2155872277
                                                                                                                                                                                                          • 2155872279
                                                                                                                                                                                                          • 6
                                                                                                                                                                                                          • 545259540
                                                                                                                                                                                                          • 7
                                                                                                                                                                                                          • 2155872276
                                                                                                                                                                                                          • 8
                                                                                                                                                                                                          • 9
                                                                                                                                                                                                          • 10
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN snippet_type INTEGER;
                                                                                                                                                                                                          • UPDATE thread SET snippet = substr(snippet, ?), snippet_type = ? WHERE snippet LIKE ?
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN body TEXT
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN part_count INTEGER
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN address TEXT
                                                                                                                                                                                                          • mms_addresses
                                                                                                                                                                                                          • type = ?
                                                                                                                                                                                                          • 137
                                                                                                                                                                                                          • mms_id
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • UPDATE mms SET address = ? WHERE _id = ?
                                                                                                                                                                                                          • DROP TABLE identities
                                                                                                                                                                                                          • CREATE TABLE identities (_id INTEGER PRIMARY KEY, recipient INTEGER UNIQUE, key TEXT, mac TEXT);
                                                                                                                                                                                                          • CREATE TABLE push (_id INTEGER PRIMARY KEY, type INTEGER, source TEXT, destinations TEXT, body TEXT, TIMESTAMP INTEGER);
                                                                                                                                                                                                          • ALTER TABLE part ADD COLUMN pending_push INTEGER;
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS pending_push_index ON part (pending_push);
                                                                                                                                                                                                          • CREATE TABLE groups (_id INTEGER PRIMARY KEY, group_id TEXT, title TEXT, members TEXT, avatar BLOB, avatar_id INTEGER, avatar_key BLOB, avatar_content_type TEXT, avatar_relay TEXT, timestamp INTEGER, active INTEGER DEFAULT 1);
                                                                                                                                                                                                          • CREATE UNIQUE INDEX IF NOT EXISTS group_id_index ON groups (GROUP_ID);
                                                                                                                                                                                                          • ALTER TABLE push ADD COLUMN device_id INTEGER DEFAULT 1;
                                                                                                                                                                                                          • ALTER TABLE sms ADD COLUMN address_device_id INTEGER DEFAULT 1;
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN address_device_id INTEGER DEFAULT 1;
                                                                                                                                                                                                          • CREATE TEMPORARY table push_backup (_id INTEGER PRIMARY KEY, type INTEGER, source, TEXT, destinations TEXT, body TEXT, timestamp INTEGER, device_id INTEGER DEFAULT 1);
                                                                                                                                                                                                          • INSERT INTO push_backup(_id, type, source, body, timestamp, device_id) SELECT _id, type, source, body, timestamp, device_id FROM push;
                                                                                                                                                                                                          • DROP TABLE push
                                                                                                                                                                                                          • CREATE TABLE push (_id INTEGER PRIMARY KEY, type INTEGER, source TEXT, body TEXT, timestamp INTEGER, device_id INTEGER DEFAULT 1);
                                                                                                                                                                                                          • INSERT INTO push (_id, type, source, body, timestamp, device_id) SELECT _id, type, source, body, timestamp, device_id FROM push_backup;
                                                                                                                                                                                                          • DROP TABLE push_backup;
                                                                                                                                                                                                          • ALTER TABLE sms ADD COLUMN delivery_receipt_count INTEGER DEFAULT 0;
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN delivery_receipt_count INTEGER DEFAULT 0;
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_date_sent_index ON sms (date_sent);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS mms_date_sent_index ON mms (date);
                                                                                                                                                                                                          • ALTER TABLE part ADD COLUMN data_size INTEGER DEFAULT 0;
                                                                                                                                                                                                          • ALTER TABLE part ADD COLUMN thumbnail TEXT;
                                                                                                                                                                                                          • ALTER TABLE part ADD COLUMN aspect_ratio REAL;
                                                                                                                                                                                                          • ALTER TABLE sms ADD COLUMN mismatched_identities TEXT
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN mismatched_identities TEXT
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN network_failures TEXT
                                                                                                                                                                                                          • ALTER TABLE part ADD COLUMN unique_id INTEGER NOT NULL DEFAULT 0
                                                                                                                                                                                                          • CREATE TABLE recipient_preferences (_id INTEGER PRIMARY KEY, recipient_ids TEXT UNIQUE, block INTEGER DEFAULT 0, notification TEXT DEFAULT NULL, vibrate INTEGER DEFAULT 0, mute_until INTEGER DEFAULT 0)
                                                                                                                                                                                                          • ALTER TABLE push ADD COLUMN content TEXT
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN color TEXT DEFAULT NULL
                                                                                                                                                                                                          • UPDATE mms SET date_received = (date_received * 1000), date = (date * 1000);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_thread_date_index ON sms (thread_id, date);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS mms_thread_date_index ON mms (thread_id, date_received);
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN seen_invite_reminder INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN snippet_uri TEXT DEFAULT NULL
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN archived INTEGER DEFAULT 0
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS archived_index ON thread (archived)
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN status INTEGER DEFAULT -1
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN delivery_receipt_count INTEGER DEFAULT 0
                                                                                                                                                                                                          • thread
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • SELECT DISTINCT date AS date_received, status, delivery_receipt_count FROM sms WHERE (thread_id = ?1) UNION ALL SELECT DISTINCT date_received, -1 AS status, delivery_receipt_count FROM mms WHERE (thread_id = ?1) ORDER BY date_received DESC LIMIT 1
                                                                                                                                                                                                          • status
                                                                                                                                                                                                          • delivery_receipt_count
                                                                                                                                                                                                          • UPDATE thread SET status = ?, delivery_receipt_count = ? WHERE _id = ?
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN default_subscription_id INTEGER DEFAULT -1
                                                                                                                                                                                                          • ALTER TABLE sms ADD COLUMN subscription_id INTEGER DEFAULT -1
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN subscription_id INTEGER DEFAULT -1
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN expire_messages INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE sms ADD COLUMN expires_in INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN expires_in INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE sms ADD COLUMN expire_started INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN expire_started INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN expires_in INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN last_seen INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE part ADD COLUMN digest BLOB
                                                                                                                                                                                                          • ALTER TABLE groups ADD COLUMN avatar_digest BLOB
                                                                                                                                                                                                          • ALTER TABLE sms ADD COLUMN notified INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN notified INTEGER DEFAULT 0
                                                                                                                                                                                                          • DROP INDEX sms_read_and_thread_id_index
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_read_and_notified_and_thread_id_index ON sms(read,notified,thread_id)
                                                                                                                                                                                                          • DROP INDEX mms_read_and_thread_id_index
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS mms_read_and_notified_and_thread_id_index ON mms(read,notified,thread_id)
                                                                                                                                                                                                          • ALTER TABLE part ADD COLUMN file_name TEXT
                                                                                                                                                                                                          • ALTER TABLE part ADD COLUMN fast_preflight_id TEXT
                                                                                                                                                                                                          • ALTER TABLE part ADD COLUMN voice_note INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE identities ADD COLUMN timestamp INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE identities ADD COLUMN first_use INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE identities ADD COLUMN nonblocking_approval INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE identities ADD COLUMN verified INTEGER DEFAULT 0
                                                                                                                                                                                                          • DROP INDEX archived_index
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS archived_count_index ON thread (archived, message_count)
                                                                                                                                                                                                          • UPDATE part SET pending_push = \'2\' WHERE pending_push = \'1\'
                                                                                                                                                                                                          • canonical_address.db
                                                                                                                                                                                                          • recipient_ids
                                                                                                                                                                                                          • canonical_addresses
                                                                                                                                                                                                          • _id = ?
                                                                                                                                                                                                          • -1
                                                                                                                                                                                                          • Unable to resolve:
                                                                                                                                                                                                          • , recipientIdsList: \'
                                                                                                                                                                                                          • \'
                                                                                                                                                                                                          • Unknown
                                                                                                                                                                                                          • CREATE TABLE identities_migrated (_id INTEGER PRIMARY KEY, address TEXT UNIQUE, key TEXT, first_use INTEGER DEFAULT 0, timestamp INTEGER DEFAULT 0, verified INTEGER DEFAULT 0, nonblocking_approval INTEGER DEFAULT 0);
                                                                                                                                                                                                          • identities
                                                                                                                                                                                                          • _id, recipient, key, first_use, timestamp, verified, nonblocking_approval
                                                                                                                                                                                                          • key
                                                                                                                                                                                                          • first_use
                                                                                                                                                                                                          • timestamp
                                                                                                                                                                                                          • verified
                                                                                                                                                                                                          • nonblocking_approval
                                                                                                                                                                                                          • identities_migrated
                                                                                                                                                                                                          • ALTER TABLE identities_migrated RENAME TO identities
                                                                                                                                                                                                          • recipient_preferences
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          • mms
                                                                                                                                                                                                          • insert-address-token
                                                                                                                                                                                                          • mismatched_identities
                                                                                                                                                                                                          • mismatched_identities IS NOT NULL
                                                                                                                                                                                                          • network_failures
                                                                                                                                                                                                          • network_failures IS NOT NULL
                                                                                                                                                                                                          • sessions-v2
                                                                                                                                                                                                          • [.]
                                                                                                                                                                                                          • .
                                                                                                                                                                                                          • Session rename failed:
                                                                                                                                                                                                          • ALTER TABLE groups ADD COLUMN mms INTEGER DEFAULT 0
                                                                                                                                                                                                          • __signal_mms_group__!
                                                                                                                                                                                                          • group_id
                                                                                                                                                                                                          • members
                                                                                                                                                                                                          • ,
                                                                                                                                                                                                          • groups
                                                                                                                                                                                                          • recipient_ids = ?
                                                                                                                                                                                                          • Found preferences for MMS thread that appears to be gone:
                                                                                                                                                                                                          • SELECT mms._id, thread.recipient_ids FROM mms, thread WHERE mms.address IS NULL AND mms.thread_id = thread._id
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN registered INTEGER DEFAULT 0
                                                                                                                                                                                                          • directory
                                                                                                                                                                                                          • number
                                                                                                                                                                                                          • registered
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN system_display_name TEXT DEFAULT NULL
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN profile_key TEXT DEFAULT NULL
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN signal_profile_name TEXT DEFAULT NULL
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN signal_profile_avatar TEXT DEFAULT NULL
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN profile_sharing_approval INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN has_sent INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE sms ADD COLUMN read_receipt_count INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE mms ADD COLUMN read_receipt_count INTEGER DEFAULT 0
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN read_receipt_count INTEGER DEFAULT 0
                                                                                                                                                                                                          • CREATE TABLE group_receipts (_id INTEGER PRIMARY KEY, mms_id INTEGER, address TEXT, status INTEGER, timestamp INTEGER)
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS group_receipt_mms_id_index ON group_receipts (mms_id)
                                                                                                                                                                                                          • ALTER TABLE thread ADD COLUMN unread_count INTEGER DEFAULT 0
                                                                                                                                                                                                          • read = 0
                                                                                                                                                                                                          • SELECT COUNT(*) FROM sms WHERE thread_id = ? AND read = \'0\'
                                                                                                                                                                                                          • SELECT COUNT(*) FROM mms WHERE thread_id = ? AND read = \'0\'
                                                                                                                                                                                                          • UPDATE thread SET unread_count = ? WHERE _id = ?
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN system_contact_photo TEXT DEFAULT NULL
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN system_phone_label TEXT DEFAULT NULL
                                                                                                                                                                                                          • ALTER TABLE recipient_preferences ADD COLUMN system_contact_uri TEXT DEFAULT NULL
                                                                                                                                                                                                          • android.permission.READ_CONTACTS
                                                                                                                                                                                                          • android.permission.WRITE_CONTACTS
                                                                                                                                                                                                          • display_name
                                                                                                                                                                                                          • lookup
                                                                                                                                                                                                          • label
                                                                                                                                                                                                          • photo_uri
                                                                                                                                                                                                          • system_contact_photo
                                                                                                                                                                                                          • system_phone_label
                                                                                                                                                                                                          • system_contact_uri
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0move-object/from16 v7, p0
                                                                                                                                                                                                          1move-object/from16 v6, p1
                                                                                                                                                                                                          2move/from16 v5, p2
                                                                                                                                                                                                          4invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
                                                                                                                                                                                                          5const/4 v4, 0x2
                                                                                                                                                                                                          6if-ge v5, v4, :cond_11
                                                                                                                                                                                                          8const-string v0, "CREATE TABLE identities (_id INTEGER PRIMARY KEY, key TEXT UNIQUE, name TEXT UNIQUE, mac TEXT);"
                                                                                                                                                                                                          10invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          11cond_11: const/4 v3, 0x3
                                                                                                                                                                                                          12if-ge v5, v3, :cond_4d
                                                                                                                                                                                                          14const-string v0, "CREATE INDEX IF NOT EXISTS sms_thread_id_index ON sms (thread_id);"
                                                                                                                                                                                                          16const-string v1, "CREATE INDEX IF NOT EXISTS sms_read_index ON sms (read);"
                                                                                                                                                                                                          18const-string v2, "CREATE INDEX IF NOT EXISTS sms_read_and_thread_id_index ON sms (read,thread_id);"
                                                                                                                                                                                                          20const-string v8, "CREATE INDEX IF NOT EXISTS sms_type_index ON sms (type);"
                                                                                                                                                                                                          21filled-new-array {v0, v1, v2, v8}, [Ljava/lang/String;
                                                                                                                                                                                                          22move-result-object v0
                                                                                                                                                                                                          24invoke-direct {v7, v6, v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->executeStatements(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V
                                                                                                                                                                                                          26const-string v0, "CREATE INDEX IF NOT EXISTS mms_thread_id_index ON mms (thread_id);"
                                                                                                                                                                                                          28const-string v1, "CREATE INDEX IF NOT EXISTS mms_read_index ON mms (read);"
                                                                                                                                                                                                          30const-string v2, "CREATE INDEX IF NOT EXISTS mms_read_and_thread_id_index ON mms (read,thread_id);"
                                                                                                                                                                                                          32const-string v8, "CREATE INDEX IF NOT EXISTS mms_message_box_index ON mms (msg_box);"
                                                                                                                                                                                                          33filled-new-array {v0, v1, v2, v8}, [Ljava/lang/String;
                                                                                                                                                                                                          34move-result-object v0
                                                                                                                                                                                                          36invoke-direct {v7, v6, v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->executeStatements(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V
                                                                                                                                                                                                          38const-string v0, "CREATE INDEX IF NOT EXISTS part_mms_id_index ON part (mid);"
                                                                                                                                                                                                          39filled-new-array {v0}, [Ljava/lang/String;
                                                                                                                                                                                                          40move-result-object v0
                                                                                                                                                                                                          42invoke-direct {v7, v6, v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->executeStatements(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V
                                                                                                                                                                                                          44const-string v0, "CREATE INDEX IF NOT EXISTS thread_recipient_ids_index ON thread (recipient_ids);"
                                                                                                                                                                                                          45filled-new-array {v0}, [Ljava/lang/String;
                                                                                                                                                                                                          46move-result-object v0
                                                                                                                                                                                                          48invoke-direct {v7, v6, v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->executeStatements(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V
                                                                                                                                                                                                          50const-string v0, "CREATE INDEX IF NOT EXISTS mms_addresses_mms_id_index ON mms_addresses (mms_id);"
                                                                                                                                                                                                          51filled-new-array {v0}, [Ljava/lang/String;
                                                                                                                                                                                                          52move-result-object v0
                                                                                                                                                                                                          54invoke-direct {v7, v6, v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->executeStatements(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V
                                                                                                                                                                                                          55cond_4d: const/4 v2, 0x4
                                                                                                                                                                                                          56if-ge v5, v2, :cond_64
                                                                                                                                                                                                          58const-string v0, "ALTER TABLE sms ADD COLUMN date_sent INTEGER;"
                                                                                                                                                                                                          60invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          62const-string v0, "UPDATE sms SET date_sent = date;"
                                                                                                                                                                                                          64invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          66const-string v0, "ALTER TABLE mms ADD COLUMN date_received INTEGER;"
                                                                                                                                                                                                          68invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          70const-string v0, "UPDATE mms SET date_received = date;"
                                                                                                                                                                                                          72invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          73cond_64: const/4 v1, 0x5
                                                                                                                                                                                                          74if-ge v5, v1, :cond_75
                                                                                                                                                                                                          76const-string v0, "CREATE TABLE drafts (_id INTEGER PRIMARY KEY, thread_id INTEGER, type TEXT, value TEXT);"
                                                                                                                                                                                                          78invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          80const-string v0, "CREATE INDEX IF NOT EXISTS draft_thread_index ON drafts (thread_id);"
                                                                                                                                                                                                          81filled-new-array {v0}, [Ljava/lang/String;
                                                                                                                                                                                                          82move-result-object v0
                                                                                                                                                                                                          84invoke-direct {v7, v6, v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->executeStatements(Landroid/database/sqlite/SQLiteDatabase;[Ljava/lang/String;)V
                                                                                                                                                                                                          85cond_75: const/16 v13, 0x18
                                                                                                                                                                                                          86const/4 v12, 0x6
                                                                                                                                                                                                          87const/4 v11, 0x0
                                                                                                                                                                                                          88const/4 v10, 0x1
                                                                                                                                                                                                          89if-ge v5, v12, :cond_40d
                                                                                                                                                                                                          91const-string v8, "?TextSecureKeyExchange"
                                                                                                                                                                                                          93const-string v9, "?TextSecureLocalEncrypt"
                                                                                                                                                                                                          95const-string v1, "?TextSecureAsymmetricEncrypt"
                                                                                                                                                                                                          97const-string v2, "?TextSecureAsymmetricLocalEncrypt"
                                                                                                                                                                                                          99const-string v12, "?TextSecureKeyExchangd"
                                                                                                                                                                                                          101const-string v0, "?TextSecureKeyExchangs"
                                                                                                                                                                                                          103const-string v15, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          105const-string v14, "20"
                                                                                                                                                                                                          107const-string v4, "1"
                                                                                                                                                                                                          108filled-new-array {v14, v4}, [Ljava/lang/String;
                                                                                                                                                                                                          109move-result-object v4
                                                                                                                                                                                                          111invoke-virtual {v6, v15, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          113const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          115const-string v14, "21"
                                                                                                                                                                                                          117const-string v15, "43"
                                                                                                                                                                                                          118filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          119move-result-object v14
                                                                                                                                                                                                          121invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          123const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          125const-string v14, "22"
                                                                                                                                                                                                          127const-string v15, "4"
                                                                                                                                                                                                          128filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          129move-result-object v14
                                                                                                                                                                                                          131invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          133const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          135const-string v14, "23"
                                                                                                                                                                                                          137const-string v15, "2"
                                                                                                                                                                                                          138filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          139move-result-object v14
                                                                                                                                                                                                          141invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          143const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          145const-string v14, "24"
                                                                                                                                                                                                          147const-string v15, "5"
                                                                                                                                                                                                          148filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          149move-result-object v14
                                                                                                                                                                                                          151invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          153const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          155const-string v14, "8388629"
                                                                                                                                                                                                          157const-string v15, "42"
                                                                                                                                                                                                          158filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          159move-result-object v14
                                                                                                                                                                                                          161invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          163const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          165const-string v14, "8388631"
                                                                                                                                                                                                          167const-string v15, "44"
                                                                                                                                                                                                          168filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          169move-result-object v14
                                                                                                                                                                                                          171invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          173const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          175const-string v14, "8388628"
                                                                                                                                                                                                          177const-string v15, "45"
                                                                                                                                                                                                          178filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          179move-result-object v14
                                                                                                                                                                                                          181invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          183const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          185const-string v14, "276824084"
                                                                                                                                                                                                          187const-string v15, "46"
                                                                                                                                                                                                          188filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          189move-result-object v14
                                                                                                                                                                                                          191invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          193const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          195const-string v14, "20"
                                                                                                                                                                                                          197const-string v15, "47"
                                                                                                                                                                                                          198filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          199move-result-object v14
                                                                                                                                                                                                          201invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          203const-string v4, "UPDATE sms SET type = ? WHERE type = ?"
                                                                                                                                                                                                          205const-string v14, "142606356"
                                                                                                                                                                                                          207const-string v15, "48"
                                                                                                                                                                                                          208filled-new-array {v14, v15}, [Ljava/lang/String;
                                                                                                                                                                                                          209move-result-object v14
                                                                                                                                                                                                          211invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          213const-string v4, "UPDATE sms SET body = substr(body, ?), type = type | ? WHERE body LIKE ?"
                                                                                                                                                                                                          214new-array v14, v3, [Ljava/lang/String;
                                                                                                                                                                                                          215new-instance v15, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          217invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          219invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          221const-string v13, ""
                                                                                                                                                                                                          223invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          225invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          226move-result-object v13
                                                                                                                                                                                                          227aput-object v13, v14, v11
                                                                                                                                                                                                          229const-string v13, "2147483648"
                                                                                                                                                                                                          230aput-object v13, v14, v10
                                                                                                                                                                                                          231new-instance v13, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          233invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          235invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          237const-string v15, "%"
                                                                                                                                                                                                          239invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          241invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          242move-result-object v13
                                                                                                                                                                                                          243const/4 v15, 0x2
                                                                                                                                                                                                          244aput-object v13, v14, v15
                                                                                                                                                                                                          246invoke-virtual {v6, v4, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          248const-string v4, "UPDATE sms SET body = substr(body, ?), type = type | ? WHERE body LIKE ?"
                                                                                                                                                                                                          249new-array v13, v3, [Ljava/lang/String;
                                                                                                                                                                                                          250new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          252invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          253const/16 v15, 0x22
                                                                                                                                                                                                          255invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          257const-string v15, ""
                                                                                                                                                                                                          259invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          261invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          262move-result-object v14
                                                                                                                                                                                                          263aput-object v14, v13, v11
                                                                                                                                                                                                          265const-string v14, "1073741824"
                                                                                                                                                                                                          266aput-object v14, v13, v10
                                                                                                                                                                                                          267new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          269invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          271invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          273const-string v15, "%"
                                                                                                                                                                                                          275invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          277invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          278move-result-object v14
                                                                                                                                                                                                          279const/4 v15, 0x2
                                                                                                                                                                                                          280aput-object v14, v13, v15
                                                                                                                                                                                                          282invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          284const-string v4, "UPDATE sms SET body = substr(body, ?), type = type | ? WHERE body LIKE ?"
                                                                                                                                                                                                          285new-array v13, v3, [Ljava/lang/String;
                                                                                                                                                                                                          286new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          288invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          289const/16 v15, 0x1d
                                                                                                                                                                                                          291invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          293const-string v15, ""
                                                                                                                                                                                                          295invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          297invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          298move-result-object v14
                                                                                                                                                                                                          299aput-object v14, v13, v11
                                                                                                                                                                                                          301const-string v14, "545259520"
                                                                                                                                                                                                          302aput-object v14, v13, v10
                                                                                                                                                                                                          303new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          305invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          307invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          309const-string v15, "%"
                                                                                                                                                                                                          311invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          313invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          314move-result-object v14
                                                                                                                                                                                                          315const/4 v15, 0x2
                                                                                                                                                                                                          316aput-object v14, v13, v15
                                                                                                                                                                                                          318invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          320const-string v4, "UPDATE sms SET body = substr(body, ?), type = type | ? WHERE body LIKE ?"
                                                                                                                                                                                                          321new-array v13, v3, [Ljava/lang/String;
                                                                                                                                                                                                          322new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          324invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          325const/16 v15, 0x17
                                                                                                                                                                                                          327invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          329const-string v15, ""
                                                                                                                                                                                                          331invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          333invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          334move-result-object v14
                                                                                                                                                                                                          335aput-object v14, v13, v11
                                                                                                                                                                                                          337const-string v14, "32768"
                                                                                                                                                                                                          338aput-object v14, v13, v10
                                                                                                                                                                                                          339new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          341invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          343invoke-virtual {v14, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          345const-string v15, "%"
                                                                                                                                                                                                          347invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          349invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          350move-result-object v14
                                                                                                                                                                                                          351const/4 v15, 0x2
                                                                                                                                                                                                          352aput-object v14, v13, v15
                                                                                                                                                                                                          354invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          356const-string v4, "UPDATE sms SET body = substr(body, ?), type = type | ? WHERE body LIKE ?"
                                                                                                                                                                                                          357new-array v13, v3, [Ljava/lang/String;
                                                                                                                                                                                                          358new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          360invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          361const/16 v15, 0x17
                                                                                                                                                                                                          363invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          365const-string v15, ""
                                                                                                                                                                                                          367invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          369invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          370move-result-object v14
                                                                                                                                                                                                          371aput-object v14, v13, v11
                                                                                                                                                                                                          373const-string v14, "40960"
                                                                                                                                                                                                          374aput-object v14, v13, v10
                                                                                                                                                                                                          375new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          377invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          379invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          381const-string v15, "%"
                                                                                                                                                                                                          383invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          385invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          386move-result-object v14
                                                                                                                                                                                                          387const/4 v15, 0x2
                                                                                                                                                                                                          388aput-object v14, v13, v15
                                                                                                                                                                                                          390invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          392const-string v4, "UPDATE sms SET body = substr(body, ?), type = type | ? WHERE body LIKE ?"
                                                                                                                                                                                                          393new-array v13, v3, [Ljava/lang/String;
                                                                                                                                                                                                          394new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          396invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          397const/16 v15, 0x17
                                                                                                                                                                                                          399invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          401const-string v15, ""
                                                                                                                                                                                                          403invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          405invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          406move-result-object v14
                                                                                                                                                                                                          407aput-object v14, v13, v11
                                                                                                                                                                                                          409const-string v14, "49152"
                                                                                                                                                                                                          410aput-object v14, v13, v10
                                                                                                                                                                                                          411new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          413invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          415invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          417const-string v15, "%"
                                                                                                                                                                                                          419invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          421invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          422move-result-object v14
                                                                                                                                                                                                          423const/4 v15, 0x2
                                                                                                                                                                                                          424aput-object v14, v13, v15
                                                                                                                                                                                                          426invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          428const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          430const-string v13, "2147483668"
                                                                                                                                                                                                          432const-string v14, "1"
                                                                                                                                                                                                          433filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          434move-result-object v13
                                                                                                                                                                                                          436invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          438const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          440const-string v13, "2147483671"
                                                                                                                                                                                                          442const-string v14, "2"
                                                                                                                                                                                                          443filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          444move-result-object v13
                                                                                                                                                                                                          446invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          448const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          450const-string v13, "2147483669"
                                                                                                                                                                                                          452const-string v14, "4"
                                                                                                                                                                                                          453filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          454move-result-object v13
                                                                                                                                                                                                          456invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          458const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          460const-string v13, "2147483672"
                                                                                                                                                                                                          462const-string v14, "12"
                                                                                                                                                                                                          463filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          464move-result-object v13
                                                                                                                                                                                                          466invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          468const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          470const-string v13, "2155872277"
                                                                                                                                                                                                          472const-string v14, "5"
                                                                                                                                                                                                          473filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          474move-result-object v13
                                                                                                                                                                                                          476invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          478const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          480const-string v13, "2155872279"
                                                                                                                                                                                                          482const-string v14, "6"
                                                                                                                                                                                                          483filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          484move-result-object v13
                                                                                                                                                                                                          486invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          488const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          490const-string v13, "545259540"
                                                                                                                                                                                                          492const-string v14, "7"
                                                                                                                                                                                                          493filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          494move-result-object v13
                                                                                                                                                                                                          496invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          498const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          500const-string v13, "2155872276"
                                                                                                                                                                                                          502const-string v14, "8"
                                                                                                                                                                                                          503filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          504move-result-object v13
                                                                                                                                                                                                          506invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          508const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          510const-string v13, "142606356"
                                                                                                                                                                                                          512const-string v14, "9"
                                                                                                                                                                                                          513filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          514move-result-object v13
                                                                                                                                                                                                          516invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          518const-string v4, "UPDATE mms SET msg_box = ? WHERE msg_box = ?"
                                                                                                                                                                                                          520const-string v13, "276824084"
                                                                                                                                                                                                          522const-string v14, "10"
                                                                                                                                                                                                          523filled-new-array {v13, v14}, [Ljava/lang/String;
                                                                                                                                                                                                          524move-result-object v13
                                                                                                                                                                                                          526invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          528const-string v4, "ALTER TABLE thread ADD COLUMN snippet_type INTEGER;"
                                                                                                                                                                                                          530invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          532const-string v4, "UPDATE thread SET snippet = substr(snippet, ?), snippet_type = ? WHERE snippet LIKE ?"
                                                                                                                                                                                                          533new-array v13, v3, [Ljava/lang/String;
                                                                                                                                                                                                          534new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          536invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          537const/16 v15, 0x18
                                                                                                                                                                                                          539invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          541const-string v15, ""
                                                                                                                                                                                                          543invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          545invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          546move-result-object v14
                                                                                                                                                                                                          547aput-object v14, v13, v11
                                                                                                                                                                                                          549const-string v14, "2147483648"
                                                                                                                                                                                                          550aput-object v14, v13, v10
                                                                                                                                                                                                          551new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          553invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          555invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          557const-string v9, "%"
                                                                                                                                                                                                          559invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          561invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          562move-result-object v9
                                                                                                                                                                                                          563const/4 v14, 0x2
                                                                                                                                                                                                          564aput-object v9, v13, v14
                                                                                                                                                                                                          566invoke-virtual {v6, v4, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          568const-string v4, "UPDATE thread SET snippet = substr(snippet, ?), snippet_type = ? WHERE snippet LIKE ?"
                                                                                                                                                                                                          569new-array v9, v3, [Ljava/lang/String;
                                                                                                                                                                                                          570new-instance v13, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          572invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          573const/16 v14, 0x22
                                                                                                                                                                                                          575invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          577const-string v15, ""
                                                                                                                                                                                                          579invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          581invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          582move-result-object v13
                                                                                                                                                                                                          583aput-object v13, v9, v11
                                                                                                                                                                                                          585const-string v13, "1073741824"
                                                                                                                                                                                                          586aput-object v13, v9, v10
                                                                                                                                                                                                          587new-instance v13, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          589invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          591invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          593const-string v2, "%"
                                                                                                                                                                                                          595invoke-virtual {v13, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          597invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          598move-result-object v2
                                                                                                                                                                                                          599const/4 v13, 0x2
                                                                                                                                                                                                          600aput-object v2, v9, v13
                                                                                                                                                                                                          602invoke-virtual {v6, v4, v9}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          604const-string v2, "UPDATE thread SET snippet = substr(snippet, ?), snippet_type = ? WHERE snippet LIKE ?"
                                                                                                                                                                                                          605new-array v4, v3, [Ljava/lang/String;
                                                                                                                                                                                                          606new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          608invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          609const/16 v15, 0x1d
                                                                                                                                                                                                          611invoke-virtual {v9, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          613const-string v13, ""
                                                                                                                                                                                                          615invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          617invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          618move-result-object v9
                                                                                                                                                                                                          619aput-object v9, v4, v11
                                                                                                                                                                                                          621const-string v9, "545259520"
                                                                                                                                                                                                          622aput-object v9, v4, v10
                                                                                                                                                                                                          623new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          625invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          627invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          629const-string v1, "%"
                                                                                                                                                                                                          631invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          633invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          634move-result-object v1
                                                                                                                                                                                                          635const/4 v9, 0x2
                                                                                                                                                                                                          636aput-object v1, v4, v9
                                                                                                                                                                                                          638invoke-virtual {v6, v2, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          640const-string v1, "UPDATE thread SET snippet = substr(snippet, ?), snippet_type = ? WHERE snippet LIKE ?"
                                                                                                                                                                                                          641new-array v2, v3, [Ljava/lang/String;
                                                                                                                                                                                                          642new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          644invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          645const/16 v9, 0x17
                                                                                                                                                                                                          647invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          649const-string v9, ""
                                                                                                                                                                                                          651invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          653invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          654move-result-object v4
                                                                                                                                                                                                          655aput-object v4, v2, v11
                                                                                                                                                                                                          657const-string v4, "32768"
                                                                                                                                                                                                          658aput-object v4, v2, v10
                                                                                                                                                                                                          659new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          661invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          663invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          665const-string v8, "%"
                                                                                                                                                                                                          667invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          669invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          670move-result-object v4
                                                                                                                                                                                                          671const/4 v8, 0x2
                                                                                                                                                                                                          672aput-object v4, v2, v8
                                                                                                                                                                                                          674invoke-virtual {v6, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          676const-string v1, "UPDATE thread SET snippet = substr(snippet, ?), snippet_type = ? WHERE snippet LIKE ?"
                                                                                                                                                                                                          677new-array v2, v3, [Ljava/lang/String;
                                                                                                                                                                                                          678new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          680invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          681const/16 v8, 0x17
                                                                                                                                                                                                          683invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          685const-string v8, ""
                                                                                                                                                                                                          687invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          689invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          690move-result-object v4
                                                                                                                                                                                                          691aput-object v4, v2, v11
                                                                                                                                                                                                          693const-string v4, "49152"
                                                                                                                                                                                                          694aput-object v4, v2, v10
                                                                                                                                                                                                          695new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          697invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          699invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          701const-string v0, "%"
                                                                                                                                                                                                          703invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          705invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          706move-result-object v0
                                                                                                                                                                                                          707const/4 v4, 0x2
                                                                                                                                                                                                          708aput-object v0, v2, v4
                                                                                                                                                                                                          710invoke-virtual {v6, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          712const-string v0, "UPDATE thread SET snippet = substr(snippet, ?), snippet_type = ? WHERE snippet LIKE ?"
                                                                                                                                                                                                          713new-array v1, v3, [Ljava/lang/String;
                                                                                                                                                                                                          714new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          716invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          717const/16 v4, 0x17
                                                                                                                                                                                                          719invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          721const-string v4, ""
                                                                                                                                                                                                          723invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          725invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          726move-result-object v2
                                                                                                                                                                                                          727aput-object v2, v1, v11
                                                                                                                                                                                                          729const-string v2, "40960"
                                                                                                                                                                                                          730aput-object v2, v1, v10
                                                                                                                                                                                                          731new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          733invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          735invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          737const-string v4, "%"
                                                                                                                                                                                                          739invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          741invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          742move-result-object v2
                                                                                                                                                                                                          743const/4 v4, 0x2
                                                                                                                                                                                                          744aput-object v2, v1, v4
                                                                                                                                                                                                          746invoke-virtual {v6, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          747goto/16 :goto_411
                                                                                                                                                                                                          748cond_40d: const/16 v14, 0x22
                                                                                                                                                                                                          749const/16 v15, 0x1d
                                                                                                                                                                                                          750goto_411: const/4 v0, 0x7
                                                                                                                                                                                                          751if-ge v5, v0, :cond_41e
                                                                                                                                                                                                          753const-string v0, "ALTER TABLE mms ADD COLUMN body TEXT"
                                                                                                                                                                                                          755invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          757const-string v0, "ALTER TABLE mms ADD COLUMN part_count INTEGER"
                                                                                                                                                                                                          759invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          760cond_41e: const/16 v0, 0x8
                                                                                                                                                                                                          761if-ge v5, v0, :cond_48f
                                                                                                                                                                                                          763const-string v0, "ALTER TABLE mms ADD COLUMN address TEXT"
                                                                                                                                                                                                          765invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          767const-string v9, "mms_addresses"
                                                                                                                                                                                                          768const/4 v0, 0x0
                                                                                                                                                                                                          770const-string v1, "type = ?"
                                                                                                                                                                                                          772const-string v2, "137"
                                                                                                                                                                                                          773filled-new-array {v2}, [Ljava/lang/String;
                                                                                                                                                                                                          774move-result-object v12
                                                                                                                                                                                                          775const/4 v13, 0x0
                                                                                                                                                                                                          776const/4 v2, 0x0
                                                                                                                                                                                                          777const/4 v4, 0x0
                                                                                                                                                                                                          778move-object/from16 v8, p1
                                                                                                                                                                                                          779const/4 v3, 0x1
                                                                                                                                                                                                          780move-object v10, v0
                                                                                                                                                                                                          781const/4 v3, 0x0
                                                                                                                                                                                                          782move-object v11, v1
                                                                                                                                                                                                          783const/4 v0, 0x6
                                                                                                                                                                                                          784const/16 v1, 0x18
                                                                                                                                                                                                          785const/16 v0, 0x22
                                                                                                                                                                                                          786move-object v14, v2
                                                                                                                                                                                                          787const/16 v2, 0x1d
                                                                                                                                                                                                          788move-object v15, v4
                                                                                                                                                                                                          790invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          791move-result-object v4
                                                                                                                                                                                                          792goto_448: if-eqz v4, :cond_489
                                                                                                                                                                                                          794invoke-interface {v4}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          795move-result v8
                                                                                                                                                                                                          796if-eqz v8, :cond_489
                                                                                                                                                                                                          798const-string v8, "mms_id"
                                                                                                                                                                                                          800invoke-interface {v4, v8}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          801move-result v8
                                                                                                                                                                                                          803invoke-interface {v4, v8}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          804move-result-wide v8
                                                                                                                                                                                                          806const-string v10, "address"
                                                                                                                                                                                                          808invoke-interface {v4, v10}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          809move-result v10
                                                                                                                                                                                                          811invoke-interface {v4, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          812move-result-object v10
                                                                                                                                                                                                          814invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          815move-result v11
                                                                                                                                                                                                          816if-nez v11, :cond_448
                                                                                                                                                                                                          818const-string v11, "UPDATE mms SET address = ? WHERE _id = ?"
                                                                                                                                                                                                          819const/4 v12, 0x2
                                                                                                                                                                                                          820new-array v13, v12, [Ljava/lang/String;
                                                                                                                                                                                                          821aput-object v10, v13, v3
                                                                                                                                                                                                          822new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          824invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          826invoke-virtual {v10, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          828const-string v8, ""
                                                                                                                                                                                                          830invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          832invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          833move-result-object v8
                                                                                                                                                                                                          834const/4 v9, 0x1
                                                                                                                                                                                                          835aput-object v8, v13, v9
                                                                                                                                                                                                          837invoke-virtual {v6, v11, v13}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          838goto/16 :goto_448
                                                                                                                                                                                                          839cond_489: if-eqz v4, :cond_496
                                                                                                                                                                                                          841invoke-interface {v4}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          842goto/16 :goto_496
                                                                                                                                                                                                          843cond_48f: const/16 v0, 0x22
                                                                                                                                                                                                          844const/16 v1, 0x18
                                                                                                                                                                                                          845const/16 v2, 0x1d
                                                                                                                                                                                                          846const/4 v3, 0x0
                                                                                                                                                                                                          847cond_496: const/16 v4, 0x9
                                                                                                                                                                                                          848if-ge v5, v4, :cond_4a4
                                                                                                                                                                                                          850const-string v4, "DROP TABLE identities"
                                                                                                                                                                                                          852invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          854const-string v4, "CREATE TABLE identities (_id INTEGER PRIMARY KEY, recipient INTEGER UNIQUE, key TEXT, mac TEXT);"
                                                                                                                                                                                                          856invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          857cond_4a4: const/16 v4, 0xa
                                                                                                                                                                                                          858if-ge v5, v4, :cond_4b7
                                                                                                                                                                                                          860const-string v4, "CREATE TABLE push (_id INTEGER PRIMARY KEY, type INTEGER, source TEXT, destinations TEXT, body TEXT, TIMESTAMP INTEGER);"
                                                                                                                                                                                                          862invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          864const-string v4, "ALTER TABLE part ADD COLUMN pending_push INTEGER;"
                                                                                                                                                                                                          866invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          868const-string v4, "CREATE INDEX IF NOT EXISTS pending_push_index ON part (pending_push);"
                                                                                                                                                                                                          870invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          871cond_4b7: const/16 v4, 0xb
                                                                                                                                                                                                          872if-ge v5, v4, :cond_4d4
                                                                                                                                                                                                          874const-string v4, "CREATE TABLE groups (_id INTEGER PRIMARY KEY, group_id TEXT, title TEXT, members TEXT, avatar BLOB, avatar_id INTEGER, avatar_key BLOB, avatar_content_type TEXT, avatar_relay TEXT, timestamp INTEGER, active INTEGER DEFAULT 1);"
                                                                                                                                                                                                          876invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          878const-string v4, "CREATE UNIQUE INDEX IF NOT EXISTS group_id_index ON groups (GROUP_ID);"
                                                                                                                                                                                                          880invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          882const-string v4, "ALTER TABLE push ADD COLUMN device_id INTEGER DEFAULT 1;"
                                                                                                                                                                                                          884invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          886const-string v4, "ALTER TABLE sms ADD COLUMN address_device_id INTEGER DEFAULT 1;"
                                                                                                                                                                                                          888invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          890const-string v4, "ALTER TABLE mms ADD COLUMN address_device_id INTEGER DEFAULT 1;"
                                                                                                                                                                                                          892invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          893cond_4d4: const/16 v4, 0xc
                                                                                                                                                                                                          894if-ge v5, v4, :cond_4f6
                                                                                                                                                                                                          896const-string v4, "CREATE TEMPORARY table push_backup (_id INTEGER PRIMARY KEY, type INTEGER, source, TEXT, destinations TEXT, body TEXT, timestamp INTEGER, device_id INTEGER DEFAULT 1);"
                                                                                                                                                                                                          898invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          900const-string v4, "INSERT INTO push_backup(_id, type, source, body, timestamp, device_id) SELECT _id, type, source, body, timestamp, device_id FROM push;"
                                                                                                                                                                                                          902invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          904const-string v4, "DROP TABLE push"
                                                                                                                                                                                                          906invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          908const-string v4, "CREATE TABLE push (_id INTEGER PRIMARY KEY, type INTEGER, source TEXT, body TEXT, timestamp INTEGER, device_id INTEGER DEFAULT 1);"
                                                                                                                                                                                                          910invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          912const-string v4, "INSERT INTO push (_id, type, source, body, timestamp, device_id) SELECT _id, type, source, body, timestamp, device_id FROM push_backup;"
                                                                                                                                                                                                          914invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          916const-string v4, "DROP TABLE push_backup;"
                                                                                                                                                                                                          918invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          919cond_4f6: const/16 v4, 0xd
                                                                                                                                                                                                          920if-ge v5, v4, :cond_50e
                                                                                                                                                                                                          922const-string v4, "ALTER TABLE sms ADD COLUMN delivery_receipt_count INTEGER DEFAULT 0;"
                                                                                                                                                                                                          924invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          926const-string v4, "ALTER TABLE mms ADD COLUMN delivery_receipt_count INTEGER DEFAULT 0;"
                                                                                                                                                                                                          928invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          930const-string v4, "CREATE INDEX IF NOT EXISTS sms_date_sent_index ON sms (date_sent);"
                                                                                                                                                                                                          932invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          934const-string v4, "CREATE INDEX IF NOT EXISTS mms_date_sent_index ON mms (date);"
                                                                                                                                                                                                          936invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          937cond_50e: const/16 v4, 0xe
                                                                                                                                                                                                          938if-ge v5, v4, :cond_517
                                                                                                                                                                                                          940const-string v4, "ALTER TABLE part ADD COLUMN data_size INTEGER DEFAULT 0;"
                                                                                                                                                                                                          942invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          943cond_517: const/16 v4, 0xf
                                                                                                                                                                                                          944if-ge v5, v4, :cond_525
                                                                                                                                                                                                          946const-string v4, "ALTER TABLE part ADD COLUMN thumbnail TEXT;"
                                                                                                                                                                                                          948invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          950const-string v4, "ALTER TABLE part ADD COLUMN aspect_ratio REAL;"
                                                                                                                                                                                                          952invoke-virtual {v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          953cond_525: const/16 v4, 0x10
                                                                                                                                                                                                          954if-ge v5, v4, :cond_538
                                                                                                                                                                                                          956const-string v8, "ALTER TABLE sms ADD COLUMN mismatched_identities TEXT"
                                                                                                                                                                                                          958invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          960const-string v8, "ALTER TABLE mms ADD COLUMN mismatched_identities TEXT"
                                                                                                                                                                                                          962invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          964const-string v8, "ALTER TABLE mms ADD COLUMN network_failures TEXT"
                                                                                                                                                                                                          966invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          967cond_538: const/16 v8, 0x11
                                                                                                                                                                                                          968if-ge v5, v8, :cond_541
                                                                                                                                                                                                          970const-string v8, "ALTER TABLE part ADD COLUMN unique_id INTEGER NOT NULL DEFAULT 0"
                                                                                                                                                                                                          972invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          973cond_541: const/16 v8, 0x12
                                                                                                                                                                                                          974if-ge v5, v8, :cond_54a
                                                                                                                                                                                                          976const-string v8, "CREATE TABLE recipient_preferences (_id INTEGER PRIMARY KEY, recipient_ids TEXT UNIQUE, block INTEGER DEFAULT 0, notification TEXT DEFAULT NULL, vibrate INTEGER DEFAULT 0, mute_until INTEGER DEFAULT 0)"
                                                                                                                                                                                                          978invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          979cond_54a: const/16 v8, 0x13
                                                                                                                                                                                                          980if-ge v5, v8, :cond_553
                                                                                                                                                                                                          982const-string v8, "ALTER TABLE push ADD COLUMN content TEXT"
                                                                                                                                                                                                          984invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          985cond_553: const/16 v8, 0x14
                                                                                                                                                                                                          986if-ge v5, v8, :cond_55c
                                                                                                                                                                                                          988const-string v8, "ALTER TABLE recipient_preferences ADD COLUMN color TEXT DEFAULT NULL"
                                                                                                                                                                                                          990invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          991cond_55c: const/16 v8, 0x15
                                                                                                                                                                                                          992if-ge v5, v8, :cond_56f
                                                                                                                                                                                                          994const-string v8, "UPDATE mms SET date_received = (date_received * 1000), date = (date * 1000);"
                                                                                                                                                                                                          996invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          998const-string v8, "CREATE INDEX IF NOT EXISTS sms_thread_date_index ON sms (thread_id, date);"
                                                                                                                                                                                                          1000invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1002const-string v8, "CREATE INDEX IF NOT EXISTS mms_thread_date_index ON mms (thread_id, date_received);"
                                                                                                                                                                                                          1004invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1005cond_56f: const/16 v8, 0x16
                                                                                                                                                                                                          1006if-ge v5, v8, :cond_57b
                                                                                                                                                                                                          1008const-string v8, "ALTER TABLE recipient_preferences ADD COLUMN seen_invite_reminder INTEGER DEFAULT 0"
                                                                                                                                                                                                          1010invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1011const/16 v8, 0x17
                                                                                                                                                                                                          1012goto/16 :goto_57d
                                                                                                                                                                                                          1013cond_57b: const/16 v8, 0x17
                                                                                                                                                                                                          1014goto_57d: if-ge v5, v8, :cond_584
                                                                                                                                                                                                          1016const-string v8, "ALTER TABLE thread ADD COLUMN snippet_uri TEXT DEFAULT NULL"
                                                                                                                                                                                                          1018invoke-virtual {v6, v8}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1019cond_584: if-ge v5, v1, :cond_590
                                                                                                                                                                                                          1021const-string v1, "ALTER TABLE thread ADD COLUMN archived INTEGER DEFAULT 0"
                                                                                                                                                                                                          1023invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1025const-string v1, "CREATE INDEX IF NOT EXISTS archived_index ON thread (archived)"
                                                                                                                                                                                                          1027invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1028cond_590: const/16 v1, 0x19
                                                                                                                                                                                                          1029if-ge v5, v1, :cond_59e
                                                                                                                                                                                                          1031const-string v1, "ALTER TABLE thread ADD COLUMN status INTEGER DEFAULT -1"
                                                                                                                                                                                                          1033invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1035const-string v1, "ALTER TABLE thread ADD COLUMN delivery_receipt_count INTEGER DEFAULT 0"
                                                                                                                                                                                                          1037invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1038cond_59e: const/16 v1, 0x1a
                                                                                                                                                                                                          1039if-ge v5, v1, :cond_64d
                                                                                                                                                                                                          1041const-string v9, "thread"
                                                                                                                                                                                                          1043const-string v1, "_id"
                                                                                                                                                                                                          1044filled-new-array {v1}, [Ljava/lang/String;
                                                                                                                                                                                                          1045move-result-object v10
                                                                                                                                                                                                          1046const/4 v11, 0x0
                                                                                                                                                                                                          1047const/4 v12, 0x0
                                                                                                                                                                                                          1048const/4 v13, 0x0
                                                                                                                                                                                                          1049const/4 v14, 0x0
                                                                                                                                                                                                          1050const/4 v15, 0x0
                                                                                                                                                                                                          1051move-object/from16 v8, p1
                                                                                                                                                                                                          1053invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1054move-result-object v1
                                                                                                                                                                                                          1055goto_5b5: if-eqz v1, :cond_649
                                                                                                                                                                                                          1057invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          1058move-result v8
                                                                                                                                                                                                          1059if-eqz v8, :cond_649
                                                                                                                                                                                                          1061const-string v8, "_id"
                                                                                                                                                                                                          1063invoke-interface {v1, v8}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          1064move-result v8
                                                                                                                                                                                                          1066invoke-interface {v1, v8}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1067move-result-wide v8
                                                                                                                                                                                                          1069const-string v10, "SELECT DISTINCT date AS date_received, status, delivery_receipt_count FROM sms WHERE (thread_id = ?1) UNION ALL SELECT DISTINCT date_received, -1 AS status, delivery_receipt_count FROM mms WHERE (thread_id = ?1) ORDER BY date_received DESC LIMIT 1"
                                                                                                                                                                                                          1070const/4 v11, 0x1
                                                                                                                                                                                                          1071new-array v12, v11, [Ljava/lang/String;
                                                                                                                                                                                                          1072new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1074invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1076invoke-virtual {v11, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1078const-string v13, ""
                                                                                                                                                                                                          1080invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1082invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1083move-result-object v11
                                                                                                                                                                                                          1084aput-object v11, v12, v3
                                                                                                                                                                                                          1086invoke-virtual {v6, v10, v12}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1087move-result-object v10
                                                                                                                                                                                                          1088if-eqz v10, :cond_644
                                                                                                                                                                                                          1090invoke-interface {v10}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          1091move-result v11
                                                                                                                                                                                                          1092if-eqz v11, :cond_644
                                                                                                                                                                                                          1094const-string v11, "status"
                                                                                                                                                                                                          1096invoke-interface {v10, v11}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          1097move-result v11
                                                                                                                                                                                                          1099invoke-interface {v10, v11}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          1100move-result v11
                                                                                                                                                                                                          1102const-string v12, "delivery_receipt_count"
                                                                                                                                                                                                          1104invoke-interface {v10, v12}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          1105move-result v12
                                                                                                                                                                                                          1107invoke-interface {v10, v12}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          1108move-result v10
                                                                                                                                                                                                          1110const-string v12, "UPDATE thread SET status = ?, delivery_receipt_count = ? WHERE _id = ?"
                                                                                                                                                                                                          1111const/4 v13, 0x3
                                                                                                                                                                                                          1112new-array v14, v13, [Ljava/lang/String;
                                                                                                                                                                                                          1113new-instance v15, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1115invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1117invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1119const-string v11, ""
                                                                                                                                                                                                          1121invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1123invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1124move-result-object v11
                                                                                                                                                                                                          1125aput-object v11, v14, v3
                                                                                                                                                                                                          1126new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1128invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1130invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1132const-string v10, ""
                                                                                                                                                                                                          1134invoke-virtual {v11, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1136invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1137move-result-object v10
                                                                                                                                                                                                          1138const/4 v11, 0x1
                                                                                                                                                                                                          1139aput-object v10, v14, v11
                                                                                                                                                                                                          1140new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1142invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1144invoke-virtual {v10, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1146const-string v8, ""
                                                                                                                                                                                                          1148invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1150invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1151move-result-object v8
                                                                                                                                                                                                          1152const/4 v9, 0x2
                                                                                                                                                                                                          1153aput-object v8, v14, v9
                                                                                                                                                                                                          1155invoke-virtual {v6, v12, v14}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          1156goto/16 :goto_5b5
                                                                                                                                                                                                          1157cond_644: const/4 v9, 0x2
                                                                                                                                                                                                          1158const/4 v11, 0x1
                                                                                                                                                                                                          1159const/4 v13, 0x3
                                                                                                                                                                                                          1160goto/16 :goto_5b5
                                                                                                                                                                                                          1161cond_649: const/4 v9, 0x2
                                                                                                                                                                                                          1162const/4 v11, 0x1
                                                                                                                                                                                                          1163const/4 v13, 0x3
                                                                                                                                                                                                          1164goto/16 :goto_650
                                                                                                                                                                                                          1165cond_64d: const/4 v9, 0x2
                                                                                                                                                                                                          1166const/4 v11, 0x1
                                                                                                                                                                                                          1167const/4 v13, 0x3
                                                                                                                                                                                                          1168goto_650: const/16 v1, 0x1b
                                                                                                                                                                                                          1169if-ge v5, v1, :cond_663
                                                                                                                                                                                                          1171const-string v1, "ALTER TABLE recipient_preferences ADD COLUMN default_subscription_id INTEGER DEFAULT -1"
                                                                                                                                                                                                          1173invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1175const-string v1, "ALTER TABLE sms ADD COLUMN subscription_id INTEGER DEFAULT -1"
                                                                                                                                                                                                          1177invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1179const-string v1, "ALTER TABLE mms ADD COLUMN subscription_id INTEGER DEFAULT -1"
                                                                                                                                                                                                          1181invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1182cond_663: const/16 v1, 0x1c
                                                                                                                                                                                                          1183if-ge v5, v1, :cond_685
                                                                                                                                                                                                          1185const-string v1, "ALTER TABLE recipient_preferences ADD COLUMN expire_messages INTEGER DEFAULT 0"
                                                                                                                                                                                                          1187invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1189const-string v1, "ALTER TABLE sms ADD COLUMN expires_in INTEGER DEFAULT 0"
                                                                                                                                                                                                          1191invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1193const-string v1, "ALTER TABLE mms ADD COLUMN expires_in INTEGER DEFAULT 0"
                                                                                                                                                                                                          1195invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1197const-string v1, "ALTER TABLE sms ADD COLUMN expire_started INTEGER DEFAULT 0"
                                                                                                                                                                                                          1199invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1201const-string v1, "ALTER TABLE mms ADD COLUMN expire_started INTEGER DEFAULT 0"
                                                                                                                                                                                                          1203invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1205const-string v1, "ALTER TABLE thread ADD COLUMN expires_in INTEGER DEFAULT 0"
                                                                                                                                                                                                          1207invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1208cond_685: if-ge v5, v2, :cond_68c
                                                                                                                                                                                                          1210const-string v1, "ALTER TABLE thread ADD COLUMN last_seen INTEGER DEFAULT 0"
                                                                                                                                                                                                          1212invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1213cond_68c: const/16 v1, 0x1e
                                                                                                                                                                                                          1214if-ge v5, v1, :cond_69a
                                                                                                                                                                                                          1216const-string v1, "ALTER TABLE part ADD COLUMN digest BLOB"
                                                                                                                                                                                                          1218invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1220const-string v1, "ALTER TABLE groups ADD COLUMN avatar_digest BLOB"
                                                                                                                                                                                                          1222invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1223cond_69a: const/16 v1, 0x1f
                                                                                                                                                                                                          1224if-ge v5, v1, :cond_6bc
                                                                                                                                                                                                          1226const-string v1, "ALTER TABLE sms ADD COLUMN notified INTEGER DEFAULT 0"
                                                                                                                                                                                                          1228invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1230const-string v1, "ALTER TABLE mms ADD COLUMN notified INTEGER DEFAULT 0"
                                                                                                                                                                                                          1232invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1234const-string v1, "DROP INDEX sms_read_and_thread_id_index"
                                                                                                                                                                                                          1236invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1238const-string v1, "CREATE INDEX IF NOT EXISTS sms_read_and_notified_and_thread_id_index ON sms(read,notified,thread_id)"
                                                                                                                                                                                                          1240invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1242const-string v1, "DROP INDEX mms_read_and_thread_id_index"
                                                                                                                                                                                                          1244invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1246const-string v1, "CREATE INDEX IF NOT EXISTS mms_read_and_notified_and_thread_id_index ON mms(read,notified,thread_id)"
                                                                                                                                                                                                          1248invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1249cond_6bc: const/16 v15, 0x20
                                                                                                                                                                                                          1250if-ge v5, v15, :cond_6c5
                                                                                                                                                                                                          1252const-string v1, "ALTER TABLE part ADD COLUMN file_name TEXT"
                                                                                                                                                                                                          1254invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1255cond_6c5: const/16 v1, 0x21
                                                                                                                                                                                                          1256if-ge v5, v1, :cond_6ce
                                                                                                                                                                                                          1258const-string v1, "ALTER TABLE part ADD COLUMN fast_preflight_id TEXT"
                                                                                                                                                                                                          1260invoke-virtual {v6, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1261cond_6ce: if-ge v5, v0, :cond_6d5
                                                                                                                                                                                                          1263const-string v0, "ALTER TABLE part ADD COLUMN voice_note INTEGER DEFAULT 0"
                                                                                                                                                                                                          1265invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1266cond_6d5: const/16 v0, 0x23
                                                                                                                                                                                                          1267if-ge v5, v0, :cond_6f7
                                                                                                                                                                                                          1269const-string v0, "ALTER TABLE identities ADD COLUMN timestamp INTEGER DEFAULT 0"
                                                                                                                                                                                                          1271invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1273const-string v0, "ALTER TABLE identities ADD COLUMN first_use INTEGER DEFAULT 0"
                                                                                                                                                                                                          1275invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1277const-string v0, "ALTER TABLE identities ADD COLUMN nonblocking_approval INTEGER DEFAULT 0"
                                                                                                                                                                                                          1279invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1281const-string v0, "ALTER TABLE identities ADD COLUMN verified INTEGER DEFAULT 0"
                                                                                                                                                                                                          1283invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1285const-string v0, "DROP INDEX archived_index"
                                                                                                                                                                                                          1287invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1289const-string v0, "CREATE INDEX IF NOT EXISTS archived_count_index ON thread (archived, message_count)"
                                                                                                                                                                                                          1291invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1292cond_6f7: const/16 v0, 0x24
                                                                                                                                                                                                          1293if-ge v5, v0, :cond_700
                                                                                                                                                                                                          1295const-string v0, "UPDATE part SET pending_push = \'2\' WHERE pending_push = \'1\'"
                                                                                                                                                                                                          1297invoke-virtual {v6, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1298cond_700: const/16 v0, 0x25
                                                                                                                                                                                                          1299const/4 v14, 0x0
                                                                                                                                                                                                          1300if-ge v5, v0, :cond_e2a
                                                                                                                                                                                                          1301new-instance v0, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$1;
                                                                                                                                                                                                          1303iget-object v8, v7, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->context:Landroid/content/Context;
                                                                                                                                                                                                          1305const-string v10, "canonical_address.db"
                                                                                                                                                                                                          1306const/4 v12, 0x0
                                                                                                                                                                                                          1307const/16 v18, 0x1
                                                                                                                                                                                                          1308const/4 v2, 0x5
                                                                                                                                                                                                          1309move-object v1, v0
                                                                                                                                                                                                          1310move-object/from16 v2, p0
                                                                                                                                                                                                          1311const/4 v11, 0x0
                                                                                                                                                                                                          1312const/4 v13, 0x1
                                                                                                                                                                                                          1313move-object v3, v8
                                                                                                                                                                                                          1314const/16 v8, 0x10
                                                                                                                                                                                                          1315move-object v4, v10
                                                                                                                                                                                                          1316move v10, v5
                                                                                                                                                                                                          1317move-object v5, v12
                                                                                                                                                                                                          1318move-object v12, v6
                                                                                                                                                                                                          1319move/from16 v6, v18
                                                                                                                                                                                                          1321invoke-direct/range {v1 .. v6}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$1;-><init>(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V
                                                                                                                                                                                                          1323invoke-virtual {v0}, Landroid/database/sqlite/SQLiteOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                                          1324move-result-object v1
                                                                                                                                                                                                          1325new-instance v2, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;
                                                                                                                                                                                                          1327iget-object v0, v7, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->context:Landroid/content/Context;
                                                                                                                                                                                                          1329invoke-static {v0}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLocalNumber(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                                          1330move-result-object v0
                                                                                                                                                                                                          1332invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          1334const-string v0, "thread"
                                                                                                                                                                                                          1336const-string v3, "_id"
                                                                                                                                                                                                          1338const-string v4, "recipient_ids"
                                                                                                                                                                                                          1339filled-new-array {v3, v4}, [Ljava/lang/String;
                                                                                                                                                                                                          1340move-result-object v3
                                                                                                                                                                                                          1341const/4 v4, 0x0
                                                                                                                                                                                                          1342const/4 v5, 0x0
                                                                                                                                                                                                          1343const/4 v6, 0x0
                                                                                                                                                                                                          1344const/16 v16, 0x0
                                                                                                                                                                                                          1345const/16 v18, 0x0
                                                                                                                                                                                                          1346move-object/from16 v8, p1
                                                                                                                                                                                                          1347move-object v9, v0
                                                                                                                                                                                                          1348move-object v10, v3
                                                                                                                                                                                                          1349const/4 v3, 0x0
                                                                                                                                                                                                          1350move-object v11, v4
                                                                                                                                                                                                          1351move-object v4, v12
                                                                                                                                                                                                          1352move-object v12, v5
                                                                                                                                                                                                          1353const/4 v5, 0x1
                                                                                                                                                                                                          1354move-object v13, v6
                                                                                                                                                                                                          1355move-object v6, v14
                                                                                                                                                                                                          1356move-object/from16 v14, v16
                                                                                                                                                                                                          1357const/16 v6, 0x20
                                                                                                                                                                                                          1358move-object/from16 v15, v18
                                                                                                                                                                                                          1360invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1361move-result-object v0
                                                                                                                                                                                                          1362goto_755: if-eqz v0, :cond_814
                                                                                                                                                                                                          1364invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          1365move-result v8
                                                                                                                                                                                                          1366if-eqz v8, :cond_814
                                                                                                                                                                                                          1368invoke-interface {v0, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1369move-result-wide v8
                                                                                                                                                                                                          1371invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1372move-result-object v10
                                                                                                                                                                                                          1374const-string v11, " "
                                                                                                                                                                                                          1376invoke-virtual {v10, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                                          1377move-result-object v11
                                                                                                                                                                                                          1378array-length v12, v11
                                                                                                                                                                                                          1379new-array v12, v12, [Ljava/lang/String;
                                                                                                                                                                                                          1380const/4 v13, 0x0
                                                                                                                                                                                                          1381goto_76f: array-length v14, v11
                                                                                                                                                                                                          1382if-ge v13, v14, :cond_7ee
                                                                                                                                                                                                          1384const-string v23, "canonical_addresses"
                                                                                                                                                                                                          1386const-string v14, "address"
                                                                                                                                                                                                          1387filled-new-array {v14}, [Ljava/lang/String;
                                                                                                                                                                                                          1388move-result-object v24
                                                                                                                                                                                                          1390const-string v25, "_id = ?"
                                                                                                                                                                                                          1391new-array v14, v5, [Ljava/lang/String;
                                                                                                                                                                                                          1392aget-object v15, v11, v13
                                                                                                                                                                                                          1393aput-object v15, v14, v3
                                                                                                                                                                                                          1394const/16 v27, 0x0
                                                                                                                                                                                                          1395const/16 v28, 0x0
                                                                                                                                                                                                          1396const/16 v29, 0x0
                                                                                                                                                                                                          1397move-object/from16 v22, v1
                                                                                                                                                                                                          1398move-object/from16 v26, v14
                                                                                                                                                                                                          1400invoke-virtual/range {v22 .. v29}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1401move-result-object v14
                                                                                                                                                                                                          1402if-eqz v14, :cond_7a7
                                                                                                                                                                                                          1404invoke-interface {v14}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          1405move-result v15
                                                                                                                                                                                                          1406if-eqz v15, :cond_7a7
                                                                                                                                                                                                          1408invoke-interface {v14, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1409move-result-object v15
                                                                                                                                                                                                          1411invoke-virtual {v2, v15}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1412move-result-object v15
                                                                                                                                                                                                          1414invoke-static {v15, v6}, Lorg/thoughtcrime/securesms/util/DelimiterUtil;->escape(Ljava/lang/String;C)Ljava/lang/String;
                                                                                                                                                                                                          1415move-result-object v15
                                                                                                                                                                                                          1416aput-object v15, v12, v13
                                                                                                                                                                                                          1417goto/16 :goto_7e4
                                                                                                                                                                                                          1418cond_7a7: aget-object v15, v11, v13
                                                                                                                                                                                                          1420invoke-static {v15}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          1421move-result v15
                                                                                                                                                                                                          1422if-nez v15, :cond_7e0
                                                                                                                                                                                                          1423aget-object v15, v11, v13
                                                                                                                                                                                                          1425const-string v6, "-1"
                                                                                                                                                                                                          1427invoke-virtual {v15, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          1428move-result v6
                                                                                                                                                                                                          1429if-eqz v6, :cond_7ba
                                                                                                                                                                                                          1430goto/16 :goto_7e0
                                                                                                                                                                                                          1431cond_7ba: new-instance v0, Ljava/lang/AssertionError;
                                                                                                                                                                                                          1432new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1434invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1436const-string v2, "Unable to resolve: "
                                                                                                                                                                                                          1438invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1439aget-object v2, v11, v13
                                                                                                                                                                                                          1441invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1443const-string v2, ", recipientIdsList: \'"
                                                                                                                                                                                                          1445invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1447invoke-virtual {v1, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1449const-string v2, "\'"
                                                                                                                                                                                                          1451invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1453invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1454move-result-object v1
                                                                                                                                                                                                          1456invoke-direct {v0, v1}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          1457throw v0
                                                                                                                                                                                                          1458goto_7e0:
                                                                                                                                                                                                          1459const-string v6, "Unknown"
                                                                                                                                                                                                          1460aput-object v6, v12, v13
                                                                                                                                                                                                          1461goto_7e4: if-eqz v14, :cond_7e9
                                                                                                                                                                                                          1463invoke-interface {v14}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1464cond_7e9: add-int/lit8 v13, v13, 0x1
                                                                                                                                                                                                          1465const/16 v6, 0x20
                                                                                                                                                                                                          1466goto/16 :goto_76f
                                                                                                                                                                                                          1467cond_7ee:
                                                                                                                                                                                                          1468invoke-static {v12}, Ljava/util/Arrays;->sort([Ljava/lang/Object;)V
                                                                                                                                                                                                          1469new-instance v6, Landroid/content/ContentValues;
                                                                                                                                                                                                          1471invoke-direct {v6, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          1473const-string v10, "recipient_ids"
                                                                                                                                                                                                          1475const-string v11, " "
                                                                                                                                                                                                          1477invoke-static {v12, v11}, Lorg/thoughtcrime/securesms/util/Util;->join([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1478move-result-object v11
                                                                                                                                                                                                          1480invoke-virtual {v6, v10, v11}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          1482const-string v10, "thread"
                                                                                                                                                                                                          1484const-string v11, "_id = ?"
                                                                                                                                                                                                          1485new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          1487invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          1488move-result-object v8
                                                                                                                                                                                                          1489aput-object v8, v12, v3
                                                                                                                                                                                                          1491invoke-virtual {v4, v10, v6, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          1492const/16 v6, 0x20
                                                                                                                                                                                                          1493goto/16 :goto_755
                                                                                                                                                                                                          1494cond_814: if-eqz v0, :cond_819
                                                                                                                                                                                                          1496invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1497cond_819:
                                                                                                                                                                                                          1498const-string v0, "CREATE TABLE identities_migrated (_id INTEGER PRIMARY KEY, address TEXT UNIQUE, key TEXT, first_use INTEGER DEFAULT 0, timestamp INTEGER DEFAULT 0, verified INTEGER DEFAULT 0, nonblocking_approval INTEGER DEFAULT 0);"
                                                                                                                                                                                                          1500invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1502const-string v9, "identities"
                                                                                                                                                                                                          1504const-string v0, "_id, recipient, key, first_use, timestamp, verified, nonblocking_approval"
                                                                                                                                                                                                          1505filled-new-array {v0}, [Ljava/lang/String;
                                                                                                                                                                                                          1506move-result-object v10
                                                                                                                                                                                                          1507const/4 v11, 0x0
                                                                                                                                                                                                          1508const/4 v12, 0x0
                                                                                                                                                                                                          1509const/4 v13, 0x0
                                                                                                                                                                                                          1510const/4 v14, 0x0
                                                                                                                                                                                                          1511const/4 v15, 0x0
                                                                                                                                                                                                          1512move-object/from16 v8, p1
                                                                                                                                                                                                          1514invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1515move-result-object v0
                                                                                                                                                                                                          1516goto_831: if-eqz v0, :cond_8e0
                                                                                                                                                                                                          1518invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          1519move-result v6
                                                                                                                                                                                                          1520if-eqz v6, :cond_8e0
                                                                                                                                                                                                          1522invoke-interface {v0, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1524invoke-interface {v0, v5}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1525move-result-wide v8
                                                                                                                                                                                                          1526const/4 v6, 0x2
                                                                                                                                                                                                          1528invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1529move-result-object v10
                                                                                                                                                                                                          1530const/4 v15, 0x3
                                                                                                                                                                                                          1532invoke-interface {v0, v15}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          1533move-result v11
                                                                                                                                                                                                          1534const/4 v14, 0x4
                                                                                                                                                                                                          1536invoke-interface {v0, v14}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1537move-result-wide v12
                                                                                                                                                                                                          1538const/4 v6, 0x5
                                                                                                                                                                                                          1540invoke-interface {v0, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          1541move-result v19
                                                                                                                                                                                                          1542const/4 v14, 0x6
                                                                                                                                                                                                          1544invoke-interface {v0, v14}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          1545move-result v17
                                                                                                                                                                                                          1546new-instance v15, Landroid/content/ContentValues;
                                                                                                                                                                                                          1548invoke-direct {v15, v14}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          1550const-string v23, "canonical_addresses"
                                                                                                                                                                                                          1552const-string v20, "address"
                                                                                                                                                                                                          1553filled-new-array/range {v20 .. v20}, [Ljava/lang/String;
                                                                                                                                                                                                          1554move-result-object v24
                                                                                                                                                                                                          1556const-string v25, "_id = ?"
                                                                                                                                                                                                          1557new-array v14, v5, [Ljava/lang/String;
                                                                                                                                                                                                          1559invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          1560move-result-object v21
                                                                                                                                                                                                          1561aput-object v21, v14, v3
                                                                                                                                                                                                          1562const/16 v27, 0x0
                                                                                                                                                                                                          1563const/16 v28, 0x0
                                                                                                                                                                                                          1564const/16 v29, 0x0
                                                                                                                                                                                                          1565move-object/from16 v22, v1
                                                                                                                                                                                                          1566move-object/from16 v26, v14
                                                                                                                                                                                                          1568invoke-virtual/range {v22 .. v29}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1569move-result-object v14
                                                                                                                                                                                                          1570if-eqz v14, :cond_8c9
                                                                                                                                                                                                          1572invoke-interface {v14}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          1573move-result v21
                                                                                                                                                                                                          1574if-eqz v21, :cond_8c9
                                                                                                                                                                                                          1576invoke-interface {v14, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1577move-result-object v8
                                                                                                                                                                                                          1579const-string v9, "address"
                                                                                                                                                                                                          1581invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1582move-result-object v8
                                                                                                                                                                                                          1584invoke-virtual {v15, v9, v8}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          1586const-string v8, "key"
                                                                                                                                                                                                          1588invoke-virtual {v15, v8, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          1590const-string v8, "first_use"
                                                                                                                                                                                                          1592invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          1593move-result-object v9
                                                                                                                                                                                                          1595invoke-virtual {v15, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          1597const-string v8, "timestamp"
                                                                                                                                                                                                          1599invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          1600move-result-object v9
                                                                                                                                                                                                          1602invoke-virtual {v15, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          1604const-string v8, "verified"
                                                                                                                                                                                                          1606invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          1607move-result-object v9
                                                                                                                                                                                                          1609invoke-virtual {v15, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          1611const-string v8, "nonblocking_approval"
                                                                                                                                                                                                          1613invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          1614move-result-object v9
                                                                                                                                                                                                          1616invoke-virtual {v15, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          1617if-eqz v14, :cond_8c1
                                                                                                                                                                                                          1619invoke-interface {v14}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1620cond_8c1:
                                                                                                                                                                                                          1621const-string v8, "identities_migrated"
                                                                                                                                                                                                          1622const/4 v9, 0x0
                                                                                                                                                                                                          1624invoke-virtual {v4, v8, v9, v15}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                                          1625goto/16 :goto_831
                                                                                                                                                                                                          1626cond_8c9: new-instance v0, Ljava/lang/AssertionError;
                                                                                                                                                                                                          1627new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1629invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1631const-string v2, "Unable to resolve: "
                                                                                                                                                                                                          1633invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1635invoke-virtual {v1, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1637invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1638move-result-object v1
                                                                                                                                                                                                          1640invoke-direct {v0, v1}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          1641throw v0
                                                                                                                                                                                                          1642cond_8e0: const/4 v6, 0x5
                                                                                                                                                                                                          1643if-eqz v0, :cond_8e6
                                                                                                                                                                                                          1645invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1646cond_8e6:
                                                                                                                                                                                                          1647const-string v0, "DROP TABLE identities"
                                                                                                                                                                                                          1649invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1651const-string v0, "ALTER TABLE identities_migrated RENAME TO identities"
                                                                                                                                                                                                          1653invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          1655const-string v9, "recipient_preferences"
                                                                                                                                                                                                          1657const-string v0, "_id"
                                                                                                                                                                                                          1659const-string v8, "recipient_ids"
                                                                                                                                                                                                          1660filled-new-array {v0, v8}, [Ljava/lang/String;
                                                                                                                                                                                                          1661move-result-object v10
                                                                                                                                                                                                          1662const/4 v11, 0x0
                                                                                                                                                                                                          1663const/4 v12, 0x0
                                                                                                                                                                                                          1664const/4 v13, 0x0
                                                                                                                                                                                                          1665const/4 v14, 0x0
                                                                                                                                                                                                          1666const/4 v15, 0x0
                                                                                                                                                                                                          1667move-object/from16 v8, p1
                                                                                                                                                                                                          1668const/4 v6, 0x3
                                                                                                                                                                                                          1670invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1671move-result-object v8
                                                                                                                                                                                                          1672goto_906: if-eqz v8, :cond_9db
                                                                                                                                                                                                          1674invoke-interface {v8}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          1675move-result v0
                                                                                                                                                                                                          1676if-eqz v0, :cond_9db
                                                                                                                                                                                                          1678invoke-interface {v8, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1679move-result-wide v9
                                                                                                                                                                                                          1681invoke-interface {v8, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1682move-result-object v0
                                                                                                                                                                                                          1684const-string v11, " "
                                                                                                                                                                                                          1686invoke-virtual {v0, v11}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                                          1687move-result-object v11
                                                                                                                                                                                                          1688array-length v12, v11
                                                                                                                                                                                                          1689new-array v12, v12, [Ljava/lang/String;
                                                                                                                                                                                                          1690const/4 v13, 0x0
                                                                                                                                                                                                          1691goto_920: array-length v14, v11
                                                                                                                                                                                                          1692if-ge v13, v14, :cond_9a0
                                                                                                                                                                                                          1694const-string v23, "canonical_addresses"
                                                                                                                                                                                                          1696const-string v14, "address"
                                                                                                                                                                                                          1697filled-new-array {v14}, [Ljava/lang/String;
                                                                                                                                                                                                          1698move-result-object v24
                                                                                                                                                                                                          1700const-string v25, "_id = ?"
                                                                                                                                                                                                          1701new-array v14, v5, [Ljava/lang/String;
                                                                                                                                                                                                          1702aget-object v15, v11, v13
                                                                                                                                                                                                          1703aput-object v15, v14, v3
                                                                                                                                                                                                          1704const/16 v27, 0x0
                                                                                                                                                                                                          1705const/16 v28, 0x0
                                                                                                                                                                                                          1706const/16 v29, 0x0
                                                                                                                                                                                                          1707move-object/from16 v22, v1
                                                                                                                                                                                                          1708move-object/from16 v26, v14
                                                                                                                                                                                                          1710invoke-virtual/range {v22 .. v29}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1711move-result-object v14
                                                                                                                                                                                                          1712if-eqz v14, :cond_95a
                                                                                                                                                                                                          1714invoke-interface {v14}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          1715move-result v15
                                                                                                                                                                                                          1716if-eqz v15, :cond_95a
                                                                                                                                                                                                          1718invoke-interface {v14, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1719move-result-object v15
                                                                                                                                                                                                          1721invoke-virtual {v2, v15}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1722move-result-object v15
                                                                                                                                                                                                          1723const/16 v6, 0x20
                                                                                                                                                                                                          1725invoke-static {v15, v6}, Lorg/thoughtcrime/securesms/util/DelimiterUtil;->escape(Ljava/lang/String;C)Ljava/lang/String;
                                                                                                                                                                                                          1726move-result-object v15
                                                                                                                                                                                                          1727aput-object v15, v12, v13
                                                                                                                                                                                                          1728goto/16 :goto_997
                                                                                                                                                                                                          1729cond_95a: aget-object v6, v11, v13
                                                                                                                                                                                                          1731invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          1732move-result v6
                                                                                                                                                                                                          1733if-nez v6, :cond_993
                                                                                                                                                                                                          1734aget-object v6, v11, v13
                                                                                                                                                                                                          1736const-string v15, "-1"
                                                                                                                                                                                                          1738invoke-virtual {v6, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          1739move-result v6
                                                                                                                                                                                                          1740if-eqz v6, :cond_96d
                                                                                                                                                                                                          1741goto/16 :goto_993
                                                                                                                                                                                                          1742cond_96d: new-instance v1, Ljava/lang/AssertionError;
                                                                                                                                                                                                          1743new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1745invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1747const-string v3, "Unable to resolve: "
                                                                                                                                                                                                          1749invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1750aget-object v3, v11, v13
                                                                                                                                                                                                          1752invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1754const-string v3, ", recipientIdsList: \'"
                                                                                                                                                                                                          1756invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1758invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1760const-string v0, "\'"
                                                                                                                                                                                                          1762invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1764invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1765move-result-object v0
                                                                                                                                                                                                          1767invoke-direct {v1, v0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          1768throw v1
                                                                                                                                                                                                          1769goto_993:
                                                                                                                                                                                                          1770const-string v6, "Unknown"
                                                                                                                                                                                                          1771aput-object v6, v12, v13
                                                                                                                                                                                                          1772goto_997: if-eqz v14, :cond_99c
                                                                                                                                                                                                          1774invoke-interface {v14}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1775cond_99c: add-int/lit8 v13, v13, 0x1
                                                                                                                                                                                                          1776const/4 v6, 0x3
                                                                                                                                                                                                          1777goto/16 :goto_920
                                                                                                                                                                                                          1778cond_9a0:
                                                                                                                                                                                                          1779invoke-static {v12}, Ljava/util/Arrays;->sort([Ljava/lang/Object;)V
                                                                                                                                                                                                          1780new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                                          1782invoke-direct {v0, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          1784const-string v6, "recipient_ids"
                                                                                                                                                                                                          1786const-string v11, " "
                                                                                                                                                                                                          1788invoke-static {v12, v11}, Lorg/thoughtcrime/securesms/util/Util;->join([Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1789move-result-object v11
                                                                                                                                                                                                          1791invoke-virtual {v0, v6, v11}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          1792try_start_9b3:
                                                                                                                                                                                                          1793const-string v6, "recipient_preferences"
                                                                                                                                                                                                          1795const-string v11, "_id = ?"
                                                                                                                                                                                                          1796new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          1798invoke-static {v9, v10}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          1799move-result-object v13
                                                                                                                                                                                                          1800aput-object v13, v12, v3
                                                                                                                                                                                                          1802invoke-virtual {v4, v6, v0, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          1803try_end_9c2: goto/16 :goto_9d8
                                                                                                                                                                                                          1804catch_9c3: move-exception v0
                                                                                                                                                                                                          1806sget-object v6, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          1808invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          1810const-string v0, "recipient_preferences"
                                                                                                                                                                                                          1812const-string v6, "_id = ?"
                                                                                                                                                                                                          1813new-array v11, v5, [Ljava/lang/String;
                                                                                                                                                                                                          1815invoke-static {v9, v10}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          1816move-result-object v9
                                                                                                                                                                                                          1817aput-object v9, v11, v3
                                                                                                                                                                                                          1819invoke-virtual {v4, v0, v6, v11}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          1820goto_9d8: const/4 v6, 0x3
                                                                                                                                                                                                          1821goto/16 :goto_906
                                                                                                                                                                                                          1822cond_9db: if-eqz v8, :cond_9e0
                                                                                                                                                                                                          1824invoke-interface {v8}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1825cond_9e0:
                                                                                                                                                                                                          1826const-string v9, "sms"
                                                                                                                                                                                                          1828const-string v0, "_id"
                                                                                                                                                                                                          1830const-string v6, "address"
                                                                                                                                                                                                          1831filled-new-array {v0, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          1832move-result-object v10
                                                                                                                                                                                                          1833const/4 v11, 0x0
                                                                                                                                                                                                          1834const/4 v12, 0x0
                                                                                                                                                                                                          1835const/4 v13, 0x0
                                                                                                                                                                                                          1836const/4 v14, 0x0
                                                                                                                                                                                                          1837const/4 v15, 0x0
                                                                                                                                                                                                          1838move-object/from16 v8, p1
                                                                                                                                                                                                          1840invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1841move-result-object v0
                                                                                                                                                                                                          1842cond_9f5: if-eqz v0, :cond_a29
                                                                                                                                                                                                          1844invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          1845move-result v6
                                                                                                                                                                                                          1846if-eqz v6, :cond_a29
                                                                                                                                                                                                          1848invoke-interface {v0, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1849move-result-wide v8
                                                                                                                                                                                                          1851invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1852move-result-object v6
                                                                                                                                                                                                          1854invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          1855move-result v10
                                                                                                                                                                                                          1856if-nez v10, :cond_9f5
                                                                                                                                                                                                          1857new-instance v10, Landroid/content/ContentValues;
                                                                                                                                                                                                          1859invoke-direct {v10, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          1861const-string v11, "address"
                                                                                                                                                                                                          1863invoke-virtual {v2, v6}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1864move-result-object v6
                                                                                                                                                                                                          1866invoke-virtual {v10, v11, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          1868const-string v6, "sms"
                                                                                                                                                                                                          1870const-string v11, "_id = ?"
                                                                                                                                                                                                          1871new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          1873invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          1874move-result-object v8
                                                                                                                                                                                                          1875aput-object v8, v12, v3
                                                                                                                                                                                                          1877invoke-virtual {v4, v6, v10, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          1878goto/16 :goto_9f5
                                                                                                                                                                                                          1879cond_a29: if-eqz v0, :cond_a2e
                                                                                                                                                                                                          1881invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1882cond_a2e:
                                                                                                                                                                                                          1883const-string v9, "mms"
                                                                                                                                                                                                          1885const-string v0, "_id"
                                                                                                                                                                                                          1887const-string v6, "address"
                                                                                                                                                                                                          1888filled-new-array {v0, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          1889move-result-object v10
                                                                                                                                                                                                          1890const/4 v11, 0x0
                                                                                                                                                                                                          1891const/4 v12, 0x0
                                                                                                                                                                                                          1892const/4 v13, 0x0
                                                                                                                                                                                                          1893const/4 v14, 0x0
                                                                                                                                                                                                          1894const/4 v15, 0x0
                                                                                                                                                                                                          1895move-object/from16 v8, p1
                                                                                                                                                                                                          1897invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1898move-result-object v0
                                                                                                                                                                                                          1899cond_a43: if-eqz v0, :cond_a77
                                                                                                                                                                                                          1901invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          1902move-result v6
                                                                                                                                                                                                          1903if-eqz v6, :cond_a77
                                                                                                                                                                                                          1905invoke-interface {v0, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1906move-result-wide v8
                                                                                                                                                                                                          1908invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1909move-result-object v6
                                                                                                                                                                                                          1911invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          1912move-result v10
                                                                                                                                                                                                          1913if-nez v10, :cond_a43
                                                                                                                                                                                                          1914new-instance v10, Landroid/content/ContentValues;
                                                                                                                                                                                                          1916invoke-direct {v10, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          1918const-string v11, "address"
                                                                                                                                                                                                          1920invoke-virtual {v2, v6}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1921move-result-object v6
                                                                                                                                                                                                          1923invoke-virtual {v10, v11, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          1925const-string v6, "mms"
                                                                                                                                                                                                          1927const-string v11, "_id = ?"
                                                                                                                                                                                                          1928new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          1930invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          1931move-result-object v8
                                                                                                                                                                                                          1932aput-object v8, v12, v3
                                                                                                                                                                                                          1934invoke-virtual {v4, v6, v10, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          1935goto/16 :goto_a43
                                                                                                                                                                                                          1936cond_a77: if-eqz v0, :cond_a7c
                                                                                                                                                                                                          1938invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1939cond_a7c:
                                                                                                                                                                                                          1940const-string v9, "mms_addresses"
                                                                                                                                                                                                          1942const-string v0, "_id"
                                                                                                                                                                                                          1944const-string v6, "address"
                                                                                                                                                                                                          1945filled-new-array {v0, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          1946move-result-object v10
                                                                                                                                                                                                          1947const/4 v11, 0x0
                                                                                                                                                                                                          1948const/4 v12, 0x0
                                                                                                                                                                                                          1949const/4 v13, 0x0
                                                                                                                                                                                                          1950const/4 v14, 0x0
                                                                                                                                                                                                          1951const/4 v15, 0x0
                                                                                                                                                                                                          1952move-object/from16 v8, p1
                                                                                                                                                                                                          1954invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1955move-result-object v0
                                                                                                                                                                                                          1956goto_a91: if-eqz v0, :cond_acd
                                                                                                                                                                                                          1958invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          1959move-result v6
                                                                                                                                                                                                          1960if-eqz v6, :cond_acd
                                                                                                                                                                                                          1962invoke-interface {v0, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1963move-result-wide v8
                                                                                                                                                                                                          1965invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1966move-result-object v6
                                                                                                                                                                                                          1968invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          1969move-result v10
                                                                                                                                                                                                          1970if-nez v10, :cond_a91
                                                                                                                                                                                                          1972const-string v10, "insert-address-token"
                                                                                                                                                                                                          1974invoke-virtual {v10, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          1975move-result v10
                                                                                                                                                                                                          1976if-nez v10, :cond_a91
                                                                                                                                                                                                          1977new-instance v10, Landroid/content/ContentValues;
                                                                                                                                                                                                          1979invoke-direct {v10, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          1981const-string v11, "address"
                                                                                                                                                                                                          1983invoke-virtual {v2, v6}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1984move-result-object v6
                                                                                                                                                                                                          1986invoke-virtual {v10, v11, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          1988const-string v6, "mms_addresses"
                                                                                                                                                                                                          1990const-string v11, "_id = ?"
                                                                                                                                                                                                          1991new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          1993invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          1994move-result-object v8
                                                                                                                                                                                                          1995aput-object v8, v12, v3
                                                                                                                                                                                                          1997invoke-virtual {v4, v6, v10, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          1998goto/16 :goto_a91
                                                                                                                                                                                                          1999cond_acd: if-eqz v0, :cond_ad2
                                                                                                                                                                                                          2001invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2002cond_ad2:
                                                                                                                                                                                                          2003const-string v9, "sms"
                                                                                                                                                                                                          2005const-string v0, "_id"
                                                                                                                                                                                                          2007const-string v6, "mismatched_identities"
                                                                                                                                                                                                          2008filled-new-array {v0, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          2009move-result-object v10
                                                                                                                                                                                                          2011const-string v11, "mismatched_identities IS NOT NULL"
                                                                                                                                                                                                          2012const/4 v12, 0x0
                                                                                                                                                                                                          2013const/4 v13, 0x0
                                                                                                                                                                                                          2014const/4 v14, 0x0
                                                                                                                                                                                                          2015const/4 v15, 0x0
                                                                                                                                                                                                          2016move-object/from16 v8, p1
                                                                                                                                                                                                          2018invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2019move-result-object v6
                                                                                                                                                                                                          2020cond_ae8: if-eqz v6, :cond_bac
                                                                                                                                                                                                          2022invoke-interface {v6}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          2023move-result v0
                                                                                                                                                                                                          2024if-eqz v0, :cond_bac
                                                                                                                                                                                                          2026invoke-interface {v6, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          2027move-result-wide v8
                                                                                                                                                                                                          2029invoke-interface {v6, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2030move-result-object v0
                                                                                                                                                                                                          2032invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          2033move-result v10
                                                                                                                                                                                                          2034if-nez v10, :cond_ae8
                                                                                                                                                                                                          2035try_start_afe: const-class v10, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchList;
                                                                                                                                                                                                          2037invoke-static {v0, v10}, Lorg/thoughtcrime/securesms/util/JsonUtils;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
                                                                                                                                                                                                          2038move-result-object v0
                                                                                                                                                                                                          2039check-cast v0, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchList;
                                                                                                                                                                                                          2040new-instance v10, Ljava/util/LinkedList;
                                                                                                                                                                                                          2042invoke-direct {v10}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          2044invoke-static {v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchList;->access$000(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchList;)Ljava/util/List;
                                                                                                                                                                                                          2045move-result-object v0
                                                                                                                                                                                                          2047invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          2048move-result-object v0
                                                                                                                                                                                                          2049goto_b13:
                                                                                                                                                                                                          2050invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          2051move-result v11
                                                                                                                                                                                                          2052if-eqz v11, :cond_b80
                                                                                                                                                                                                          2054invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          2055move-result-object v11
                                                                                                                                                                                                          2056check-cast v11, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;
                                                                                                                                                                                                          2058const-string v23, "canonical_addresses"
                                                                                                                                                                                                          2060const-string v12, "address"
                                                                                                                                                                                                          2061filled-new-array {v12}, [Ljava/lang/String;
                                                                                                                                                                                                          2062move-result-object v24
                                                                                                                                                                                                          2064const-string v25, "_id = ?"
                                                                                                                                                                                                          2065new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2067invoke-static {v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;->access$100(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;)J
                                                                                                                                                                                                          2068move-result-wide v13
                                                                                                                                                                                                          2070invoke-static {v13, v14}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2071move-result-object v13
                                                                                                                                                                                                          2072aput-object v13, v12, v3
                                                                                                                                                                                                          2073const/16 v27, 0x0
                                                                                                                                                                                                          2074const/16 v28, 0x0
                                                                                                                                                                                                          2075const/16 v29, 0x0
                                                                                                                                                                                                          2076move-object/from16 v22, v1
                                                                                                                                                                                                          2077move-object/from16 v26, v12
                                                                                                                                                                                                          2079invoke-virtual/range {v22 .. v29}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2080move-result-object v12
                                                                                                                                                                                                          2081if-eqz v12, :cond_b65
                                                                                                                                                                                                          2083invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          2084move-result v13
                                                                                                                                                                                                          2085if-eqz v13, :cond_b65
                                                                                                                                                                                                          2087invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2088move-result-object v13
                                                                                                                                                                                                          2089new-instance v14, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressIdentityMismatchDocument;
                                                                                                                                                                                                          2091invoke-virtual {v2, v13}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          2092move-result-object v13
                                                                                                                                                                                                          2094invoke-static {v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;->access$200(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;)Ljava/lang/String;
                                                                                                                                                                                                          2095move-result-object v11
                                                                                                                                                                                                          2097invoke-direct {v14, v13, v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressIdentityMismatchDocument;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2099invoke-interface {v10, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          2100if-eqz v12, :cond_b13
                                                                                                                                                                                                          2102invoke-interface {v12}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2103goto/16 :goto_b13
                                                                                                                                                                                                          2104cond_b65: new-instance v0, Ljava/lang/AssertionError;
                                                                                                                                                                                                          2105new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2107invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          2109const-string v9, "Unable to resolve: "
                                                                                                                                                                                                          2111invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2113invoke-static {v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;->access$100(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;)J
                                                                                                                                                                                                          2114move-result-wide v9
                                                                                                                                                                                                          2116invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2118invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          2119move-result-object v8
                                                                                                                                                                                                          2121invoke-direct {v0, v8}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          2122throw v0
                                                                                                                                                                                                          2123cond_b80: new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                                          2125invoke-direct {v0, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          2127const-string v11, "mismatched_identities"
                                                                                                                                                                                                          2128new-instance v12, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressIdentityMismatchList;
                                                                                                                                                                                                          2130invoke-direct {v12, v10}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressIdentityMismatchList;-><init>(Ljava/util/List;)V
                                                                                                                                                                                                          2132invoke-static {v12}, Lorg/thoughtcrime/securesms/util/JsonUtils;->toJson(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          2133move-result-object v10
                                                                                                                                                                                                          2135invoke-virtual {v0, v11, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2137const-string v10, "sms"
                                                                                                                                                                                                          2139const-string v11, "_id = ?"
                                                                                                                                                                                                          2140new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2142invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2143move-result-object v8
                                                                                                                                                                                                          2144aput-object v8, v12, v3
                                                                                                                                                                                                          2146invoke-virtual {v4, v10, v0, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2147try_end_ba2: goto/16 :goto_ae8
                                                                                                                                                                                                          2148catch_ba4: move-exception v0
                                                                                                                                                                                                          2150sget-object v8, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          2152invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          2153goto/16 :goto_ae8
                                                                                                                                                                                                          2154cond_bac: if-eqz v6, :cond_bb1
                                                                                                                                                                                                          2156invoke-interface {v6}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2157cond_bb1:
                                                                                                                                                                                                          2158const-string v9, "mms"
                                                                                                                                                                                                          2160const-string v0, "_id"
                                                                                                                                                                                                          2162const-string v6, "mismatched_identities"
                                                                                                                                                                                                          2163filled-new-array {v0, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          2164move-result-object v10
                                                                                                                                                                                                          2166const-string v11, "mismatched_identities IS NOT NULL"
                                                                                                                                                                                                          2167const/4 v12, 0x0
                                                                                                                                                                                                          2168const/4 v13, 0x0
                                                                                                                                                                                                          2169const/4 v14, 0x0
                                                                                                                                                                                                          2170const/4 v15, 0x0
                                                                                                                                                                                                          2171move-object/from16 v8, p1
                                                                                                                                                                                                          2173invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2174move-result-object v6
                                                                                                                                                                                                          2175goto_bc7: if-eqz v6, :cond_c8b
                                                                                                                                                                                                          2177invoke-interface {v6}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          2178move-result v0
                                                                                                                                                                                                          2179if-eqz v0, :cond_c8b
                                                                                                                                                                                                          2181invoke-interface {v6, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          2182move-result-wide v8
                                                                                                                                                                                                          2184invoke-interface {v6, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2185move-result-object v0
                                                                                                                                                                                                          2187invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          2188move-result v10
                                                                                                                                                                                                          2189if-nez v10, :cond_bc7
                                                                                                                                                                                                          2190try_start_bdd: const-class v10, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchList;
                                                                                                                                                                                                          2192invoke-static {v0, v10}, Lorg/thoughtcrime/securesms/util/JsonUtils;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
                                                                                                                                                                                                          2193move-result-object v0
                                                                                                                                                                                                          2194check-cast v0, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchList;
                                                                                                                                                                                                          2195new-instance v10, Ljava/util/LinkedList;
                                                                                                                                                                                                          2197invoke-direct {v10}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          2199invoke-static {v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchList;->access$000(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchList;)Ljava/util/List;
                                                                                                                                                                                                          2200move-result-object v0
                                                                                                                                                                                                          2202invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          2203move-result-object v0
                                                                                                                                                                                                          2204cond_bf2:
                                                                                                                                                                                                          2205invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          2206move-result v11
                                                                                                                                                                                                          2207if-eqz v11, :cond_c5f
                                                                                                                                                                                                          2209invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          2210move-result-object v11
                                                                                                                                                                                                          2211check-cast v11, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;
                                                                                                                                                                                                          2213const-string v23, "canonical_addresses"
                                                                                                                                                                                                          2215const-string v12, "address"
                                                                                                                                                                                                          2216filled-new-array {v12}, [Ljava/lang/String;
                                                                                                                                                                                                          2217move-result-object v24
                                                                                                                                                                                                          2219const-string v25, "_id = ?"
                                                                                                                                                                                                          2220new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2222invoke-static {v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;->access$100(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;)J
                                                                                                                                                                                                          2223move-result-wide v13
                                                                                                                                                                                                          2225invoke-static {v13, v14}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2226move-result-object v13
                                                                                                                                                                                                          2227aput-object v13, v12, v3
                                                                                                                                                                                                          2228const/16 v27, 0x0
                                                                                                                                                                                                          2229const/16 v28, 0x0
                                                                                                                                                                                                          2230const/16 v29, 0x0
                                                                                                                                                                                                          2231move-object/from16 v22, v1
                                                                                                                                                                                                          2232move-object/from16 v26, v12
                                                                                                                                                                                                          2234invoke-virtual/range {v22 .. v29}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2235move-result-object v12
                                                                                                                                                                                                          2236if-eqz v12, :cond_c44
                                                                                                                                                                                                          2238invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          2239move-result v13
                                                                                                                                                                                                          2240if-eqz v13, :cond_c44
                                                                                                                                                                                                          2242invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2243move-result-object v13
                                                                                                                                                                                                          2244new-instance v14, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressIdentityMismatchDocument;
                                                                                                                                                                                                          2246invoke-virtual {v2, v13}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          2247move-result-object v13
                                                                                                                                                                                                          2249invoke-static {v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;->access$200(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;)Ljava/lang/String;
                                                                                                                                                                                                          2250move-result-object v11
                                                                                                                                                                                                          2252invoke-direct {v14, v13, v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressIdentityMismatchDocument;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2254invoke-interface {v10, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          2255if-eqz v12, :cond_bf2
                                                                                                                                                                                                          2257invoke-interface {v12}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2258goto/16 :goto_bf2
                                                                                                                                                                                                          2259cond_c44: new-instance v0, Ljava/lang/AssertionError;
                                                                                                                                                                                                          2260new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2262invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          2264const-string v9, "Unable to resolve: "
                                                                                                                                                                                                          2266invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2268invoke-static {v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;->access$100(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressIdentityMismatchDocument;)J
                                                                                                                                                                                                          2269move-result-wide v9
                                                                                                                                                                                                          2271invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2273invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          2274move-result-object v8
                                                                                                                                                                                                          2276invoke-direct {v0, v8}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          2277throw v0
                                                                                                                                                                                                          2278cond_c5f: new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                                          2280invoke-direct {v0, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          2282const-string v11, "mismatched_identities"
                                                                                                                                                                                                          2283new-instance v12, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressIdentityMismatchList;
                                                                                                                                                                                                          2285invoke-direct {v12, v10}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressIdentityMismatchList;-><init>(Ljava/util/List;)V
                                                                                                                                                                                                          2287invoke-static {v12}, Lorg/thoughtcrime/securesms/util/JsonUtils;->toJson(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          2288move-result-object v10
                                                                                                                                                                                                          2290invoke-virtual {v0, v11, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2292const-string v10, "mms"
                                                                                                                                                                                                          2294const-string v11, "_id = ?"
                                                                                                                                                                                                          2295new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2297invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2298move-result-object v8
                                                                                                                                                                                                          2299aput-object v8, v12, v3
                                                                                                                                                                                                          2301invoke-virtual {v4, v10, v0, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2302try_end_c81: goto/16 :goto_bc7
                                                                                                                                                                                                          2303catch_c83: move-exception v0
                                                                                                                                                                                                          2305sget-object v8, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          2307invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          2308goto/16 :goto_bc7
                                                                                                                                                                                                          2309cond_c8b: if-eqz v6, :cond_c90
                                                                                                                                                                                                          2311invoke-interface {v6}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2312cond_c90:
                                                                                                                                                                                                          2313const-string v9, "mms"
                                                                                                                                                                                                          2315const-string v0, "_id"
                                                                                                                                                                                                          2317const-string v6, "network_failures"
                                                                                                                                                                                                          2318filled-new-array {v0, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          2319move-result-object v10
                                                                                                                                                                                                          2321const-string v11, "network_failures IS NOT NULL"
                                                                                                                                                                                                          2322const/4 v12, 0x0
                                                                                                                                                                                                          2323const/4 v13, 0x0
                                                                                                                                                                                                          2324const/4 v14, 0x0
                                                                                                                                                                                                          2325const/4 v15, 0x0
                                                                                                                                                                                                          2326move-object/from16 v8, p1
                                                                                                                                                                                                          2328invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2329move-result-object v6
                                                                                                                                                                                                          2330cond_ca6: if-eqz v6, :cond_d66
                                                                                                                                                                                                          2332invoke-interface {v6}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          2333move-result v0
                                                                                                                                                                                                          2334if-eqz v0, :cond_d66
                                                                                                                                                                                                          2336invoke-interface {v6, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          2337move-result-wide v8
                                                                                                                                                                                                          2339invoke-interface {v6, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2340move-result-object v0
                                                                                                                                                                                                          2342invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          2343move-result v10
                                                                                                                                                                                                          2344if-nez v10, :cond_ca6
                                                                                                                                                                                                          2345try_start_cbc: const-class v10, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressNetworkFailureList;
                                                                                                                                                                                                          2347invoke-static {v0, v10}, Lorg/thoughtcrime/securesms/util/JsonUtils;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
                                                                                                                                                                                                          2348move-result-object v0
                                                                                                                                                                                                          2349check-cast v0, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressNetworkFailureList;
                                                                                                                                                                                                          2350new-instance v10, Ljava/util/LinkedList;
                                                                                                                                                                                                          2352invoke-direct {v10}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          2354invoke-static {v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressNetworkFailureList;->access$300(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressNetworkFailureList;)Ljava/util/List;
                                                                                                                                                                                                          2355move-result-object v0
                                                                                                                                                                                                          2357invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          2358move-result-object v0
                                                                                                                                                                                                          2359goto_cd1:
                                                                                                                                                                                                          2360invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          2361move-result v11
                                                                                                                                                                                                          2362if-eqz v11, :cond_d3a
                                                                                                                                                                                                          2364invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          2365move-result-object v11
                                                                                                                                                                                                          2366check-cast v11, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressNetworkFailureDocument;
                                                                                                                                                                                                          2368const-string v23, "canonical_addresses"
                                                                                                                                                                                                          2370const-string v12, "address"
                                                                                                                                                                                                          2371filled-new-array {v12}, [Ljava/lang/String;
                                                                                                                                                                                                          2372move-result-object v24
                                                                                                                                                                                                          2374const-string v25, "_id = ?"
                                                                                                                                                                                                          2375new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2377invoke-static {v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressNetworkFailureDocument;->access$400(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressNetworkFailureDocument;)J
                                                                                                                                                                                                          2378move-result-wide v13
                                                                                                                                                                                                          2380invoke-static {v13, v14}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2381move-result-object v13
                                                                                                                                                                                                          2382aput-object v13, v12, v3
                                                                                                                                                                                                          2383const/16 v27, 0x0
                                                                                                                                                                                                          2384const/16 v28, 0x0
                                                                                                                                                                                                          2385const/16 v29, 0x0
                                                                                                                                                                                                          2386move-object/from16 v22, v1
                                                                                                                                                                                                          2387move-object/from16 v26, v12
                                                                                                                                                                                                          2389invoke-virtual/range {v22 .. v29}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2390move-result-object v12
                                                                                                                                                                                                          2391if-eqz v12, :cond_d1f
                                                                                                                                                                                                          2393invoke-interface {v12}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          2394move-result v13
                                                                                                                                                                                                          2395if-eqz v13, :cond_d1f
                                                                                                                                                                                                          2397invoke-interface {v12, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2398move-result-object v11
                                                                                                                                                                                                          2399new-instance v13, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressNetworkFailureDocument;
                                                                                                                                                                                                          2401invoke-virtual {v2, v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          2402move-result-object v11
                                                                                                                                                                                                          2404invoke-direct {v13, v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressNetworkFailureDocument;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          2406invoke-interface {v10, v13}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          2407if-eqz v12, :cond_cd1
                                                                                                                                                                                                          2409invoke-interface {v12}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2410goto/16 :goto_cd1
                                                                                                                                                                                                          2411cond_d1f: new-instance v0, Ljava/lang/AssertionError;
                                                                                                                                                                                                          2412new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2414invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          2416const-string v9, "Unable to resolve: "
                                                                                                                                                                                                          2418invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2420invoke-static {v11}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressNetworkFailureDocument;->access$400(Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PreCanonicalAddressNetworkFailureDocument;)J
                                                                                                                                                                                                          2421move-result-wide v9
                                                                                                                                                                                                          2423invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2425invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          2426move-result-object v8
                                                                                                                                                                                                          2428invoke-direct {v0, v8}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          2429throw v0
                                                                                                                                                                                                          2430cond_d3a: new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                                          2432invoke-direct {v0, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          2434const-string v11, "network_failures"
                                                                                                                                                                                                          2435new-instance v12, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressNetworkFailureList;
                                                                                                                                                                                                          2437invoke-direct {v12, v10}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$PostCanonicalAddressNetworkFailureList;-><init>(Ljava/util/List;)V
                                                                                                                                                                                                          2439invoke-static {v12}, Lorg/thoughtcrime/securesms/util/JsonUtils;->toJson(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          2440move-result-object v10
                                                                                                                                                                                                          2442invoke-virtual {v0, v11, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2444const-string v10, "mms"
                                                                                                                                                                                                          2446const-string v11, "_id = ?"
                                                                                                                                                                                                          2447new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2449invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2450move-result-object v8
                                                                                                                                                                                                          2451aput-object v8, v12, v3
                                                                                                                                                                                                          2453invoke-virtual {v4, v10, v0, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2454try_end_d5c: goto/16 :goto_ca6
                                                                                                                                                                                                          2455catch_d5e: move-exception v0
                                                                                                                                                                                                          2457sget-object v8, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          2459invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          2460goto/16 :goto_ca6
                                                                                                                                                                                                          2461cond_d66: new-instance v0, Ljava/io/File;
                                                                                                                                                                                                          2463iget-object v2, v7, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->context:Landroid/content/Context;
                                                                                                                                                                                                          2465invoke-virtual {v2}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                                          2466move-result-object v2
                                                                                                                                                                                                          2468const-string v6, "sessions-v2"
                                                                                                                                                                                                          2470invoke-direct {v0, v2, v6}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                                          2472invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                                          2473move-result v2
                                                                                                                                                                                                          2474if-eqz v2, :cond_e2c
                                                                                                                                                                                                          2476invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                                          2477move-result v2
                                                                                                                                                                                                          2478if-eqz v2, :cond_e2c
                                                                                                                                                                                                          2480invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          2481move-result-object v2
                                                                                                                                                                                                          2482array-length v6, v2
                                                                                                                                                                                                          2483const/4 v8, 0x0
                                                                                                                                                                                                          2484goto_d85: if-ge v8, v6, :cond_e2c
                                                                                                                                                                                                          2485aget-object v0, v2, v8
                                                                                                                                                                                                          2486try_start_d89:
                                                                                                                                                                                                          2487invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                                          2488move-result-object v9
                                                                                                                                                                                                          2490const-string v10, "[.]"
                                                                                                                                                                                                          2492invoke-virtual {v9, v10}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
                                                                                                                                                                                                          2493move-result-object v9
                                                                                                                                                                                                          2494aget-object v10, v9, v3
                                                                                                                                                                                                          2496invoke-static {v10}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                                          2497move-result-wide v10
                                                                                                                                                                                                          2498array-length v12, v9
                                                                                                                                                                                                          2499if-le v12, v5, :cond_da3
                                                                                                                                                                                                          2500aget-object v9, v9, v5
                                                                                                                                                                                                          2502invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                                          2503move-result v9
                                                                                                                                                                                                          2504goto/16 :goto_da4
                                                                                                                                                                                                          2505cond_da3: const/4 v9, 0x1
                                                                                                                                                                                                          2506goto_da4:
                                                                                                                                                                                                          2507const-string v23, "canonical_addresses"
                                                                                                                                                                                                          2509const-string v12, "address"
                                                                                                                                                                                                          2510filled-new-array {v12}, [Ljava/lang/String;
                                                                                                                                                                                                          2511move-result-object v24
                                                                                                                                                                                                          2513const-string v25, "_id = ?"
                                                                                                                                                                                                          2514new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2516invoke-static {v10, v11}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2517move-result-object v10
                                                                                                                                                                                                          2518aput-object v10, v12, v3
                                                                                                                                                                                                          2519const/16 v27, 0x0
                                                                                                                                                                                                          2520const/16 v28, 0x0
                                                                                                                                                                                                          2521const/16 v29, 0x0
                                                                                                                                                                                                          2522move-object/from16 v22, v1
                                                                                                                                                                                                          2523move-object/from16 v26, v12
                                                                                                                                                                                                          2525invoke-virtual/range {v22 .. v29}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2526move-result-object v10
                                                                                                                                                                                                          2527if-eqz v10, :cond_e1a
                                                                                                                                                                                                          2529invoke-interface {v10}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          2530move-result v11
                                                                                                                                                                                                          2531if-eqz v11, :cond_e1a
                                                                                                                                                                                                          2533invoke-interface {v10, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2534move-result-object v11
                                                                                                                                                                                                          2535new-instance v12, Ljava/io/File;
                                                                                                                                                                                                          2537invoke-virtual {v0}, Ljava/io/File;->getParentFile()Ljava/io/File;
                                                                                                                                                                                                          2538move-result-object v13
                                                                                                                                                                                                          2539new-instance v14, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2541invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          2543invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2544if-eq v9, v5, :cond_df2
                                                                                                                                                                                                          2545new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2547invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          2549const-string v15, "."
                                                                                                                                                                                                          2551invoke-virtual {v11, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2553invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2555invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          2556move-result-object v9
                                                                                                                                                                                                          2557goto/16 :goto_df4
                                                                                                                                                                                                          2558cond_df2:
                                                                                                                                                                                                          2559const-string v9, ""
                                                                                                                                                                                                          2560goto_df4:
                                                                                                                                                                                                          2561invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2563invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          2564move-result-object v9
                                                                                                                                                                                                          2566invoke-direct {v12, v13, v9}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                                          2568invoke-virtual {v0, v12}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
                                                                                                                                                                                                          2569move-result v0
                                                                                                                                                                                                          2570if-nez v0, :cond_e1a
                                                                                                                                                                                                          2572sget-object v0, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          2573new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2575invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          2577const-string v11, "Session rename failed: "
                                                                                                                                                                                                          2579invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2581invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2583invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          2584move-result-object v9
                                                                                                                                                                                                          2586invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2587cond_e1a: if-eqz v10, :cond_e26
                                                                                                                                                                                                          2589invoke-interface {v10}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2590try_end_e1f: goto/16 :goto_e26
                                                                                                                                                                                                          2591catch_e20: move-exception v0
                                                                                                                                                                                                          2593sget-object v9, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          2595invoke-static {v9, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          2596cond_e26: add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                                          2597goto/16 :goto_d85
                                                                                                                                                                                                          2598cond_e2a: move-object v4, v6
                                                                                                                                                                                                          2599const/4 v5, 0x1
                                                                                                                                                                                                          2600cond_e2c: const/16 v0, 0x26
                                                                                                                                                                                                          2601const/16 v1, 0x2c
                                                                                                                                                                                                          2602move/from16 v2, p2
                                                                                                                                                                                                          2603if-ge v2, v0, :cond_fd7
                                                                                                                                                                                                          2605const-string v0, "ALTER TABLE groups ADD COLUMN mms INTEGER DEFAULT 0"
                                                                                                                                                                                                          2607invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          2609const-string v9, "thread"
                                                                                                                                                                                                          2611const-string v0, "_id"
                                                                                                                                                                                                          2613const-string v6, "recipient_ids"
                                                                                                                                                                                                          2614filled-new-array {v0, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          2615move-result-object v10
                                                                                                                                                                                                          2616const/4 v11, 0x0
                                                                                                                                                                                                          2617const/4 v12, 0x0
                                                                                                                                                                                                          2618const/4 v13, 0x0
                                                                                                                                                                                                          2619const/4 v14, 0x0
                                                                                                                                                                                                          2620const/4 v15, 0x0
                                                                                                                                                                                                          2621move-object/from16 v8, p1
                                                                                                                                                                                                          2623invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2624move-result-object v0
                                                                                                                                                                                                          2625goto_e4e: if-eqz v0, :cond_f21
                                                                                                                                                                                                          2627invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          2628move-result v6
                                                                                                                                                                                                          2629if-eqz v6, :cond_f21
                                                                                                                                                                                                          2631invoke-interface {v0, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          2632move-result-wide v8
                                                                                                                                                                                                          2634invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2635move-result-object v6
                                                                                                                                                                                                          2636const/16 v10, 0x20
                                                                                                                                                                                                          2638invoke-static {v6, v10}, Lorg/thoughtcrime/securesms/util/DelimiterUtil;->split(Ljava/lang/String;C)[Ljava/lang/String;
                                                                                                                                                                                                          2639move-result-object v11
                                                                                                                                                                                                          2640array-length v12, v11
                                                                                                                                                                                                          2641if-ne v12, v5, :cond_e86
                                                                                                                                                                                                          2642new-instance v11, Landroid/content/ContentValues;
                                                                                                                                                                                                          2644invoke-direct {v11}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                                          2646const-string v12, "recipient_ids"
                                                                                                                                                                                                          2648invoke-static {v6, v10}, Lorg/thoughtcrime/securesms/util/DelimiterUtil;->unescape(Ljava/lang/String;C)Ljava/lang/String;
                                                                                                                                                                                                          2649move-result-object v6
                                                                                                                                                                                                          2651invoke-virtual {v11, v12, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2653const-string v6, "thread"
                                                                                                                                                                                                          2655const-string v10, "_id = ?"
                                                                                                                                                                                                          2656new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2658invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2659move-result-object v8
                                                                                                                                                                                                          2660aput-object v8, v12, v3
                                                                                                                                                                                                          2662invoke-virtual {v4, v6, v11, v10, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2663goto/16 :goto_f1e
                                                                                                                                                                                                          2664cond_e86: const/16 v10, 0x10
                                                                                                                                                                                                          2665new-array v12, v10, [B
                                                                                                                                                                                                          2666new-instance v13, Ljava/util/LinkedList;
                                                                                                                                                                                                          2668invoke-direct {v13}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          2669new-instance v14, Ljava/security/SecureRandom;
                                                                                                                                                                                                          2671invoke-direct {v14}, Ljava/security/SecureRandom;-><init>()V
                                                                                                                                                                                                          2673invoke-virtual {v14, v12}, Ljava/security/SecureRandom;->nextBytes([B)V
                                                                                                                                                                                                          2674array-length v14, v11
                                                                                                                                                                                                          2675const/4 v15, 0x0
                                                                                                                                                                                                          2676goto_e99: if-ge v15, v14, :cond_eb0
                                                                                                                                                                                                          2677aget-object v10, v11, v15
                                                                                                                                                                                                          2678const/16 v3, 0x20
                                                                                                                                                                                                          2680invoke-static {v10, v3}, Lorg/thoughtcrime/securesms/util/DelimiterUtil;->unescape(Ljava/lang/String;C)Ljava/lang/String;
                                                                                                                                                                                                          2681move-result-object v10
                                                                                                                                                                                                          2683invoke-static {v10, v1}, Lorg/thoughtcrime/securesms/util/DelimiterUtil;->escape(Ljava/lang/String;C)Ljava/lang/String;
                                                                                                                                                                                                          2684move-result-object v3
                                                                                                                                                                                                          2686invoke-interface {v13, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          2687add-int/lit8 v15, v15, 0x1
                                                                                                                                                                                                          2688const/4 v3, 0x0
                                                                                                                                                                                                          2689const/16 v10, 0x10
                                                                                                                                                                                                          2690goto/16 :goto_e99
                                                                                                                                                                                                          2691cond_eb0:
                                                                                                                                                                                                          2692iget-object v3, v7, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->context:Landroid/content/Context;
                                                                                                                                                                                                          2694invoke-static {v3}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLocalNumber(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                                          2695move-result-object v3
                                                                                                                                                                                                          2697invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/DelimiterUtil;->escape(Ljava/lang/String;C)Ljava/lang/String;
                                                                                                                                                                                                          2698move-result-object v3
                                                                                                                                                                                                          2700invoke-interface {v13, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          2702invoke-static {v13}, Ljava/util/Collections;->sort(Ljava/util/List;)V
                                                                                                                                                                                                          2703new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2705invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          2707const-string v10, "__signal_mms_group__!"
                                                                                                                                                                                                          2709invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2711invoke-static {v12}, Lorg/thoughtcrime/securesms/util/Hex;->toStringCondensed([B)Ljava/lang/String;
                                                                                                                                                                                                          2712move-result-object v10
                                                                                                                                                                                                          2714invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2716invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          2717move-result-object v3
                                                                                                                                                                                                          2718new-instance v10, Landroid/content/ContentValues;
                                                                                                                                                                                                          2720invoke-direct {v10}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                                          2721new-instance v11, Landroid/content/ContentValues;
                                                                                                                                                                                                          2723invoke-direct {v11}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                                          2725const-string v12, "group_id"
                                                                                                                                                                                                          2727invoke-virtual {v10, v12, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2729const-string v12, "members"
                                                                                                                                                                                                          2731const-string v14, ","
                                                                                                                                                                                                          2733invoke-static {v13, v14}, Lorg/thoughtcrime/securesms/util/Util;->join(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          2734move-result-object v13
                                                                                                                                                                                                          2736invoke-virtual {v10, v12, v13}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2738const-string v12, "mms"
                                                                                                                                                                                                          2740invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          2741move-result-object v13
                                                                                                                                                                                                          2743invoke-virtual {v10, v12, v13}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          2745const-string v12, "recipient_ids"
                                                                                                                                                                                                          2747invoke-virtual {v11, v12, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2749const-string v3, "groups"
                                                                                                                                                                                                          2750const/4 v12, 0x0
                                                                                                                                                                                                          2752invoke-virtual {v4, v3, v12, v10}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                                          2754const-string v3, "thread"
                                                                                                                                                                                                          2756const-string v10, "_id = ?"
                                                                                                                                                                                                          2757new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2759invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2760move-result-object v8
                                                                                                                                                                                                          2761const/4 v9, 0x0
                                                                                                                                                                                                          2762aput-object v8, v12, v9
                                                                                                                                                                                                          2764invoke-virtual {v4, v3, v11, v10, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2766const-string v3, "recipient_preferences"
                                                                                                                                                                                                          2768const-string v8, "recipient_ids = ?"
                                                                                                                                                                                                          2769new-array v10, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2770aput-object v6, v10, v9
                                                                                                                                                                                                          2772invoke-virtual {v4, v3, v11, v8, v10}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2773goto_f1e: const/4 v3, 0x0
                                                                                                                                                                                                          2774goto/16 :goto_e4e
                                                                                                                                                                                                          2775cond_f21: if-eqz v0, :cond_f26
                                                                                                                                                                                                          2777invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2778cond_f26:
                                                                                                                                                                                                          2779const-string v9, "recipient_preferences"
                                                                                                                                                                                                          2781const-string v0, "_id"
                                                                                                                                                                                                          2783const-string v3, "recipient_ids"
                                                                                                                                                                                                          2784filled-new-array {v0, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          2785move-result-object v10
                                                                                                                                                                                                          2786const/4 v11, 0x0
                                                                                                                                                                                                          2787const/4 v12, 0x0
                                                                                                                                                                                                          2788const/4 v13, 0x0
                                                                                                                                                                                                          2789const/4 v14, 0x0
                                                                                                                                                                                                          2790const/4 v15, 0x0
                                                                                                                                                                                                          2791move-object/from16 v8, p1
                                                                                                                                                                                                          2793invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2794move-result-object v0
                                                                                                                                                                                                          2795goto_f3b: if-eqz v0, :cond_f9b
                                                                                                                                                                                                          2797invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          2798move-result v3
                                                                                                                                                                                                          2799if-eqz v3, :cond_f9b
                                                                                                                                                                                                          2800const/4 v3, 0x0
                                                                                                                                                                                                          2802invoke-interface {v0, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          2803move-result-wide v8
                                                                                                                                                                                                          2805invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2806move-result-object v3
                                                                                                                                                                                                          2807const/16 v6, 0x20
                                                                                                                                                                                                          2809invoke-static {v3, v6}, Lorg/thoughtcrime/securesms/util/DelimiterUtil;->split(Ljava/lang/String;C)[Ljava/lang/String;
                                                                                                                                                                                                          2810move-result-object v10
                                                                                                                                                                                                          2811array-length v10, v10
                                                                                                                                                                                                          2812if-ne v10, v5, :cond_f74
                                                                                                                                                                                                          2813new-instance v10, Landroid/content/ContentValues;
                                                                                                                                                                                                          2815invoke-direct {v10}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                                          2817const-string v11, "recipient_ids"
                                                                                                                                                                                                          2819invoke-static {v3, v6}, Lorg/thoughtcrime/securesms/util/DelimiterUtil;->unescape(Ljava/lang/String;C)Ljava/lang/String;
                                                                                                                                                                                                          2820move-result-object v3
                                                                                                                                                                                                          2822invoke-virtual {v10, v11, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2824const-string v3, "recipient_preferences"
                                                                                                                                                                                                          2826const-string v11, "_id = ?"
                                                                                                                                                                                                          2827new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2829invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2830move-result-object v8
                                                                                                                                                                                                          2831const/4 v9, 0x0
                                                                                                                                                                                                          2832aput-object v8, v12, v9
                                                                                                                                                                                                          2834invoke-virtual {v4, v3, v10, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2835goto/16 :goto_f3b
                                                                                                                                                                                                          2836cond_f74:
                                                                                                                                                                                                          2837sget-object v10, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          2838new-instance v11, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2840invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          2842const-string v12, "Found preferences for MMS thread that appears to be gone: "
                                                                                                                                                                                                          2844invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2846invoke-virtual {v11, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2848invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          2849move-result-object v3
                                                                                                                                                                                                          2851invoke-static {v10, v3}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2853const-string v3, "recipient_preferences"
                                                                                                                                                                                                          2855const-string v10, "_id = ?"
                                                                                                                                                                                                          2856new-array v11, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2858invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2859move-result-object v8
                                                                                                                                                                                                          2860const/4 v9, 0x0
                                                                                                                                                                                                          2861aput-object v8, v11, v9
                                                                                                                                                                                                          2863invoke-virtual {v4, v3, v10, v11}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2864goto/16 :goto_f3b
                                                                                                                                                                                                          2865cond_f9b: if-eqz v0, :cond_fa0
                                                                                                                                                                                                          2867invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2868cond_fa0:
                                                                                                                                                                                                          2869const-string v0, "SELECT mms._id, thread.recipient_ids FROM mms, thread WHERE mms.address IS NULL AND mms.thread_id = thread._id"
                                                                                                                                                                                                          2870const/4 v3, 0x0
                                                                                                                                                                                                          2872invoke-virtual {v4, v0, v3}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2873move-result-object v0
                                                                                                                                                                                                          2874goto_fa7: if-eqz v0, :cond_fd2
                                                                                                                                                                                                          2876invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          2877move-result v3
                                                                                                                                                                                                          2878if-eqz v3, :cond_fd2
                                                                                                                                                                                                          2879const/4 v3, 0x0
                                                                                                                                                                                                          2881invoke-interface {v0, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          2882move-result-wide v8
                                                                                                                                                                                                          2883new-instance v6, Landroid/content/ContentValues;
                                                                                                                                                                                                          2885invoke-direct {v6, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          2887const-string v10, "address"
                                                                                                                                                                                                          2889invoke-interface {v0, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2890move-result-object v11
                                                                                                                                                                                                          2892invoke-virtual {v6, v10, v11}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2894const-string v10, "mms"
                                                                                                                                                                                                          2896const-string v11, "_id = ?"
                                                                                                                                                                                                          2897new-array v12, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2899invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          2900move-result-object v8
                                                                                                                                                                                                          2901aput-object v8, v12, v3
                                                                                                                                                                                                          2903invoke-virtual {v4, v10, v6, v11, v12}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2904goto/16 :goto_fa7
                                                                                                                                                                                                          2905cond_fd2: if-eqz v0, :cond_fd7
                                                                                                                                                                                                          2907invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          2908cond_fd7: const/16 v0, 0x27
                                                                                                                                                                                                          2909if-ge v2, v0, :cond_1055
                                                                                                                                                                                                          2911const-string v0, "ALTER TABLE recipient_preferences ADD COLUMN registered INTEGER DEFAULT 0"
                                                                                                                                                                                                          2913invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          2914new-instance v0, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$OldDirectoryDatabaseHelper;
                                                                                                                                                                                                          2916iget-object v3, v7, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->context:Landroid/content/Context;
                                                                                                                                                                                                          2918invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$OldDirectoryDatabaseHelper;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                                          2920invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$OldDirectoryDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                                          2921move-result-object v8
                                                                                                                                                                                                          2923const-string v9, "directory"
                                                                                                                                                                                                          2925const-string v0, "number"
                                                                                                                                                                                                          2927const-string v3, "registered"
                                                                                                                                                                                                          2928filled-new-array {v0, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          2929move-result-object v10
                                                                                                                                                                                                          2930const/4 v11, 0x0
                                                                                                                                                                                                          2931const/4 v12, 0x0
                                                                                                                                                                                                          2932const/4 v13, 0x0
                                                                                                                                                                                                          2933const/4 v14, 0x0
                                                                                                                                                                                                          2934const/4 v15, 0x0
                                                                                                                                                                                                          2936invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          2937move-result-object v0
                                                                                                                                                                                                          2938goto_ffe: if-eqz v0, :cond_104e
                                                                                                                                                                                                          2940invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          2941move-result v3
                                                                                                                                                                                                          2942if-eqz v3, :cond_104e
                                                                                                                                                                                                          2943new-instance v3, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;
                                                                                                                                                                                                          2945iget-object v6, v7, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->context:Landroid/content/Context;
                                                                                                                                                                                                          2947invoke-static {v6}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLocalNumber(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                                          2948move-result-object v6
                                                                                                                                                                                                          2950invoke-direct {v3, v6}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          2951const/4 v6, 0x0
                                                                                                                                                                                                          2953invoke-interface {v0, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          2954move-result-object v8
                                                                                                                                                                                                          2956invoke-virtual {v3, v8}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper$NumberMigrator;->migrate(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          2957move-result-object v3
                                                                                                                                                                                                          2958new-instance v6, Landroid/content/ContentValues;
                                                                                                                                                                                                          2960invoke-direct {v6, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          2962const-string v8, "registered"
                                                                                                                                                                                                          2964invoke-interface {v0, v5}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          2965move-result v9
                                                                                                                                                                                                          2966if-ne v9, v5, :cond_1029
                                                                                                                                                                                                          2967const/4 v9, 0x1
                                                                                                                                                                                                          2968goto/16 :goto_102a
                                                                                                                                                                                                          2969cond_1029: const/4 v9, 0x2
                                                                                                                                                                                                          2970goto_102a:
                                                                                                                                                                                                          2971invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          2972move-result-object v9
                                                                                                                                                                                                          2974invoke-virtual {v6, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          2976const-string v8, "recipient_preferences"
                                                                                                                                                                                                          2978const-string v9, "recipient_ids = ?"
                                                                                                                                                                                                          2979new-array v10, v5, [Ljava/lang/String;
                                                                                                                                                                                                          2980const/4 v11, 0x0
                                                                                                                                                                                                          2981aput-object v3, v10, v11
                                                                                                                                                                                                          2983invoke-virtual {v4, v8, v6, v9, v10}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          2984move-result v8
                                                                                                                                                                                                          2985if-ge v8, v5, :cond_104c
                                                                                                                                                                                                          2987const-string v8, "recipient_ids"
                                                                                                                                                                                                          2989invoke-virtual {v6, v8, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          2991const-string v3, "recipient_preferences"
                                                                                                                                                                                                          2992const/4 v15, 0x0
                                                                                                                                                                                                          2994invoke-virtual {v4, v3, v15, v6}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                                          2995goto/16 :goto_ffe
                                                                                                                                                                                                          2996cond_104c: const/4 v15, 0x0
                                                                                                                                                                                                          2997goto/16 :goto_ffe
                                                                                                                                                                                                          2998cond_104e: const/4 v15, 0x0
                                                                                                                                                                                                          2999if-eqz v0, :cond_1056
                                                                                                                                                                                                          3001invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3002goto/16 :goto_1056
                                                                                                                                                                                                          3003cond_1055: const/4 v15, 0x0
                                                                                                                                                                                                          3004goto_1056: const/16 v0, 0x28
                                                                                                                                                                                                          3005if-ge v2, v0, :cond_105f
                                                                                                                                                                                                          3007const-string v0, "ALTER TABLE recipient_preferences ADD COLUMN system_display_name TEXT DEFAULT NULL"
                                                                                                                                                                                                          3009invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3010cond_105f: const/16 v0, 0x29
                                                                                                                                                                                                          3011if-ge v2, v0, :cond_1072
                                                                                                                                                                                                          3013const-string v0, "ALTER TABLE recipient_preferences ADD COLUMN profile_key TEXT DEFAULT NULL"
                                                                                                                                                                                                          3015invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3017const-string v0, "ALTER TABLE recipient_preferences ADD COLUMN signal_profile_name TEXT DEFAULT NULL"
                                                                                                                                                                                                          3019invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3021const-string v0, "ALTER TABLE recipient_preferences ADD COLUMN signal_profile_avatar TEXT DEFAULT NULL"
                                                                                                                                                                                                          3023invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3024cond_1072: const/16 v0, 0x2a
                                                                                                                                                                                                          3025if-ge v2, v0, :cond_107b
                                                                                                                                                                                                          3027const-string v0, "ALTER TABLE recipient_preferences ADD COLUMN profile_sharing_approval INTEGER DEFAULT 0"
                                                                                                                                                                                                          3029invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3030cond_107b: const/16 v0, 0x2b
                                                                                                                                                                                                          3031if-ge v2, v0, :cond_1084
                                                                                                                                                                                                          3033const-string v0, "ALTER TABLE thread ADD COLUMN has_sent INTEGER DEFAULT 0"
                                                                                                                                                                                                          3035invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3036cond_1084: if-ge v2, v1, :cond_1095
                                                                                                                                                                                                          3038const-string v0, "ALTER TABLE sms ADD COLUMN read_receipt_count INTEGER DEFAULT 0"
                                                                                                                                                                                                          3040invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3042const-string v0, "ALTER TABLE mms ADD COLUMN read_receipt_count INTEGER DEFAULT 0"
                                                                                                                                                                                                          3044invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3046const-string v0, "ALTER TABLE thread ADD COLUMN read_receipt_count INTEGER DEFAULT 0"
                                                                                                                                                                                                          3048invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3049cond_1095: const/16 v0, 0x2d
                                                                                                                                                                                                          3050if-ge v2, v0, :cond_10a3
                                                                                                                                                                                                          3052const-string v0, "CREATE TABLE group_receipts (_id INTEGER PRIMARY KEY, mms_id INTEGER, address TEXT, status INTEGER, timestamp INTEGER)"
                                                                                                                                                                                                          3054invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3056const-string v0, "CREATE INDEX IF NOT EXISTS group_receipt_mms_id_index ON group_receipts (mms_id)"
                                                                                                                                                                                                          3058invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3059cond_10a3: const/16 v0, 0x2e
                                                                                                                                                                                                          3060if-ge v2, v0, :cond_1182
                                                                                                                                                                                                          3062const-string v0, "ALTER TABLE thread ADD COLUMN unread_count INTEGER DEFAULT 0"
                                                                                                                                                                                                          3064invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3066const-string v9, "thread"
                                                                                                                                                                                                          3068const-string v0, "_id"
                                                                                                                                                                                                          3069filled-new-array {v0}, [Ljava/lang/String;
                                                                                                                                                                                                          3070move-result-object v10
                                                                                                                                                                                                          3072const-string v11, "read = 0"
                                                                                                                                                                                                          3073const/4 v12, 0x0
                                                                                                                                                                                                          3074const/4 v13, 0x0
                                                                                                                                                                                                          3075const/4 v14, 0x0
                                                                                                                                                                                                          3076const/4 v0, 0x0
                                                                                                                                                                                                          3077move-object/from16 v8, p1
                                                                                                                                                                                                          3078move-object v1, v15
                                                                                                                                                                                                          3079move-object v15, v0
                                                                                                                                                                                                          3081invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          3082move-result-object v3
                                                                                                                                                                                                          3083goto_10c2: if-eqz v3, :cond_117c
                                                                                                                                                                                                          3084try_start_10c4:
                                                                                                                                                                                                          3085invoke-interface {v3}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          3086move-result v0
                                                                                                                                                                                                          3087if-eqz v0, :cond_117c
                                                                                                                                                                                                          3088const/4 v6, 0x0
                                                                                                                                                                                                          3090invoke-interface {v3, v6}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          3091move-result-wide v8
                                                                                                                                                                                                          3093const-string v0, "SELECT COUNT(*) FROM sms WHERE thread_id = ? AND read = \'0\'"
                                                                                                                                                                                                          3094new-array v10, v5, [Ljava/lang/String;
                                                                                                                                                                                                          3096invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          3097move-result-object v11
                                                                                                                                                                                                          3098aput-object v11, v10, v6
                                                                                                                                                                                                          3100invoke-virtual {v4, v0, v10}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          3101move-result-object v10
                                                                                                                                                                                                          3102try_end_10dd: if-eqz v10, :cond_1107
                                                                                                                                                                                                          3103try_start_10df:
                                                                                                                                                                                                          3104invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          3105move-result v0
                                                                                                                                                                                                          3106if-eqz v0, :cond_1107
                                                                                                                                                                                                          3108invoke-interface {v10, v6}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          3109move-result v0
                                                                                                                                                                                                          3110try_end_10e9: add-int/lit8 v11, v0, 0x0
                                                                                                                                                                                                          3111goto/16 :goto_1108
                                                                                                                                                                                                          3112catchall_10ec: move-exception v0
                                                                                                                                                                                                          3113move-object v2, v0
                                                                                                                                                                                                          3114move-object v14, v1
                                                                                                                                                                                                          3115goto/16 :goto_10f5
                                                                                                                                                                                                          3116catch_10f0: move-exception v0
                                                                                                                                                                                                          3117move-object v14, v0
                                                                                                                                                                                                          3118try_start_10f2: throw v14
                                                                                                                                                                                                          3119catchall_10f3: move-exception v0
                                                                                                                                                                                                          3120move-object v2, v0
                                                                                                                                                                                                          3121goto_10f5: if-eqz v10, :cond_1106
                                                                                                                                                                                                          3122if-eqz v14, :cond_1103
                                                                                                                                                                                                          3123try_start_10f9:
                                                                                                                                                                                                          3124invoke-interface {v10}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3125try_end_10fc: goto/16 :goto_1106
                                                                                                                                                                                                          3126catch_10fd: move-exception v0
                                                                                                                                                                                                          3127move-object v4, v0
                                                                                                                                                                                                          3128try_start_10ff:
                                                                                                                                                                                                          3129invoke-virtual {v14, v4}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          3130goto/16 :goto_1106
                                                                                                                                                                                                          3131cond_1103:
                                                                                                                                                                                                          3132invoke-interface {v10}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3133cond_1106: throw v2
                                                                                                                                                                                                          3134cond_1107: const/4 v11, 0x0
                                                                                                                                                                                                          3135goto_1108: if-eqz v10, :cond_110d
                                                                                                                                                                                                          3137invoke-interface {v10}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3138cond_110d:
                                                                                                                                                                                                          3139const-string v0, "SELECT COUNT(*) FROM mms WHERE thread_id = ? AND read = \'0\'"
                                                                                                                                                                                                          3140new-array v6, v5, [Ljava/lang/String;
                                                                                                                                                                                                          3142invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          3143move-result-object v10
                                                                                                                                                                                                          3144const/4 v12, 0x0
                                                                                                                                                                                                          3145aput-object v10, v6, v12
                                                                                                                                                                                                          3147invoke-virtual {v4, v0, v6}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          3148move-result-object v6
                                                                                                                                                                                                          3149try_end_111c: if-eqz v6, :cond_1145
                                                                                                                                                                                                          3150try_start_111e:
                                                                                                                                                                                                          3151invoke-interface {v6}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          3152move-result v0
                                                                                                                                                                                                          3153if-eqz v0, :cond_1145
                                                                                                                                                                                                          3155invoke-interface {v6, v12}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          3156move-result v0
                                                                                                                                                                                                          3157try_end_1128: add-int/2addr v11, v0
                                                                                                                                                                                                          3158goto/16 :goto_1145
                                                                                                                                                                                                          3159catchall_112a: move-exception v0
                                                                                                                                                                                                          3160move-object v2, v0
                                                                                                                                                                                                          3161move-object v14, v1
                                                                                                                                                                                                          3162goto/16 :goto_1133
                                                                                                                                                                                                          3163catch_112e: move-exception v0
                                                                                                                                                                                                          3164move-object v14, v0
                                                                                                                                                                                                          3165try_start_1130: throw v14
                                                                                                                                                                                                          3166catchall_1131: move-exception v0
                                                                                                                                                                                                          3167move-object v2, v0
                                                                                                                                                                                                          3168goto_1133: if-eqz v6, :cond_1144
                                                                                                                                                                                                          3169if-eqz v14, :cond_1141
                                                                                                                                                                                                          3170try_start_1137:
                                                                                                                                                                                                          3171invoke-interface {v6}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3172try_end_113a: goto/16 :goto_1144
                                                                                                                                                                                                          3173catch_113b: move-exception v0
                                                                                                                                                                                                          3174move-object v4, v0
                                                                                                                                                                                                          3175try_start_113d:
                                                                                                                                                                                                          3176invoke-virtual {v14, v4}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          3177goto/16 :goto_1144
                                                                                                                                                                                                          3178cond_1141:
                                                                                                                                                                                                          3179invoke-interface {v6}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3180goto_1144: throw v2
                                                                                                                                                                                                          3181goto_1145: if-eqz v6, :cond_114a
                                                                                                                                                                                                          3183invoke-interface {v6}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3184cond_114a:
                                                                                                                                                                                                          3185const-string v0, "UPDATE thread SET unread_count = ? WHERE _id = ?"
                                                                                                                                                                                                          3186const/4 v6, 0x2
                                                                                                                                                                                                          3187new-array v10, v6, [Ljava/lang/String;
                                                                                                                                                                                                          3189invoke-static {v11}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
                                                                                                                                                                                                          3190move-result-object v6
                                                                                                                                                                                                          3191const/4 v11, 0x0
                                                                                                                                                                                                          3192aput-object v6, v10, v11
                                                                                                                                                                                                          3194invoke-static {v8, v9}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          3195move-result-object v6
                                                                                                                                                                                                          3196aput-object v6, v10, v5
                                                                                                                                                                                                          3198invoke-virtual {v4, v0, v10}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          3199try_end_115f: goto/16 :goto_10c2
                                                                                                                                                                                                          3200catchall_1161: move-exception v0
                                                                                                                                                                                                          3201move-object v14, v1
                                                                                                                                                                                                          3202goto_1163: move-object v1, v0
                                                                                                                                                                                                          3203goto/16 :goto_116a
                                                                                                                                                                                                          3204catch_1165: move-exception v0
                                                                                                                                                                                                          3205move-object v14, v0
                                                                                                                                                                                                          3206try_start_1167: throw v14
                                                                                                                                                                                                          3207catchall_1168: move-exception v0
                                                                                                                                                                                                          3208goto/16 :goto_1163
                                                                                                                                                                                                          3209goto_116a: if-eqz v3, :cond_117b
                                                                                                                                                                                                          3210if-eqz v14, :cond_1178
                                                                                                                                                                                                          3211try_start_116e:
                                                                                                                                                                                                          3212invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3213try_end_1171: goto/16 :goto_117b
                                                                                                                                                                                                          3214catch_1172: move-exception v0
                                                                                                                                                                                                          3215move-object v2, v0
                                                                                                                                                                                                          3217invoke-virtual {v14, v2}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          3218goto/16 :goto_117b
                                                                                                                                                                                                          3219cond_1178:
                                                                                                                                                                                                          3220invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3221cond_117b: throw v1
                                                                                                                                                                                                          3222cond_117c: if-eqz v3, :cond_1183
                                                                                                                                                                                                          3224invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3225goto/16 :goto_1183
                                                                                                                                                                                                          3226cond_1182: move-object v1, v15
                                                                                                                                                                                                          3227cond_1183: const/16 v0, 0x2f
                                                                                                                                                                                                          3228if-ge v2, v0, :cond_129c
                                                                                                                                                                                                          3230const-string v0, "ALTER TABLE recipient_preferences ADD COLUMN system_contact_photo TEXT DEFAULT NULL"
                                                                                                                                                                                                          3232invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3234const-string v0, "ALTER TABLE recipient_preferences ADD COLUMN system_phone_label TEXT DEFAULT NULL"
                                                                                                                                                                                                          3236invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3238const-string v0, "ALTER TABLE recipient_preferences ADD COLUMN system_contact_uri TEXT DEFAULT NULL"
                                                                                                                                                                                                          3240invoke-virtual {v4, v0}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
                                                                                                                                                                                                          3242iget-object v0, v7, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->context:Landroid/content/Context;
                                                                                                                                                                                                          3244const-string v2, "android.permission.READ_CONTACTS"
                                                                                                                                                                                                          3246const-string v3, "android.permission.WRITE_CONTACTS"
                                                                                                                                                                                                          3247filled-new-array {v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          3248move-result-object v2
                                                                                                                                                                                                          3250invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/permissions/Permissions;->hasAny(Landroid/content/Context;[Ljava/lang/String;)Z
                                                                                                                                                                                                          3251move-result v0
                                                                                                                                                                                                          3252if-eqz v0, :cond_129c
                                                                                                                                                                                                          3254const-string v9, "recipient_preferences"
                                                                                                                                                                                                          3255const/4 v10, 0x0
                                                                                                                                                                                                          3256const/4 v11, 0x0
                                                                                                                                                                                                          3257const/4 v12, 0x0
                                                                                                                                                                                                          3258const/4 v13, 0x0
                                                                                                                                                                                                          3259const/4 v14, 0x0
                                                                                                                                                                                                          3260const/4 v15, 0x0
                                                                                                                                                                                                          3261move-object/from16 v8, p1
                                                                                                                                                                                                          3263invoke-virtual/range {v8 .. v15}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          3264move-result-object v2
                                                                                                                                                                                                          3265cond_11b4: if-eqz v2, :cond_1297
                                                                                                                                                                                                          3266try_start_11b6:
                                                                                                                                                                                                          3267invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          3268move-result v0
                                                                                                                                                                                                          3269if-eqz v0, :cond_1297
                                                                                                                                                                                                          3271const-string v0, "recipient_ids"
                                                                                                                                                                                                          3273invoke-interface {v2, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          3274move-result v0
                                                                                                                                                                                                          3276invoke-interface {v2, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          3277move-result-object v0
                                                                                                                                                                                                          3279invoke-static {v0}, Lorg/thoughtcrime/securesms/database/Address;->fromSerialized(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          3280move-result-object v0
                                                                                                                                                                                                          3282invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/Address;->isPhone()Z
                                                                                                                                                                                                          3283move-result v3
                                                                                                                                                                                                          3284if-eqz v3, :cond_1275
                                                                                                                                                                                                          3286invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/Address;->toPhoneString()Ljava/lang/String;
                                                                                                                                                                                                          3287move-result-object v3
                                                                                                                                                                                                          3289invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          3290move-result v3
                                                                                                                                                                                                          3291if-nez v3, :cond_1275
                                                                                                                                                                                                          3293sget-object v3, Landroid/provider/ContactsContract$PhoneLookup;->CONTENT_FILTER_URI:Landroid/net/Uri;
                                                                                                                                                                                                          3295invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/Address;->toPhoneString()Ljava/lang/String;
                                                                                                                                                                                                          3296move-result-object v6
                                                                                                                                                                                                          3298invoke-static {v6}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          3299move-result-object v6
                                                                                                                                                                                                          3301invoke-static {v3, v6}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          3302move-result-object v9
                                                                                                                                                                                                          3304iget-object v3, v7, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->context:Landroid/content/Context;
                                                                                                                                                                                                          3306invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          3307move-result-object v8
                                                                                                                                                                                                          3309const-string v10, "display_name"
                                                                                                                                                                                                          3311const-string v11, "lookup"
                                                                                                                                                                                                          3313const-string v12, "_id"
                                                                                                                                                                                                          3315const-string v13, "number"
                                                                                                                                                                                                          3317const-string v14, "label"
                                                                                                                                                                                                          3319const-string v15, "photo_uri"
                                                                                                                                                                                                          3320filled-new-array/range {v10 .. v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3321move-result-object v10
                                                                                                                                                                                                          3322const/4 v11, 0x0
                                                                                                                                                                                                          3323const/4 v12, 0x0
                                                                                                                                                                                                          3324const/4 v13, 0x0
                                                                                                                                                                                                          3326invoke-virtual/range {v8 .. v13}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          3327move-result-object v3
                                                                                                                                                                                                          3328try_end_1205: if-eqz v3, :cond_1269
                                                                                                                                                                                                          3329try_start_1207:
                                                                                                                                                                                                          3330invoke-interface {v3}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          3331move-result v6
                                                                                                                                                                                                          3332if-eqz v6, :cond_1269
                                                                                                                                                                                                          3333new-instance v6, Landroid/content/ContentValues;
                                                                                                                                                                                                          3334const/4 v8, 0x3
                                                                                                                                                                                                          3336invoke-direct {v6, v8}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          3338const-string v9, "system_contact_photo"
                                                                                                                                                                                                          3339const/4 v10, 0x5
                                                                                                                                                                                                          3341invoke-interface {v3, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          3342move-result-object v11
                                                                                                                                                                                                          3344invoke-virtual {v6, v9, v11}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          3346const-string v9, "system_phone_label"
                                                                                                                                                                                                          3347const/4 v11, 0x4
                                                                                                                                                                                                          3349invoke-interface {v3, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          3350move-result-object v12
                                                                                                                                                                                                          3352invoke-virtual {v6, v9, v12}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          3354const-string v9, "system_contact_uri"
                                                                                                                                                                                                          3355const/4 v12, 0x2
                                                                                                                                                                                                          3357invoke-interface {v3, v12}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          3358move-result-wide v13
                                                                                                                                                                                                          3360invoke-interface {v3, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          3361move-result-object v15
                                                                                                                                                                                                          3363invoke-static {v13, v14, v15}, Landroid/provider/ContactsContract$Contacts;->getLookupUri(JLjava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          3364move-result-object v13
                                                                                                                                                                                                          3366invoke-virtual {v13}, Landroid/net/Uri;->toString()Ljava/lang/String;
                                                                                                                                                                                                          3367move-result-object v13
                                                                                                                                                                                                          3369invoke-virtual {v6, v9, v13}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          3371const-string v9, "recipient_preferences"
                                                                                                                                                                                                          3373const-string v13, "recipient_ids = ?"
                                                                                                                                                                                                          3374new-array v14, v5, [Ljava/lang/String;
                                                                                                                                                                                                          3376invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/Address;->toPhoneString()Ljava/lang/String;
                                                                                                                                                                                                          3377move-result-object v0
                                                                                                                                                                                                          3378const/4 v15, 0x0
                                                                                                                                                                                                          3379aput-object v0, v14, v15
                                                                                                                                                                                                          3381invoke-virtual {v4, v9, v6, v13, v14}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          3382try_end_124d: goto/16 :goto_126e
                                                                                                                                                                                                          3383catchall_124e: move-exception v0
                                                                                                                                                                                                          3384move-object v4, v0
                                                                                                                                                                                                          3385move-object v14, v1
                                                                                                                                                                                                          3386goto/16 :goto_1257
                                                                                                                                                                                                          3387catch_1252: move-exception v0
                                                                                                                                                                                                          3388move-object v14, v0
                                                                                                                                                                                                          3389try_start_1254: throw v14
                                                                                                                                                                                                          3390catchall_1255: move-exception v0
                                                                                                                                                                                                          3391move-object v4, v0
                                                                                                                                                                                                          3392goto_1257: if-eqz v3, :cond_1268
                                                                                                                                                                                                          3393if-eqz v14, :cond_1265
                                                                                                                                                                                                          3394try_start_125b:
                                                                                                                                                                                                          3395invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3396try_end_125e: goto/16 :goto_1268
                                                                                                                                                                                                          3397catch_125f: move-exception v0
                                                                                                                                                                                                          3398move-object v3, v0
                                                                                                                                                                                                          3399try_start_1261:
                                                                                                                                                                                                          3400invoke-virtual {v14, v3}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          3401goto/16 :goto_1268
                                                                                                                                                                                                          3402cond_1265:
                                                                                                                                                                                                          3403invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3404goto_1268: throw v4
                                                                                                                                                                                                          3405cond_1269: const/4 v8, 0x3
                                                                                                                                                                                                          3406const/4 v10, 0x5
                                                                                                                                                                                                          3407const/4 v11, 0x4
                                                                                                                                                                                                          3408const/4 v12, 0x2
                                                                                                                                                                                                          3409const/4 v15, 0x0
                                                                                                                                                                                                          3410goto_126e: if-eqz v3, :cond_11b4
                                                                                                                                                                                                          3412invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3413try_end_1273: goto/16 :goto_11b4
                                                                                                                                                                                                          3414cond_1275: const/4 v8, 0x3
                                                                                                                                                                                                          3415const/4 v10, 0x5
                                                                                                                                                                                                          3416const/4 v11, 0x4
                                                                                                                                                                                                          3417const/4 v12, 0x2
                                                                                                                                                                                                          3418const/4 v15, 0x0
                                                                                                                                                                                                          3419goto/16 :goto_11b4
                                                                                                                                                                                                          3420catchall_127c: move-exception v0
                                                                                                                                                                                                          3421move-object v14, v1
                                                                                                                                                                                                          3422goto_127e: move-object v1, v0
                                                                                                                                                                                                          3423goto/16 :goto_1285
                                                                                                                                                                                                          3424catch_1280: move-exception v0
                                                                                                                                                                                                          3425move-object v14, v0
                                                                                                                                                                                                          3426try_start_1282: throw v14
                                                                                                                                                                                                          3427catchall_1283: move-exception v0
                                                                                                                                                                                                          3428goto/16 :goto_127e
                                                                                                                                                                                                          3429goto_1285: if-eqz v2, :cond_1296
                                                                                                                                                                                                          3430if-eqz v14, :cond_1293
                                                                                                                                                                                                          3431try_start_1289:
                                                                                                                                                                                                          3432invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3433try_end_128c: goto/16 :goto_1296
                                                                                                                                                                                                          3434catch_128d: move-exception v0
                                                                                                                                                                                                          3435move-object v2, v0
                                                                                                                                                                                                          3437invoke-virtual {v14, v2}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          3438goto/16 :goto_1296
                                                                                                                                                                                                          3439cond_1293:
                                                                                                                                                                                                          3440invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3441goto_1296: throw v1
                                                                                                                                                                                                          3442cond_1297: if-eqz v2, :cond_129c
                                                                                                                                                                                                          3444invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          3445cond_129c:
                                                                                                                                                                                                          3446invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
                                                                                                                                                                                                          3448invoke-virtual/range {p1 .. p1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                                          3449return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.helpers.ClassicOpenHelper.getWritableDatabase
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.beginTransaction
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getPosition
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.Cursor.getCount
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getPosition
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • android.database.Cursor.getCount
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.database.Cursor.getCount
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getPosition
                                                                                                                                                                                                          • android.database.Cursor.getCount
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          • javax.crypto.spec.SecretKeySpec.getEncoded
                                                                                                                                                                                                          • javax.crypto.spec.SecretKeySpec.getEncoded
                                                                                                                                                                                                          • java.io.FileInputStream.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.delete
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.execSQL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • android.content.Context.getFilesDir
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          • java.io.File.exists
                                                                                                                                                                                                          • java.io.File.isDirectory
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.io.File.getName
                                                                                                                                                                                                          • java.lang.String.matches
                                                                                                                                                                                                          • java.lang.Long.parseLong
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.update
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.setTransactionSuccessful
                                                                                                                                                                                                          • android.database.sqlite.SQLiteDatabase.endTransaction
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • ?TextSecureKeyExchange
                                                                                                                                                                                                          • ?TextSecureKeyExchangd
                                                                                                                                                                                                          • ?TextSecureKeyExchangs
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          • COUNT(*)
                                                                                                                                                                                                          • type & -2147483648 != 0
                                                                                                                                                                                                          • thread
                                                                                                                                                                                                          • snippet_type & -2147483648 != 0
                                                                                                                                                                                                          • DatabaseFactory
                                                                                                                                                                                                          • Upgrade count:
                                                                                                                                                                                                          • Looping SMS cursor...
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • ,
                                                                                                                                                                                                          • UPDATE sms SET body = ?, type = ? WHERE _id = ?
                                                                                                                                                                                                          • Looping thread cursor...
                                                                                                                                                                                                          • snippet_type
                                                                                                                                                                                                          • snippet
                                                                                                                                                                                                          • UPDATE thread SET snippet = ?, snippet_type = ? WHERE _id = ?
                                                                                                                                                                                                          • Update MMS bodies...
                                                                                                                                                                                                          • mms
                                                                                                                                                                                                          • msg_box & 2147483648 != 0
                                                                                                                                                                                                          • Got MMS rows:
                                                                                                                                                                                                          • null
                                                                                                                                                                                                          • part
                                                                                                                                                                                                          • ct
                                                                                                                                                                                                          • _data
                                                                                                                                                                                                          • encrypted
                                                                                                                                                                                                          • mid = ?
                                                                                                                                                                                                          • _id = ?
                                                                                                                                                                                                          • UPDATE mms SET body = ?, part_count = ? WHERE _id = ?
                                                                                                                                                                                                          • UPDATE mms SET part_count = ? WHERE _id = ?
                                                                                                                                                                                                          • Updated body:
                                                                                                                                                                                                          • and part_count:
                                                                                                                                                                                                          • sessions
                                                                                                                                                                                                          • [0-9]+
                                                                                                                                                                                                          • type & ? == 0
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0move-object/from16 v1, p2
                                                                                                                                                                                                          1move/from16 v2, p3
                                                                                                                                                                                                          2move-object/from16 v3, p4
                                                                                                                                                                                                          4invoke-virtual/range {p0 .. p0}, Lorg/thoughtcrime/securesms/database/helpers/ClassicOpenHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
                                                                                                                                                                                                          5move-result-object v13
                                                                                                                                                                                                          7invoke-virtual {v13}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
                                                                                                                                                                                                          8const/16 v14, 0x2e
                                                                                                                                                                                                          9const/4 v11, 0x2
                                                                                                                                                                                                          10const/4 v10, 0x1
                                                                                                                                                                                                          11const/4 v9, 0x0
                                                                                                                                                                                                          12if-ge v2, v14, :cond_42c
                                                                                                                                                                                                          14const-string v8, "?TextSecureKeyExchange"
                                                                                                                                                                                                          16const-string v7, "?TextSecureKeyExchangd"
                                                                                                                                                                                                          18const-string v6, "?TextSecureKeyExchangs"
                                                                                                                                                                                                          19const/16 v5, 0x1f4
                                                                                                                                                                                                          20new-instance v4, Lorg/thoughtcrime/securesms/crypto/MasterCipher;
                                                                                                                                                                                                          22invoke-direct {v4, v1}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;-><init>(Lorg/thoughtcrime/securesms/crypto/MasterSecret;)V
                                                                                                                                                                                                          24const-string v0, "sms"
                                                                                                                                                                                                          26const-string v16, "COUNT(*)"
                                                                                                                                                                                                          27filled-new-array/range {v16 .. v16}, [Ljava/lang/String;
                                                                                                                                                                                                          28move-result-object v16
                                                                                                                                                                                                          30const-string v17, "type & -2147483648 != 0"
                                                                                                                                                                                                          31const/16 v18, 0x0
                                                                                                                                                                                                          32const/16 v19, 0x0
                                                                                                                                                                                                          33const/16 v20, 0x0
                                                                                                                                                                                                          34const/16 v21, 0x0
                                                                                                                                                                                                          35move-object v15, v4
                                                                                                                                                                                                          36move-object v4, v13
                                                                                                                                                                                                          37const/16 v14, 0x1f4
                                                                                                                                                                                                          38move-object v5, v0
                                                                                                                                                                                                          39move-object/from16 v22, v6
                                                                                                                                                                                                          40move-object/from16 v6, v16
                                                                                                                                                                                                          41move-object/from16 v23, v7
                                                                                                                                                                                                          42move-object/from16 v7, v17
                                                                                                                                                                                                          43move-object/from16 v24, v8
                                                                                                                                                                                                          44move-object/from16 v8, v18
                                                                                                                                                                                                          45const/4 v14, 0x0
                                                                                                                                                                                                          46move-object/from16 v9, v19
                                                                                                                                                                                                          47move-object/from16 v10, v20
                                                                                                                                                                                                          48move-object/from16 v11, v21
                                                                                                                                                                                                          50invoke-virtual/range {v4 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          51move-result-object v0
                                                                                                                                                                                                          52if-eqz v0, :cond_61
                                                                                                                                                                                                          54invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          55move-result v4
                                                                                                                                                                                                          56if-eqz v4, :cond_61
                                                                                                                                                                                                          58invoke-interface {v0, v14}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          59move-result v9
                                                                                                                                                                                                          61invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          62move/from16 v17, v9
                                                                                                                                                                                                          63goto/16 :goto_63
                                                                                                                                                                                                          64cond_61: const/16 v17, 0x0
                                                                                                                                                                                                          65goto_63:
                                                                                                                                                                                                          66const-string v5, "thread"
                                                                                                                                                                                                          68const-string v0, "COUNT(*)"
                                                                                                                                                                                                          69filled-new-array {v0}, [Ljava/lang/String;
                                                                                                                                                                                                          70move-result-object v6
                                                                                                                                                                                                          72const-string v7, "snippet_type & -2147483648 != 0"
                                                                                                                                                                                                          73const/4 v8, 0x0
                                                                                                                                                                                                          74const/4 v9, 0x0
                                                                                                                                                                                                          75const/4 v10, 0x0
                                                                                                                                                                                                          76const/4 v11, 0x0
                                                                                                                                                                                                          77move-object v4, v13
                                                                                                                                                                                                          79invoke-virtual/range {v4 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          80move-result-object v0
                                                                                                                                                                                                          81if-eqz v0, :cond_86
                                                                                                                                                                                                          83invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          84move-result v4
                                                                                                                                                                                                          85if-eqz v4, :cond_86
                                                                                                                                                                                                          87invoke-interface {v0, v14}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          88move-result v9
                                                                                                                                                                                                          90invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          91goto/16 :goto_87
                                                                                                                                                                                                          92cond_86: const/4 v9, 0x0
                                                                                                                                                                                                          93goto_87:
                                                                                                                                                                                                          94const-string v0, "DatabaseFactory"
                                                                                                                                                                                                          95new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          97invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          99const-string v5, "Upgrade count: "
                                                                                                                                                                                                          101invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          102add-int v11, v17, v9
                                                                                                                                                                                                          104invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          106invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          107move-result-object v4
                                                                                                                                                                                                          109invoke-static {v0, v4}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          110const/4 v0, 0x0
                                                                                                                                                                                                          111const/4 v10, 0x0
                                                                                                                                                                                                          112goto_a1:
                                                                                                                                                                                                          113const-string v4, "DatabaseFactory"
                                                                                                                                                                                                          115const-string v5, "Looping SMS cursor..."
                                                                                                                                                                                                          117invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          118if-eqz v0, :cond_ad
                                                                                                                                                                                                          120invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          121cond_ad:
                                                                                                                                                                                                          122const-string v5, "sms"
                                                                                                                                                                                                          124const-string v0, "_id"
                                                                                                                                                                                                          126const-string v4, "type"
                                                                                                                                                                                                          128const-string v6, "body"
                                                                                                                                                                                                          129filled-new-array {v0, v4, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          130move-result-object v6
                                                                                                                                                                                                          132const-string v7, "type & -2147483648 != 0"
                                                                                                                                                                                                          133const/4 v8, 0x0
                                                                                                                                                                                                          134const/4 v9, 0x0
                                                                                                                                                                                                          135const/4 v0, 0x0
                                                                                                                                                                                                          137const-string v18, "_id"
                                                                                                                                                                                                          138new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          140invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          142invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          144const-string v12, ","
                                                                                                                                                                                                          146invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          147const/16 v12, 0x1f4
                                                                                                                                                                                                          149invoke-virtual {v4, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          151invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          152move-result-object v12
                                                                                                                                                                                                          153move-object v4, v13
                                                                                                                                                                                                          154move v14, v10
                                                                                                                                                                                                          155move-object v10, v0
                                                                                                                                                                                                          156move/from16 v26, v11
                                                                                                                                                                                                          157move-object/from16 v11, v18
                                                                                                                                                                                                          158const/4 v1, 0x3
                                                                                                                                                                                                          160invoke-virtual/range {v4 .. v12}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          161move-result-object v12
                                                                                                                                                                                                          162goto_e2: const-wide/32 v18, 0xc000
                                                                                                                                                                                                          163const-wide/32 v27, 0xa000
                                                                                                                                                                                                          164const-wide/32 v29, 0x8000
                                                                                                                                                                                                          165const/16 v11, 0x16
                                                                                                                                                                                                          166if-eqz v12, :cond_237
                                                                                                                                                                                                          168invoke-interface {v12}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          169move-result v0
                                                                                                                                                                                                          170if-eqz v0, :cond_237
                                                                                                                                                                                                          172invoke-interface {v12}, Landroid/database/Cursor;->getPosition()I
                                                                                                                                                                                                          173move-result v0
                                                                                                                                                                                                          174add-int/2addr v0, v14
                                                                                                                                                                                                          175move/from16 v10, v26
                                                                                                                                                                                                          177invoke-interface {v3, v0, v10}, Lorg/thoughtcrime/securesms/DatabaseUpgradeActivity$DatabaseUpgradeListener;->setProgress(II)V
                                                                                                                                                                                                          178try_start_ff:
                                                                                                                                                                                                          179const-string v0, "body"
                                                                                                                                                                                                          181invoke-interface {v12, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          182move-result v0
                                                                                                                                                                                                          184invoke-interface {v12, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          185move-result-object v0
                                                                                                                                                                                                          187invoke-virtual {v15, v0}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->decryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          188move-result-object v0
                                                                                                                                                                                                          190const-string v4, "type"
                                                                                                                                                                                                          192invoke-interface {v12, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          193move-result v4
                                                                                                                                                                                                          195invoke-interface {v12, v4}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          196move-result-wide v4
                                                                                                                                                                                                          198const-string v6, "_id"
                                                                                                                                                                                                          200invoke-interface {v12, v6}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          201move-result v6
                                                                                                                                                                                                          203invoke-interface {v12, v6}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          204move-result-wide v6
                                                                                                                                                                                                          205try_end_121: move-object/from16 v9, v24
                                                                                                                                                                                                          206try_start_123:
                                                                                                                                                                                                          207invoke-virtual {v0, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          208move-result v8
                                                                                                                                                                                                          209if-eqz v8, :cond_174
                                                                                                                                                                                                          211invoke-virtual {v0, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          212move-result-object v0
                                                                                                                                                                                                          214invoke-virtual {v15, v0}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->encryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          215move-result-object v0
                                                                                                                                                                                                          216or-long v4, v4, v29
                                                                                                                                                                                                          218const-string v8, "UPDATE sms SET body = ?, type = ? WHERE _id = ?"
                                                                                                                                                                                                          219new-array v11, v1, [Ljava/lang/String;
                                                                                                                                                                                                          220const/16 v18, 0x0
                                                                                                                                                                                                          221aput-object v0, v11, v18
                                                                                                                                                                                                          222new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          224invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          226invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          228const-string v4, ""
                                                                                                                                                                                                          230invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          232invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          233move-result-object v0
                                                                                                                                                                                                          234const/4 v4, 0x1
                                                                                                                                                                                                          235aput-object v0, v11, v4
                                                                                                                                                                                                          236new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          238invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          240invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          242const-string v5, ""
                                                                                                                                                                                                          244invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          246invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          247move-result-object v0
                                                                                                                                                                                                          248const/4 v5, 0x2
                                                                                                                                                                                                          249aput-object v0, v11, v5
                                                                                                                                                                                                          251invoke-virtual {v13, v8, v11}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          252try_end_166: move-object/from16 v24, v9
                                                                                                                                                                                                          253move/from16 v26, v10
                                                                                                                                                                                                          254move-object/from16 v9, v22
                                                                                                                                                                                                          255move-object/from16 v8, v23
                                                                                                                                                                                                          256const/16 v21, 0x1
                                                                                                                                                                                                          257const/16 v22, 0x2
                                                                                                                                                                                                          258goto/16 :goto_231
                                                                                                                                                                                                          259cond_174: move-object/from16 v24, v9
                                                                                                                                                                                                          260move/from16 v26, v10
                                                                                                                                                                                                          261move-object/from16 v8, v23
                                                                                                                                                                                                          262const/4 v9, 0x2
                                                                                                                                                                                                          263const/4 v10, 0x1
                                                                                                                                                                                                          264try_start_17c:
                                                                                                                                                                                                          265invoke-virtual {v0, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          266move-result v21
                                                                                                                                                                                                          267if-eqz v21, :cond_1c6
                                                                                                                                                                                                          269invoke-virtual {v0, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          270move-result-object v0
                                                                                                                                                                                                          272invoke-virtual {v15, v0}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->encryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          273move-result-object v0
                                                                                                                                                                                                          274or-long v4, v4, v27
                                                                                                                                                                                                          276const-string v11, "UPDATE sms SET body = ?, type = ? WHERE _id = ?"
                                                                                                                                                                                                          277new-array v9, v1, [Ljava/lang/String;
                                                                                                                                                                                                          278const/16 v18, 0x0
                                                                                                                                                                                                          279aput-object v0, v9, v18
                                                                                                                                                                                                          280new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          282invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          284invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          286const-string v4, ""
                                                                                                                                                                                                          288invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          290invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          291move-result-object v0
                                                                                                                                                                                                          292aput-object v0, v9, v10
                                                                                                                                                                                                          293new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          295invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          297invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          299const-string v4, ""
                                                                                                                                                                                                          301invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          303invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          304move-result-object v0
                                                                                                                                                                                                          305const/4 v4, 0x2
                                                                                                                                                                                                          306aput-object v0, v9, v4
                                                                                                                                                                                                          308invoke-virtual {v13, v11, v9}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          309try_end_1be: move-object/from16 v9, v22
                                                                                                                                                                                                          310const/16 v21, 0x1
                                                                                                                                                                                                          311const/16 v22, 0x2
                                                                                                                                                                                                          312goto/16 :goto_231
                                                                                                                                                                                                          313cond_1c6: move-object/from16 v9, v22
                                                                                                                                                                                                          314try_start_1c8:
                                                                                                                                                                                                          315invoke-virtual {v0, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          316move-result v21
                                                                                                                                                                                                          317if-eqz v21, :cond_212
                                                                                                                                                                                                          319invoke-virtual {v0, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          320move-result-object v0
                                                                                                                                                                                                          322invoke-virtual {v15, v0}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->encryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          323move-result-object v0
                                                                                                                                                                                                          324or-long v4, v4, v18
                                                                                                                                                                                                          326const-string v11, "UPDATE sms SET body = ?, type = ? WHERE _id = ?"
                                                                                                                                                                                                          327new-array v10, v1, [Ljava/lang/String;
                                                                                                                                                                                                          328const/16 v18, 0x0
                                                                                                                                                                                                          329aput-object v0, v10, v18
                                                                                                                                                                                                          330new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          332invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          334invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          336const-string v4, ""
                                                                                                                                                                                                          338invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          340invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          341move-result-object v0
                                                                                                                                                                                                          342try_end_1f1: const/16 v21, 0x1
                                                                                                                                                                                                          343try_start_1f3: aput-object v0, v10, v21
                                                                                                                                                                                                          344new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          346invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          348invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          350const-string v4, ""
                                                                                                                                                                                                          352invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          354invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          355move-result-object v0
                                                                                                                                                                                                          356try_end_206: const/16 v22, 0x2
                                                                                                                                                                                                          357try_start_208: aput-object v0, v10, v22
                                                                                                                                                                                                          359invoke-virtual {v13, v11, v10}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          360try_end_20d: goto/16 :goto_231
                                                                                                                                                                                                          361catch_20e: move-exception v0
                                                                                                                                                                                                          362goto/16 :goto_22c
                                                                                                                                                                                                          363catch_210: move-exception v0
                                                                                                                                                                                                          364goto/16 :goto_22a
                                                                                                                                                                                                          365cond_212: const/16 v21, 0x1
                                                                                                                                                                                                          366const/16 v22, 0x2
                                                                                                                                                                                                          367goto/16 :goto_231
                                                                                                                                                                                                          368catch_217: move-exception v0
                                                                                                                                                                                                          369goto/16 :goto_228
                                                                                                                                                                                                          370catch_219: move-exception v0
                                                                                                                                                                                                          371move-object/from16 v9, v22
                                                                                                                                                                                                          372goto/16 :goto_228
                                                                                                                                                                                                          373catch_21d: move-exception v0
                                                                                                                                                                                                          374move-object/from16 v24, v9
                                                                                                                                                                                                          375goto/16 :goto_222
                                                                                                                                                                                                          376catch_221: move-exception v0
                                                                                                                                                                                                          377goto_222: move/from16 v26, v10
                                                                                                                                                                                                          378move-object/from16 v9, v22
                                                                                                                                                                                                          379move-object/from16 v8, v23
                                                                                                                                                                                                          380goto_228: const/16 v21, 0x1
                                                                                                                                                                                                          381goto_22a: const/16 v22, 0x2
                                                                                                                                                                                                          382goto_22c:
                                                                                                                                                                                                          383const-string v4, "DatabaseFactory"
                                                                                                                                                                                                          385invoke-static {v4, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          386goto_231: move-object/from16 v23, v8
                                                                                                                                                                                                          387move-object/from16 v22, v9
                                                                                                                                                                                                          388goto/16 :goto_e2
                                                                                                                                                                                                          389cond_237: move-object/from16 v9, v22
                                                                                                                                                                                                          390move-object/from16 v8, v23
                                                                                                                                                                                                          391const/16 v21, 0x1
                                                                                                                                                                                                          392const/16 v22, 0x2
                                                                                                                                                                                                          393add-int/lit16 v10, v14, 0x1f4
                                                                                                                                                                                                          394if-eqz v12, :cond_256
                                                                                                                                                                                                          396invoke-interface {v12}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                                          397move-result v0
                                                                                                                                                                                                          398if-gtz v0, :cond_24a
                                                                                                                                                                                                          399goto/16 :goto_256
                                                                                                                                                                                                          400cond_24a: move-object/from16 v23, v8
                                                                                                                                                                                                          401move-object/from16 v22, v9
                                                                                                                                                                                                          402move-object v0, v12
                                                                                                                                                                                                          403move/from16 v11, v26
                                                                                                                                                                                                          404move-object/from16 v1, p2
                                                                                                                                                                                                          405const/4 v14, 0x0
                                                                                                                                                                                                          406goto/16 :goto_a1
                                                                                                                                                                                                          407cond_256: const/4 v0, 0x0
                                                                                                                                                                                                          408const/4 v14, 0x0
                                                                                                                                                                                                          409goto_258:
                                                                                                                                                                                                          410const-string v4, "DatabaseFactory"
                                                                                                                                                                                                          412const-string v5, "Looping thread cursor..."
                                                                                                                                                                                                          414invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          415if-eqz v0, :cond_264
                                                                                                                                                                                                          417invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          418cond_264:
                                                                                                                                                                                                          419const-string v5, "thread"
                                                                                                                                                                                                          421const-string v0, "_id"
                                                                                                                                                                                                          423const-string v4, "snippet_type"
                                                                                                                                                                                                          425const-string v6, "snippet"
                                                                                                                                                                                                          426filled-new-array {v0, v4, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          427move-result-object v6
                                                                                                                                                                                                          429const-string v7, "snippet_type & -2147483648 != 0"
                                                                                                                                                                                                          430const/4 v0, 0x0
                                                                                                                                                                                                          431const/4 v10, 0x0
                                                                                                                                                                                                          432const/16 v23, 0x0
                                                                                                                                                                                                          434const-string v25, "_id"
                                                                                                                                                                                                          435new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          437invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          439invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          441const-string v11, ","
                                                                                                                                                                                                          443invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          444const/16 v11, 0x1f4
                                                                                                                                                                                                          446invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          448invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          449move-result-object v16
                                                                                                                                                                                                          450move-object v4, v13
                                                                                                                                                                                                          451move-object/from16 v31, v8
                                                                                                                                                                                                          452move-object v8, v0
                                                                                                                                                                                                          453move-object/from16 v32, v9
                                                                                                                                                                                                          454move-object/from16 v1, v24
                                                                                                                                                                                                          455move-object v9, v10
                                                                                                                                                                                                          456move/from16 v33, v26
                                                                                                                                                                                                          457move-object/from16 v10, v23
                                                                                                                                                                                                          458const/16 v21, 0x1f4
                                                                                                                                                                                                          459move-object/from16 v11, v25
                                                                                                                                                                                                          460move-object/from16 v22, v12
                                                                                                                                                                                                          461move-object/from16 v12, v16
                                                                                                                                                                                                          463invoke-virtual/range {v4 .. v12}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          464move-result-object v4
                                                                                                                                                                                                          465goto_2a7: if-eqz v4, :cond_3f7
                                                                                                                                                                                                          467invoke-interface {v4}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          468move-result v0
                                                                                                                                                                                                          469if-eqz v0, :cond_3f7
                                                                                                                                                                                                          471invoke-interface {v4}, Landroid/database/Cursor;->getPosition()I
                                                                                                                                                                                                          472move-result v0
                                                                                                                                                                                                          473add-int v0, v17, v0
                                                                                                                                                                                                          474move/from16 v9, v33
                                                                                                                                                                                                          476invoke-interface {v3, v0, v9}, Lorg/thoughtcrime/securesms/DatabaseUpgradeActivity$DatabaseUpgradeListener;->setProgress(II)V
                                                                                                                                                                                                          477try_start_2ba:
                                                                                                                                                                                                          478const-string v0, "snippet"
                                                                                                                                                                                                          480invoke-interface {v4, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          481move-result v0
                                                                                                                                                                                                          483invoke-interface {v4, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          484move-result-object v0
                                                                                                                                                                                                          486const-string v5, "snippet_type"
                                                                                                                                                                                                          488invoke-interface {v4, v5}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          489move-result v5
                                                                                                                                                                                                          491invoke-interface {v4, v5}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          492move-result-wide v5
                                                                                                                                                                                                          494const-string v7, "_id"
                                                                                                                                                                                                          496invoke-interface {v4, v7}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          497move-result v7
                                                                                                                                                                                                          499invoke-interface {v4, v7}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          500move-result-wide v7
                                                                                                                                                                                                          502invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          503move-result v10
                                                                                                                                                                                                          504if-nez v10, :cond_2e2
                                                                                                                                                                                                          506invoke-virtual {v15, v0}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->decryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          507move-result-object v0
                                                                                                                                                                                                          508cond_2e2:
                                                                                                                                                                                                          509invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          510move-result v10
                                                                                                                                                                                                          511if-eqz v10, :cond_330
                                                                                                                                                                                                          512const/16 v10, 0x16
                                                                                                                                                                                                          514invoke-virtual {v0, v10}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          515move-result-object v0
                                                                                                                                                                                                          517invoke-virtual {v15, v0}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->encryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          518move-result-object v0
                                                                                                                                                                                                          519or-long v5, v5, v29
                                                                                                                                                                                                          521const-string v11, "UPDATE thread SET snippet = ?, snippet_type = ? WHERE _id = ?"
                                                                                                                                                                                                          522const/4 v12, 0x3
                                                                                                                                                                                                          523new-array v10, v12, [Ljava/lang/String;
                                                                                                                                                                                                          524const/4 v12, 0x0
                                                                                                                                                                                                          525aput-object v0, v10, v12
                                                                                                                                                                                                          526new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          528invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          530invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          532const-string v5, ""
                                                                                                                                                                                                          534invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          536invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          537move-result-object v0
                                                                                                                                                                                                          538const/4 v12, 0x1
                                                                                                                                                                                                          539aput-object v0, v10, v12
                                                                                                                                                                                                          540new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          542invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          544invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          546const-string v5, ""
                                                                                                                                                                                                          548invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          550invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          551move-result-object v0
                                                                                                                                                                                                          552const/4 v5, 0x2
                                                                                                                                                                                                          553aput-object v0, v10, v5
                                                                                                                                                                                                          555invoke-virtual {v13, v11, v10}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          556try_end_327: move-object/from16 v24, v1
                                                                                                                                                                                                          557move-object/from16 v10, v31
                                                                                                                                                                                                          558const/4 v11, 0x3
                                                                                                                                                                                                          559const/16 v16, 0x2
                                                                                                                                                                                                          560goto/16 :goto_3ef
                                                                                                                                                                                                          561cond_330: move-object/from16 v10, v31
                                                                                                                                                                                                          562const/4 v11, 0x2
                                                                                                                                                                                                          563const/4 v12, 0x1
                                                                                                                                                                                                          564try_start_334:
                                                                                                                                                                                                          565invoke-virtual {v0, v10}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          566move-result v16
                                                                                                                                                                                                          567if-eqz v16, :cond_382
                                                                                                                                                                                                          568const/16 v11, 0x16
                                                                                                                                                                                                          570invoke-virtual {v0, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          571move-result-object v0
                                                                                                                                                                                                          573invoke-virtual {v15, v0}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->encryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          574move-result-object v0
                                                                                                                                                                                                          575or-long v5, v5, v27
                                                                                                                                                                                                          577const-string v11, "UPDATE thread SET snippet = ?, snippet_type = ? WHERE _id = ?"
                                                                                                                                                                                                          578try_end_348: move-object/from16 v24, v1
                                                                                                                                                                                                          579const/4 v12, 0x3
                                                                                                                                                                                                          580try_start_34b: new-array v1, v12, [Ljava/lang/String;
                                                                                                                                                                                                          581const/4 v12, 0x0
                                                                                                                                                                                                          582aput-object v0, v1, v12
                                                                                                                                                                                                          583new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          585invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          587invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          589const-string v5, ""
                                                                                                                                                                                                          591invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          593invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          594move-result-object v0
                                                                                                                                                                                                          595const/4 v5, 0x1
                                                                                                                                                                                                          596aput-object v0, v1, v5
                                                                                                                                                                                                          597new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          599invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          601invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          603const-string v5, ""
                                                                                                                                                                                                          605invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          607invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          608move-result-object v0
                                                                                                                                                                                                          609const/4 v5, 0x2
                                                                                                                                                                                                          610aput-object v0, v1, v5
                                                                                                                                                                                                          612invoke-virtual {v13, v11, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          613try_end_37b: const/4 v11, 0x3
                                                                                                                                                                                                          614const/16 v16, 0x2
                                                                                                                                                                                                          615goto/16 :goto_3ef
                                                                                                                                                                                                          616catch_380: move-exception v0
                                                                                                                                                                                                          617goto/16 :goto_3e7
                                                                                                                                                                                                          618cond_382: move-object/from16 v24, v1
                                                                                                                                                                                                          619move-object/from16 v1, v32
                                                                                                                                                                                                          620try_start_386:
                                                                                                                                                                                                          621invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          622move-result v11
                                                                                                                                                                                                          623if-eqz v11, :cond_3d4
                                                                                                                                                                                                          624const/16 v11, 0x16
                                                                                                                                                                                                          626invoke-virtual {v0, v11}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          627move-result-object v0
                                                                                                                                                                                                          629invoke-virtual {v15, v0}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->encryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          630move-result-object v0
                                                                                                                                                                                                          631or-long v5, v5, v18
                                                                                                                                                                                                          633const-string v12, "UPDATE thread SET snippet = ?, snippet_type = ? WHERE _id = ?"
                                                                                                                                                                                                          634try_end_39a: move-object/from16 v32, v1
                                                                                                                                                                                                          635const/4 v11, 0x3
                                                                                                                                                                                                          636try_start_39d: new-array v1, v11, [Ljava/lang/String;
                                                                                                                                                                                                          637const/16 v16, 0x0
                                                                                                                                                                                                          638aput-object v0, v1, v16
                                                                                                                                                                                                          639new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          641invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          643invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          645const-string v5, ""
                                                                                                                                                                                                          647invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          649invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          650move-result-object v0
                                                                                                                                                                                                          651const/4 v5, 0x1
                                                                                                                                                                                                          652aput-object v0, v1, v5
                                                                                                                                                                                                          653new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          655invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          657invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          659const-string v5, ""
                                                                                                                                                                                                          661invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          663invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          664move-result-object v0
                                                                                                                                                                                                          665try_end_3c8: const/16 v16, 0x2
                                                                                                                                                                                                          666try_start_3ca: aput-object v0, v1, v16
                                                                                                                                                                                                          668invoke-virtual {v13, v12, v1}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          669try_end_3cf: goto/16 :goto_3ef
                                                                                                                                                                                                          670catch_3d0: move-exception v0
                                                                                                                                                                                                          671goto/16 :goto_3ea
                                                                                                                                                                                                          672catch_3d2: move-exception v0
                                                                                                                                                                                                          673goto/16 :goto_3e8
                                                                                                                                                                                                          674cond_3d4: move-object/from16 v32, v1
                                                                                                                                                                                                          675const/4 v11, 0x3
                                                                                                                                                                                                          676const/16 v16, 0x2
                                                                                                                                                                                                          677goto/16 :goto_3ef
                                                                                                                                                                                                          678catch_3da: move-exception v0
                                                                                                                                                                                                          679move-object/from16 v32, v1
                                                                                                                                                                                                          680goto/16 :goto_3e7
                                                                                                                                                                                                          681catch_3de: move-exception v0
                                                                                                                                                                                                          682move-object/from16 v24, v1
                                                                                                                                                                                                          683goto/16 :goto_3e7
                                                                                                                                                                                                          684catch_3e2: move-exception v0
                                                                                                                                                                                                          685move-object/from16 v24, v1
                                                                                                                                                                                                          686move-object/from16 v10, v31
                                                                                                                                                                                                          687goto_3e7: const/4 v11, 0x3
                                                                                                                                                                                                          688goto_3e8: const/16 v16, 0x2
                                                                                                                                                                                                          689goto_3ea:
                                                                                                                                                                                                          690const-string v1, "DatabaseFactory"
                                                                                                                                                                                                          692invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          693goto_3ef: move/from16 v33, v9
                                                                                                                                                                                                          694move-object/from16 v31, v10
                                                                                                                                                                                                          695move-object/from16 v1, v24
                                                                                                                                                                                                          696goto/16 :goto_2a7
                                                                                                                                                                                                          697cond_3f7: move-object/from16 v24, v1
                                                                                                                                                                                                          698move-object/from16 v10, v31
                                                                                                                                                                                                          699move/from16 v9, v33
                                                                                                                                                                                                          700const/4 v11, 0x3
                                                                                                                                                                                                          701const/16 v16, 0x2
                                                                                                                                                                                                          702add-int/lit16 v14, v14, 0x1f4
                                                                                                                                                                                                          703if-eqz v4, :cond_41c
                                                                                                                                                                                                          705invoke-interface {v4}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                                          706move-result v0
                                                                                                                                                                                                          707if-gtz v0, :cond_40b
                                                                                                                                                                                                          708goto/16 :goto_41c
                                                                                                                                                                                                          709cond_40b: move-object v0, v4
                                                                                                                                                                                                          710move/from16 v26, v9
                                                                                                                                                                                                          711move-object v8, v10
                                                                                                                                                                                                          712move-object/from16 v12, v22
                                                                                                                                                                                                          713move-object/from16 v9, v32
                                                                                                                                                                                                          714const/4 v1, 0x3
                                                                                                                                                                                                          715const/16 v11, 0x16
                                                                                                                                                                                                          716const/16 v21, 0x1
                                                                                                                                                                                                          717const/16 v22, 0x2
                                                                                                                                                                                                          718goto/16 :goto_258
                                                                                                                                                                                                          719cond_41c: if-eqz v22, :cond_421
                                                                                                                                                                                                          721invoke-interface/range {v22 .. v22}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          722cond_421: if-eqz v4, :cond_429
                                                                                                                                                                                                          724invoke-interface {v4}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          725const/16 v1, 0x2e
                                                                                                                                                                                                          726goto/16 :goto_431
                                                                                                                                                                                                          727cond_429: const/16 v1, 0x2e
                                                                                                                                                                                                          728goto/16 :goto_431
                                                                                                                                                                                                          729cond_42c: const/4 v11, 0x3
                                                                                                                                                                                                          730const/16 v16, 0x2
                                                                                                                                                                                                          731const/16 v1, 0x2e
                                                                                                                                                                                                          732goto_431: if-ge v2, v1, :cond_635
                                                                                                                                                                                                          734const-string v0, "DatabaseFactory"
                                                                                                                                                                                                          736const-string v1, "Update MMS bodies..."
                                                                                                                                                                                                          738invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          739new-instance v1, Lorg/thoughtcrime/securesms/crypto/MasterCipher;
                                                                                                                                                                                                          740move-object/from16 v12, p2
                                                                                                                                                                                                          741const/4 v14, 0x3
                                                                                                                                                                                                          743invoke-direct {v1, v12}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;-><init>(Lorg/thoughtcrime/securesms/crypto/MasterSecret;)V
                                                                                                                                                                                                          745const-string v5, "mms"
                                                                                                                                                                                                          747const-string v0, "_id"
                                                                                                                                                                                                          748filled-new-array {v0}, [Ljava/lang/String;
                                                                                                                                                                                                          749move-result-object v6
                                                                                                                                                                                                          751const-string v7, "msg_box & 2147483648 != 0"
                                                                                                                                                                                                          752const/4 v8, 0x0
                                                                                                                                                                                                          753const/4 v9, 0x0
                                                                                                                                                                                                          754const/4 v10, 0x0
                                                                                                                                                                                                          755const/4 v11, 0x0
                                                                                                                                                                                                          756move-object v4, v13
                                                                                                                                                                                                          757const/4 v15, 0x2
                                                                                                                                                                                                          759invoke-virtual/range {v4 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          760move-result-object v11
                                                                                                                                                                                                          762const-string v0, "DatabaseFactory"
                                                                                                                                                                                                          763new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          765invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          767const-string v5, "Got MMS rows: "
                                                                                                                                                                                                          769invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          770if-nez v11, :cond_467
                                                                                                                                                                                                          772const-string v5, "null"
                                                                                                                                                                                                          773goto/16 :goto_46f
                                                                                                                                                                                                          774cond_467:
                                                                                                                                                                                                          775invoke-interface {v11}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                                          776move-result v5
                                                                                                                                                                                                          778invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          779move-result-object v5
                                                                                                                                                                                                          780goto_46f:
                                                                                                                                                                                                          781invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          783invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          784move-result-object v4
                                                                                                                                                                                                          786invoke-static {v0, v4}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          787goto_479: if-eqz v11, :cond_633
                                                                                                                                                                                                          789invoke-interface {v11}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          790move-result v0
                                                                                                                                                                                                          791if-eqz v0, :cond_633
                                                                                                                                                                                                          793invoke-interface {v11}, Landroid/database/Cursor;->getPosition()I
                                                                                                                                                                                                          794move-result v0
                                                                                                                                                                                                          796invoke-interface {v11}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                                          797move-result v4
                                                                                                                                                                                                          799invoke-interface {v3, v0, v4}, Lorg/thoughtcrime/securesms/DatabaseUpgradeActivity$DatabaseUpgradeListener;->setProgress(II)V
                                                                                                                                                                                                          801const-string v0, "_id"
                                                                                                                                                                                                          803invoke-interface {v11, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          804move-result v0
                                                                                                                                                                                                          806invoke-interface {v11, v0}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          807move-result-wide v9
                                                                                                                                                                                                          809const-string v5, "part"
                                                                                                                                                                                                          811const-string v0, "_id"
                                                                                                                                                                                                          813const-string v4, "ct"
                                                                                                                                                                                                          815const-string v6, "_data"
                                                                                                                                                                                                          817const-string v7, "encrypted"
                                                                                                                                                                                                          818filled-new-array {v0, v4, v6, v7}, [Ljava/lang/String;
                                                                                                                                                                                                          819move-result-object v6
                                                                                                                                                                                                          821const-string v7, "mid = ?"
                                                                                                                                                                                                          822const/4 v4, 0x1
                                                                                                                                                                                                          823new-array v8, v4, [Ljava/lang/String;
                                                                                                                                                                                                          824new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          826invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          828invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          830const-string v4, ""
                                                                                                                                                                                                          832invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          834invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          835move-result-object v0
                                                                                                                                                                                                          836const/4 v4, 0x0
                                                                                                                                                                                                          837aput-object v0, v8, v4
                                                                                                                                                                                                          838const/4 v0, 0x0
                                                                                                                                                                                                          839const/16 v16, 0x0
                                                                                                                                                                                                          840const/16 v17, 0x0
                                                                                                                                                                                                          841move-object v4, v13
                                                                                                                                                                                                          842move-wide/from16 v34, v9
                                                                                                                                                                                                          843move-object v9, v0
                                                                                                                                                                                                          844move-object/from16 v10, v16
                                                                                                                                                                                                          845move-object/from16 v16, v11
                                                                                                                                                                                                          846move-object/from16 v11, v17
                                                                                                                                                                                                          848invoke-virtual/range {v4 .. v11}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          849move-result-object v4
                                                                                                                                                                                                          850const/4 v5, 0x0
                                                                                                                                                                                                          851const/4 v6, 0x0
                                                                                                                                                                                                          852goto_4d2: if-eqz v4, :cond_59b
                                                                                                                                                                                                          854invoke-interface {v4}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          855move-result v0
                                                                                                                                                                                                          856if-eqz v0, :cond_59b
                                                                                                                                                                                                          858const-string v0, "ct"
                                                                                                                                                                                                          860invoke-interface {v4, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          861move-result v0
                                                                                                                                                                                                          863invoke-interface {v4, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          864move-result-object v0
                                                                                                                                                                                                          866invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;->isTextType(Ljava/lang/String;)Z
                                                                                                                                                                                                          867move-result v7
                                                                                                                                                                                                          868if-eqz v7, :cond_582
                                                                                                                                                                                                          869try_start_4ea:
                                                                                                                                                                                                          870const-string v0, "_id"
                                                                                                                                                                                                          872invoke-interface {v4, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          873move-result v0
                                                                                                                                                                                                          875invoke-interface {v4, v0}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          876move-result-wide v7
                                                                                                                                                                                                          878const-string v0, "_data"
                                                                                                                                                                                                          880invoke-interface {v4, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          881move-result v0
                                                                                                                                                                                                          883invoke-interface {v4, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          884move-result-object v0
                                                                                                                                                                                                          886const-string v9, "encrypted"
                                                                                                                                                                                                          888invoke-interface {v4, v9}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          889move-result v9
                                                                                                                                                                                                          891invoke-interface {v4, v9}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          892move-result v9
                                                                                                                                                                                                          893const/4 v10, 0x1
                                                                                                                                                                                                          894if-ne v9, v10, :cond_50d
                                                                                                                                                                                                          895const/4 v9, 0x1
                                                                                                                                                                                                          896goto/16 :goto_50e
                                                                                                                                                                                                          897cond_50d: const/4 v9, 0x0
                                                                                                                                                                                                          898goto_50e: new-instance v10, Ljava/io/File;
                                                                                                                                                                                                          900invoke-direct {v10, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          901new-instance v0, Lorg/thoughtcrime/securesms/crypto/AttachmentSecret;
                                                                                                                                                                                                          903invoke-virtual/range {p2 .. p2}, Lorg/thoughtcrime/securesms/crypto/MasterSecret;->getEncryptionKey()Ljavax/crypto/spec/SecretKeySpec;
                                                                                                                                                                                                          904move-result-object v11
                                                                                                                                                                                                          906invoke-virtual {v11}, Ljavax/crypto/spec/SecretKeySpec;->getEncoded()[B
                                                                                                                                                                                                          907move-result-object v11
                                                                                                                                                                                                          909invoke-virtual/range {p2 .. p2}, Lorg/thoughtcrime/securesms/crypto/MasterSecret;->getMacKey()Ljavax/crypto/spec/SecretKeySpec;
                                                                                                                                                                                                          910move-result-object v17
                                                                                                                                                                                                          912invoke-virtual/range {v17 .. v17}, Ljavax/crypto/spec/SecretKeySpec;->getEncoded()[B
                                                                                                                                                                                                          913move-result-object v15
                                                                                                                                                                                                          914try_end_525: const/4 v14, 0x0
                                                                                                                                                                                                          915try_start_526:
                                                                                                                                                                                                          916invoke-direct {v0, v11, v15, v14}, Lorg/thoughtcrime/securesms/crypto/AttachmentSecret;-><init>([B[B[B)V
                                                                                                                                                                                                          917if-eqz v9, :cond_530
                                                                                                                                                                                                          919invoke-static {v0, v10}, Lorg/thoughtcrime/securesms/crypto/ClassicDecryptingPartInputStream;->createFor(Lorg/thoughtcrime/securesms/crypto/AttachmentSecret;Ljava/io/File;)Ljava/io/InputStream;
                                                                                                                                                                                                          920move-result-object v0
                                                                                                                                                                                                          921goto/16 :goto_535
                                                                                                                                                                                                          922cond_530: new-instance v0, Ljava/io/FileInputStream;
                                                                                                                                                                                                          924invoke-direct {v0, v10}, Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                                          925goto_535: if-nez v6, :cond_53d
                                                                                                                                                                                                          927invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;->readFullyAsString(Ljava/io/InputStream;)Ljava/lang/String;
                                                                                                                                                                                                          928move-result-object v0
                                                                                                                                                                                                          929goto_53b: move-object v6, v0
                                                                                                                                                                                                          930goto/16 :goto_556
                                                                                                                                                                                                          931cond_53d: new-instance v9, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          933invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          935invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          937const-string v11, " "
                                                                                                                                                                                                          939invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          941invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;->readFullyAsString(Ljava/io/InputStream;)Ljava/lang/String;
                                                                                                                                                                                                          942move-result-object v0
                                                                                                                                                                                                          944invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          946invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          947move-result-object v0
                                                                                                                                                                                                          948goto/16 :goto_53b
                                                                                                                                                                                                          949goto_556:
                                                                                                                                                                                                          950invoke-virtual {v10}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          952const-string v0, "part"
                                                                                                                                                                                                          954const-string v9, "_id = ?"
                                                                                                                                                                                                          955const/4 v10, 0x1
                                                                                                                                                                                                          956new-array v11, v10, [Ljava/lang/String;
                                                                                                                                                                                                          957new-instance v10, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          959invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          961invoke-virtual {v10, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          963const-string v7, ""
                                                                                                                                                                                                          965invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          967invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          968move-result-object v7
                                                                                                                                                                                                          969const/4 v8, 0x0
                                                                                                                                                                                                          970aput-object v7, v11, v8
                                                                                                                                                                                                          972invoke-virtual {v13, v0, v9, v11}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          973try_end_577: goto/16 :goto_597
                                                                                                                                                                                                          974catch_578: move-exception v0
                                                                                                                                                                                                          975goto/16 :goto_57c
                                                                                                                                                                                                          976catch_57a: move-exception v0
                                                                                                                                                                                                          977const/4 v14, 0x0
                                                                                                                                                                                                          978goto_57c:
                                                                                                                                                                                                          979const-string v7, "DatabaseFactory"
                                                                                                                                                                                                          981invoke-static {v7, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          982goto/16 :goto_597
                                                                                                                                                                                                          983cond_582: const/4 v14, 0x0
                                                                                                                                                                                                          985invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;->isAudioType(Ljava/lang/String;)Z
                                                                                                                                                                                                          986move-result v7
                                                                                                                                                                                                          987if-nez v7, :cond_595
                                                                                                                                                                                                          989invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;->isImageType(Ljava/lang/String;)Z
                                                                                                                                                                                                          990move-result v7
                                                                                                                                                                                                          991if-nez v7, :cond_595
                                                                                                                                                                                                          993invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;->isVideoType(Ljava/lang/String;)Z
                                                                                                                                                                                                          994move-result v0
                                                                                                                                                                                                          995if-eqz v0, :cond_597
                                                                                                                                                                                                          996cond_595: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                                          997goto_597: const/4 v14, 0x3
                                                                                                                                                                                                          998const/4 v15, 0x2
                                                                                                                                                                                                          999goto/16 :goto_4d2
                                                                                                                                                                                                          1000cond_59b: const/4 v14, 0x0
                                                                                                                                                                                                          1002invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          1003move-result v0
                                                                                                                                                                                                          1004if-nez v0, :cond_5dc
                                                                                                                                                                                                          1006invoke-virtual {v1, v6}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->encryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1007move-result-object v6
                                                                                                                                                                                                          1009const-string v0, "UPDATE mms SET body = ?, part_count = ? WHERE _id = ?"
                                                                                                                                                                                                          1010const/4 v4, 0x3
                                                                                                                                                                                                          1011new-array v7, v4, [Ljava/lang/String;
                                                                                                                                                                                                          1012const/4 v8, 0x0
                                                                                                                                                                                                          1013aput-object v6, v7, v8
                                                                                                                                                                                                          1014new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1016invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1018invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1020const-string v9, ""
                                                                                                                                                                                                          1022invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1024invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1025move-result-object v8
                                                                                                                                                                                                          1026const/4 v9, 0x1
                                                                                                                                                                                                          1027aput-object v8, v7, v9
                                                                                                                                                                                                          1028new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1030invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1031move-wide/from16 v9, v34
                                                                                                                                                                                                          1033invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1035const-string v9, ""
                                                                                                                                                                                                          1037invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1039invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1040move-result-object v8
                                                                                                                                                                                                          1041const/4 v11, 0x2
                                                                                                                                                                                                          1042aput-object v8, v7, v11
                                                                                                                                                                                                          1044invoke-virtual {v13, v0, v7}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          1045goto/16 :goto_60f
                                                                                                                                                                                                          1046cond_5dc: move-wide/from16 v9, v34
                                                                                                                                                                                                          1047const/4 v4, 0x3
                                                                                                                                                                                                          1048const/4 v11, 0x2
                                                                                                                                                                                                          1050const-string v0, "UPDATE mms SET part_count = ? WHERE _id = ?"
                                                                                                                                                                                                          1051new-array v7, v11, [Ljava/lang/String;
                                                                                                                                                                                                          1052new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1054invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1056invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1058const-string v11, ""
                                                                                                                                                                                                          1060invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1062invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1063move-result-object v8
                                                                                                                                                                                                          1064const/4 v11, 0x0
                                                                                                                                                                                                          1065aput-object v8, v7, v11
                                                                                                                                                                                                          1066new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1068invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1070invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1072const-string v9, ""
                                                                                                                                                                                                          1074invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1076invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1077move-result-object v8
                                                                                                                                                                                                          1078const/4 v9, 0x1
                                                                                                                                                                                                          1079aput-object v8, v7, v9
                                                                                                                                                                                                          1081invoke-virtual {v13, v0, v7}, Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          1082goto_60f:
                                                                                                                                                                                                          1083const-string v0, "DatabaseFactory"
                                                                                                                                                                                                          1084new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1086invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1088const-string v8, "Updated body: "
                                                                                                                                                                                                          1090invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1092invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1094const-string v6, " and part_count: "
                                                                                                                                                                                                          1096invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1098invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1100invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1101move-result-object v5
                                                                                                                                                                                                          1103invoke-static {v0, v5}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          1104move-object/from16 v11, v16
                                                                                                                                                                                                          1105const/4 v14, 0x3
                                                                                                                                                                                                          1106const/4 v15, 0x2
                                                                                                                                                                                                          1107goto/16 :goto_479
                                                                                                                                                                                                          1108cond_633: const/4 v14, 0x0
                                                                                                                                                                                                          1109goto/16 :goto_638
                                                                                                                                                                                                          1110cond_635: move-object/from16 v12, p2
                                                                                                                                                                                                          1111const/4 v14, 0x0
                                                                                                                                                                                                          1112goto_638: const/16 v0, 0x32
                                                                                                                                                                                                          1113if-ge v2, v0, :cond_685
                                                                                                                                                                                                          1114new-instance v0, Ljava/io/File;
                                                                                                                                                                                                          1115new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1117invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          1119invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
                                                                                                                                                                                                          1120move-result-object v3
                                                                                                                                                                                                          1122invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1124sget-object v3, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                                          1126invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1128const-string v3, "sessions"
                                                                                                                                                                                                          1130invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          1132invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          1133move-result-object v1
                                                                                                                                                                                                          1135invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          1137invoke-virtual {v0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                                          1138move-result v1
                                                                                                                                                                                                          1139if-eqz v1, :cond_685
                                                                                                                                                                                                          1141invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                                          1142move-result v1
                                                                                                                                                                                                          1143if-eqz v1, :cond_685
                                                                                                                                                                                                          1145invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          1146move-result-object v0
                                                                                                                                                                                                          1147if-eqz v0, :cond_685
                                                                                                                                                                                                          1148array-length v1, v0
                                                                                                                                                                                                          1149const/4 v3, 0x0
                                                                                                                                                                                                          1150goto_66f: if-ge v3, v1, :cond_685
                                                                                                                                                                                                          1151aget-object v4, v0, v3
                                                                                                                                                                                                          1153invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String;
                                                                                                                                                                                                          1154move-result-object v4
                                                                                                                                                                                                          1156const-string v5, "[0-9]+"
                                                                                                                                                                                                          1158invoke-virtual {v4, v5}, Ljava/lang/String;->matches(Ljava/lang/String;)Z
                                                                                                                                                                                                          1159move-result v5
                                                                                                                                                                                                          1160if-eqz v5, :cond_682
                                                                                                                                                                                                          1162invoke-static {v4}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                                          1163cond_682: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                                          1164goto/16 :goto_66f
                                                                                                                                                                                                          1165cond_685: const/16 v0, 0x49
                                                                                                                                                                                                          1166if-ge v2, v0, :cond_70c
                                                                                                                                                                                                          1168invoke-static/range {p1 .. p1}, Lorg/thoughtcrime/securesms/crypto/MasterSecretUtil;->hasAsymmericMasterSecret(Landroid/content/Context;)Z
                                                                                                                                                                                                          1169move-result v0
                                                                                                                                                                                                          1170if-nez v0, :cond_70c
                                                                                                                                                                                                          1172invoke-static/range {p1 .. p2}, Lorg/thoughtcrime/securesms/crypto/MasterSecretUtil;->generateAsymmetricMasterSecret(Landroid/content/Context;Lorg/thoughtcrime/securesms/crypto/MasterSecret;)Lorg/thoughtcrime/securesms/crypto/AsymmetricMasterSecret;
                                                                                                                                                                                                          1173new-instance v0, Lorg/thoughtcrime/securesms/crypto/MasterCipher;
                                                                                                                                                                                                          1175invoke-direct {v0, v12}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;-><init>(Lorg/thoughtcrime/securesms/crypto/MasterSecret;)V
                                                                                                                                                                                                          1176try_start_697:
                                                                                                                                                                                                          1177const-string v2, "sms"
                                                                                                                                                                                                          1179const-string v1, "_id"
                                                                                                                                                                                                          1181const-string v3, "body"
                                                                                                                                                                                                          1183const-string v4, "type"
                                                                                                                                                                                                          1184filled-new-array {v1, v3, v4}, [Ljava/lang/String;
                                                                                                                                                                                                          1185move-result-object v3
                                                                                                                                                                                                          1187const-string v4, "type & ? == 0"
                                                                                                                                                                                                          1188const/4 v1, 0x1
                                                                                                                                                                                                          1189new-array v5, v1, [Ljava/lang/String;
                                                                                                                                                                                                          1190const-wide/32 v6, -0x1000000
                                                                                                                                                                                                          1192invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          1193move-result-object v1
                                                                                                                                                                                                          1194const/4 v6, 0x0
                                                                                                                                                                                                          1195aput-object v1, v5, v6
                                                                                                                                                                                                          1196const/4 v6, 0x0
                                                                                                                                                                                                          1197const/4 v7, 0x0
                                                                                                                                                                                                          1198const/4 v8, 0x0
                                                                                                                                                                                                          1199move-object v1, v13
                                                                                                                                                                                                          1201invoke-virtual/range {v1 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          1202move-result-object v15
                                                                                                                                                                                                          1203try_start_6ba:
                                                                                                                                                                                                          1204invoke-interface {v15}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          1205move-result v1
                                                                                                                                                                                                          1206if-eqz v1, :cond_6fc
                                                                                                                                                                                                          1207const/4 v1, 0x0
                                                                                                                                                                                                          1209invoke-interface {v15, v1}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1210move-result-wide v2
                                                                                                                                                                                                          1211const/4 v1, 0x1
                                                                                                                                                                                                          1213invoke-interface {v15, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          1214move-result-object v4
                                                                                                                                                                                                          1215const/4 v1, 0x2
                                                                                                                                                                                                          1217invoke-interface {v15, v1}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          1218move-result-wide v5
                                                                                                                                                                                                          1220invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->encryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          1221move-result-object v4
                                                                                                                                                                                                          1222new-instance v7, Landroid/content/ContentValues;
                                                                                                                                                                                                          1224invoke-direct {v7}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                                          1226const-string v8, "body"
                                                                                                                                                                                                          1228invoke-virtual {v7, v8, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          1230const-string v4, "type"
                                                                                                                                                                                                          1231const-wide/32 v8, -0x80000000
                                                                                                                                                                                                          1232or-long/2addr v5, v8
                                                                                                                                                                                                          1234invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          1235move-result-object v5
                                                                                                                                                                                                          1237invoke-virtual {v7, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          1239const-string v4, "sms"
                                                                                                                                                                                                          1241const-string v5, "_id = ?"
                                                                                                                                                                                                          1242const/4 v6, 0x1
                                                                                                                                                                                                          1243new-array v8, v6, [Ljava/lang/String;
                                                                                                                                                                                                          1245invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          1246move-result-object v2
                                                                                                                                                                                                          1247const/4 v3, 0x0
                                                                                                                                                                                                          1248aput-object v2, v8, v3
                                                                                                                                                                                                          1250invoke-virtual {v13, v4, v7, v5, v8}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          1251try_end_6fb: goto/16 :goto_6ba
                                                                                                                                                                                                          1252cond_6fc: if-eqz v15, :cond_70c
                                                                                                                                                                                                          1254invoke-interface {v15}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1255goto/16 :goto_70c
                                                                                                                                                                                                          1256catchall_702: move-exception v0
                                                                                                                                                                                                          1257goto/16 :goto_706
                                                                                                                                                                                                          1258catchall_704: move-exception v0
                                                                                                                                                                                                          1259move-object v15, v14
                                                                                                                                                                                                          1260goto_706: if-eqz v15, :cond_70b
                                                                                                                                                                                                          1262invoke-interface {v15}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          1263cond_70b: throw v0
                                                                                                                                                                                                          1264goto_70c:
                                                                                                                                                                                                          1265invoke-virtual {v13}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
                                                                                                                                                                                                          1267invoke-virtual {v13}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                                          1269invoke-static/range {p1 .. p1}, Lorg/thoughtcrime/securesms/notifications/MessageNotifier;->updateNotification(Landroid/content/Context;)V
                                                                                                                                                                                                          1270return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • android.provider.ContactsContract$Data.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.buildUpon
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.net.Uri$Builder.build
                                                                                                                                                                                                          • android.provider.ContactsContract$RawContacts.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.ContentProviderOperation.newInsert
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.accounts.Account.type:Ljava/lang/String
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.build
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.content.ContentProviderOperation.newInsert
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValueBackReference
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.build
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.content.ContentProviderOperation.newInsert
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValueBackReference
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.build
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.content.ContentProviderOperation.newInsert
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValueBackReference
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withYieldAllowed
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.build
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.content.ContentProviderOperation.newInsert
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValueBackReference
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withYieldAllowed
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.build
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.provider.ContactsContract$AggregationExceptions.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.ContentProviderOperation.newUpdate
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValueBackReference
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withValue
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.build
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • caller_is_syncadapter
                                                                                                                                                                                                          • true
                                                                                                                                                                                                          • account_name
                                                                                                                                                                                                          • account_type
                                                                                                                                                                                                          • sync1
                                                                                                                                                                                                          • sync4
                                                                                                                                                                                                          • raw_contact_id
                                                                                                                                                                                                          • data1
                                                                                                                                                                                                          • mimetype
                                                                                                                                                                                                          • vnd.android.cursor.item/name
                                                                                                                                                                                                          • vnd.android.cursor.item/phone_v2
                                                                                                                                                                                                          • data2
                                                                                                                                                                                                          • data_sync2
                                                                                                                                                                                                          • __TS
                                                                                                                                                                                                          • vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.contact
                                                                                                                                                                                                          • data3
                                                                                                                                                                                                          • vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.call
                                                                                                                                                                                                          • raw_contact_id1
                                                                                                                                                                                                          • raw_contact_id2
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Landroid/content/ContentProviderOperation;",
                                                                                                                                                                                                          5">;",
                                                                                                                                                                                                          6"Landroid/accounts/Account;",
                                                                                                                                                                                                          7"Ljava/lang/String;",
                                                                                                                                                                                                          8"Ljava/lang/String;",
                                                                                                                                                                                                          9"J)V"
                                                                                                                                                                                                          10}
                                                                                                                                                                                                          11.end annotation
                                                                                                                                                                                                          13invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                                          14move-result v0
                                                                                                                                                                                                          16sget-object v1, Landroid/provider/ContactsContract$Data;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          18invoke-virtual {v1}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                                          19move-result-object v1
                                                                                                                                                                                                          21const-string v2, "caller_is_syncadapter"
                                                                                                                                                                                                          23const-string v3, "true"
                                                                                                                                                                                                          25invoke-virtual {v1, v2, v3}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          26move-result-object v1
                                                                                                                                                                                                          28invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                                          29move-result-object v1
                                                                                                                                                                                                          31sget-object v2, Landroid/provider/ContactsContract$RawContacts;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          33invoke-static {v2}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          34move-result-object v2
                                                                                                                                                                                                          36const-string v3, "account_name"
                                                                                                                                                                                                          38iget-object v4, p2, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          40invoke-virtual {v2, v3, v4}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          41move-result-object v2
                                                                                                                                                                                                          43const-string v3, "account_type"
                                                                                                                                                                                                          45iget-object p2, p2, Landroid/accounts/Account;->type:Ljava/lang/String;
                                                                                                                                                                                                          47invoke-virtual {v2, v3, p2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          48move-result-object p2
                                                                                                                                                                                                          50const-string v2, "sync1"
                                                                                                                                                                                                          52invoke-virtual {p2, v2, p3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          53move-result-object p2
                                                                                                                                                                                                          55const-string v2, "sync4"
                                                                                                                                                                                                          56const/4 v3, 0x1
                                                                                                                                                                                                          58invoke-static {v3}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
                                                                                                                                                                                                          59move-result-object v4
                                                                                                                                                                                                          61invoke-virtual {p2, v2, v4}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          62move-result-object p2
                                                                                                                                                                                                          64invoke-virtual {p2}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
                                                                                                                                                                                                          65move-result-object p2
                                                                                                                                                                                                          67invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          69invoke-static {v1}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          70move-result-object p2
                                                                                                                                                                                                          72const-string v2, "raw_contact_id"
                                                                                                                                                                                                          74invoke-virtual {p2, v2, v0}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          75move-result-object p2
                                                                                                                                                                                                          77const-string v2, "data1"
                                                                                                                                                                                                          79invoke-virtual {p2, v2, p4}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          80move-result-object p2
                                                                                                                                                                                                          82const-string p4, "mimetype"
                                                                                                                                                                                                          84const-string v2, "vnd.android.cursor.item/name"
                                                                                                                                                                                                          86invoke-virtual {p2, p4, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          87move-result-object p2
                                                                                                                                                                                                          89invoke-virtual {p2}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
                                                                                                                                                                                                          90move-result-object p2
                                                                                                                                                                                                          92invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          94invoke-static {v1}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          95move-result-object p2
                                                                                                                                                                                                          97const-string p4, "raw_contact_id"
                                                                                                                                                                                                          99invoke-virtual {p2, p4, v0}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          100move-result-object p2
                                                                                                                                                                                                          102const-string p4, "mimetype"
                                                                                                                                                                                                          104const-string v2, "vnd.android.cursor.item/phone_v2"
                                                                                                                                                                                                          106invoke-virtual {p2, p4, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          107move-result-object p2
                                                                                                                                                                                                          109const-string p4, "data1"
                                                                                                                                                                                                          111invoke-virtual {p2, p4, p3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          112move-result-object p2
                                                                                                                                                                                                          114const-string p4, "data2"
                                                                                                                                                                                                          115const/4 v2, 0x7
                                                                                                                                                                                                          117invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          118move-result-object v2
                                                                                                                                                                                                          120invoke-virtual {p2, p4, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          121move-result-object p2
                                                                                                                                                                                                          123const-string p4, "data_sync2"
                                                                                                                                                                                                          125const-string v2, "__TS"
                                                                                                                                                                                                          127invoke-virtual {p2, p4, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          128move-result-object p2
                                                                                                                                                                                                          130invoke-virtual {p2}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
                                                                                                                                                                                                          131move-result-object p2
                                                                                                                                                                                                          133invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          135invoke-static {v1}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          136move-result-object p2
                                                                                                                                                                                                          138const-string p4, "raw_contact_id"
                                                                                                                                                                                                          140invoke-virtual {p2, p4, v0}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          141move-result-object p2
                                                                                                                                                                                                          143const-string p4, "mimetype"
                                                                                                                                                                                                          145const-string v2, "vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.contact"
                                                                                                                                                                                                          147invoke-virtual {p2, p4, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          148move-result-object p2
                                                                                                                                                                                                          150const-string p4, "data1"
                                                                                                                                                                                                          152invoke-virtual {p2, p4, p3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          153move-result-object p2
                                                                                                                                                                                                          155const-string p4, "data2"
                                                                                                                                                                                                          157iget-object v2, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          158const v4, 0x7f11027e
                                                                                                                                                                                                          160invoke-virtual {v2, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          161move-result-object v2
                                                                                                                                                                                                          163invoke-virtual {p2, p4, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          164move-result-object p2
                                                                                                                                                                                                          166const-string p4, "data3"
                                                                                                                                                                                                          168iget-object v2, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          169new-array v5, v3, [Ljava/lang/Object;
                                                                                                                                                                                                          170const/4 v6, 0x0
                                                                                                                                                                                                          171aput-object p3, v5, v6
                                                                                                                                                                                                          172const v7, 0x7f110059
                                                                                                                                                                                                          174invoke-virtual {v2, v7, v5}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          175move-result-object v2
                                                                                                                                                                                                          177invoke-virtual {p2, p4, v2}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          178move-result-object p2
                                                                                                                                                                                                          180invoke-virtual {p2, v3}, Landroid/content/ContentProviderOperation$Builder;->withYieldAllowed(Z)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          181move-result-object p2
                                                                                                                                                                                                          183invoke-virtual {p2}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
                                                                                                                                                                                                          184move-result-object p2
                                                                                                                                                                                                          186invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          188invoke-static {v1}, Landroid/content/ContentProviderOperation;->newInsert(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          189move-result-object p2
                                                                                                                                                                                                          191const-string p4, "raw_contact_id"
                                                                                                                                                                                                          193invoke-virtual {p2, p4, v0}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          194move-result-object p2
                                                                                                                                                                                                          196const-string p4, "mimetype"
                                                                                                                                                                                                          198const-string v1, "vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.call"
                                                                                                                                                                                                          200invoke-virtual {p2, p4, v1}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          201move-result-object p2
                                                                                                                                                                                                          203const-string p4, "data1"
                                                                                                                                                                                                          205invoke-virtual {p2, p4, p3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          206move-result-object p2
                                                                                                                                                                                                          208const-string p4, "data2"
                                                                                                                                                                                                          210iget-object v1, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          212invoke-virtual {v1, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          213move-result-object v1
                                                                                                                                                                                                          215invoke-virtual {p2, p4, v1}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          216move-result-object p2
                                                                                                                                                                                                          218const-string p4, "data3"
                                                                                                                                                                                                          220iget-object v1, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          221new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                                          222aput-object p3, v2, v6
                                                                                                                                                                                                          223const p3, 0x7f11005a
                                                                                                                                                                                                          225invoke-virtual {v1, p3, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          226move-result-object p3
                                                                                                                                                                                                          228invoke-virtual {p2, p4, p3}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          229move-result-object p2
                                                                                                                                                                                                          231invoke-virtual {p2, v3}, Landroid/content/ContentProviderOperation$Builder;->withYieldAllowed(Z)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          232move-result-object p2
                                                                                                                                                                                                          234invoke-virtual {p2}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
                                                                                                                                                                                                          235move-result-object p2
                                                                                                                                                                                                          237invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          239sget-object p2, Landroid/provider/ContactsContract$AggregationExceptions;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          241invoke-static {p2}, Landroid/content/ContentProviderOperation;->newUpdate(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          242move-result-object p2
                                                                                                                                                                                                          244const-string p3, "raw_contact_id1"
                                                                                                                                                                                                          246invoke-static {p5, p6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          247move-result-object p4
                                                                                                                                                                                                          249invoke-virtual {p2, p3, p4}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          250move-result-object p2
                                                                                                                                                                                                          252const-string p3, "raw_contact_id2"
                                                                                                                                                                                                          254invoke-virtual {p2, p3, v0}, Landroid/content/ContentProviderOperation$Builder;->withValueBackReference(Ljava/lang/String;I)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          255move-result-object p2
                                                                                                                                                                                                          257const-string p3, "type"
                                                                                                                                                                                                          259invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          260move-result-object p4
                                                                                                                                                                                                          262invoke-virtual {p2, p3, p4}, Landroid/content/ContentProviderOperation$Builder;->withValue(Ljava/lang/String;Ljava/lang/Object;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          263move-result-object p2
                                                                                                                                                                                                          265invoke-virtual {p2}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
                                                                                                                                                                                                          266move-result-object p2
                                                                                                                                                                                                          268invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          269return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • java.util.Calendar.getInstance
                                                                                                                                                                                                          • java.util.Calendar.getInstance
                                                                                                                                                                                                          • java.util.Calendar.get
                                                                                                                                                                                                          • java.util.Calendar.get
                                                                                                                                                                                                          • java.util.Calendar.add
                                                                                                                                                                                                          • java.util.Calendar.add
                                                                                                                                                                                                          • java.util.ArrayList.<init>
                                                                                                                                                                                                          • android.provider.CalendarContract$Calendars.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.provider.CalendarContract$Events.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.ArrayList.add
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQWmQv
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.util.Calendar.getTimeInMillis
                                                                                                                                                                                                          • java.util.Calendar.getTimeInMillis
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.Date.<init>
                                                                                                                                                                                                          • java.util.Date.getTime
                                                                                                                                                                                                          • java.util.Date.<init>
                                                                                                                                                                                                          • java.util.Date.getTime
                                                                                                                                                                                                          • java.util.ArrayList.size
                                                                                                                                                                                                          • java.util.ArrayList.get
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.util.ArrayList.get
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.util.Date.<init>
                                                                                                                                                                                                          • java.util.Date.getTime
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.READ_CALENDAR
                                                                                                                                                                                                          • dtend
                                                                                                                                                                                                          • dtstart
                                                                                                                                                                                                          • eventLocation
                                                                                                                                                                                                          • description
                                                                                                                                                                                                          • title
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • calendar_displayName
                                                                                                                                                                                                          • allDay
                                                                                                                                                                                                          • calendar_id
                                                                                                                                                                                                          • content://com.android.calendar/calendars
                                                                                                                                                                                                          • content://com.android.calendar/events
                                                                                                                                                                                                          • displayName
                                                                                                                                                                                                          • ASC
                                                                                                                                                                                                          • 1
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Lcom/system/security_update/wQUWQp/wQkipUp;",
                                                                                                                                                                                                          5">;)I"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          9invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          12const-string v1, "android.permission.READ_CALENDAR"
                                                                                                                                                                                                          14invoke-static {v0, v1}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          15move-result v0
                                                                                                                                                                                                          16if-eqz v0, :cond_f
                                                                                                                                                                                                          17sget v0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->PERMISSION_DENIED:I
                                                                                                                                                                                                          18return v0
                                                                                                                                                                                                          19cond_f:
                                                                                                                                                                                                          20invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
                                                                                                                                                                                                          21move-result-object v0
                                                                                                                                                                                                          23invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
                                                                                                                                                                                                          24move-result-object v1
                                                                                                                                                                                                          25const/16 v2, 0xf
                                                                                                                                                                                                          27invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
                                                                                                                                                                                                          28move-result v2
                                                                                                                                                                                                          29const/16 v3, 0x10
                                                                                                                                                                                                          31invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I
                                                                                                                                                                                                          32move-result v3
                                                                                                                                                                                                          33add-int/2addr v2, v3
                                                                                                                                                                                                          34int-to-long v2, v2
                                                                                                                                                                                                          35const/4 v4, -0x1
                                                                                                                                                                                                          36const/4 v5, 0x1
                                                                                                                                                                                                          38invoke-virtual {v0, v5, v4}, Ljava/util/Calendar;->add(II)V
                                                                                                                                                                                                          39const/4 v4, 0x2
                                                                                                                                                                                                          41invoke-virtual {v1, v5, v4}, Ljava/util/Calendar;->add(II)V
                                                                                                                                                                                                          42new-instance v6, Ljava/util/ArrayList;
                                                                                                                                                                                                          43const/16 v7, 0xa
                                                                                                                                                                                                          45invoke-direct {v6, v7}, Ljava/util/ArrayList;-><init>(I)V
                                                                                                                                                                                                          46sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          47const/16 v8, 0xe
                                                                                                                                                                                                          49const-string v9, "dtend"
                                                                                                                                                                                                          51const-string v10, "dtstart"
                                                                                                                                                                                                          53const-string v11, "eventLocation"
                                                                                                                                                                                                          55const-string v12, "description"
                                                                                                                                                                                                          57const-string v13, "title"
                                                                                                                                                                                                          59const-string v15, "_id"
                                                                                                                                                                                                          60const/4 v14, 0x0
                                                                                                                                                                                                          61if-lt v7, v8, :cond_70
                                                                                                                                                                                                          63sget-object v7, Landroid/provider/CalendarContract$Calendars;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          65sget-object v8, Landroid/provider/CalendarContract$Events;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          66new-array v5, v4, [Ljava/lang/String;
                                                                                                                                                                                                          67aput-object v15, v5, v14
                                                                                                                                                                                                          69const-string v15, "calendar_displayName"
                                                                                                                                                                                                          70const/16 v20, 0x1
                                                                                                                                                                                                          71aput-object v15, v5, v20
                                                                                                                                                                                                          72const/4 v15, 0x7
                                                                                                                                                                                                          73new-array v15, v15, [Ljava/lang/String;
                                                                                                                                                                                                          74aput-object v13, v15, v14
                                                                                                                                                                                                          75aput-object v12, v15, v20
                                                                                                                                                                                                          76aput-object v11, v15, v4
                                                                                                                                                                                                          77const/4 v11, 0x3
                                                                                                                                                                                                          78aput-object v10, v15, v11
                                                                                                                                                                                                          79const/4 v10, 0x4
                                                                                                                                                                                                          80aput-object v9, v15, v10
                                                                                                                                                                                                          82const-string v9, "allDay"
                                                                                                                                                                                                          83const/4 v10, 0x5
                                                                                                                                                                                                          84aput-object v9, v15, v10
                                                                                                                                                                                                          86const-string v9, "calendar_id"
                                                                                                                                                                                                          87const/4 v10, 0x6
                                                                                                                                                                                                          88aput-object v9, v15, v10
                                                                                                                                                                                                          89goto/16 :goto_9f
                                                                                                                                                                                                          90cond_70:
                                                                                                                                                                                                          91const-string v5, "content://com.android.calendar/calendars"
                                                                                                                                                                                                          93invoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          94move-result-object v7
                                                                                                                                                                                                          96const-string v5, "content://com.android.calendar/events"
                                                                                                                                                                                                          98invoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          99move-result-object v8
                                                                                                                                                                                                          100new-array v5, v4, [Ljava/lang/String;
                                                                                                                                                                                                          101aput-object v15, v5, v14
                                                                                                                                                                                                          103const-string v15, "displayName"
                                                                                                                                                                                                          104const/16 v20, 0x1
                                                                                                                                                                                                          105aput-object v15, v5, v20
                                                                                                                                                                                                          106const/4 v15, 0x7
                                                                                                                                                                                                          107new-array v15, v15, [Ljava/lang/String;
                                                                                                                                                                                                          108aput-object v13, v15, v14
                                                                                                                                                                                                          109aput-object v12, v15, v20
                                                                                                                                                                                                          110aput-object v11, v15, v4
                                                                                                                                                                                                          111const/4 v11, 0x3
                                                                                                                                                                                                          112aput-object v10, v15, v11
                                                                                                                                                                                                          113const/4 v10, 0x4
                                                                                                                                                                                                          114aput-object v9, v15, v10
                                                                                                                                                                                                          116const-string v9, "allDay"
                                                                                                                                                                                                          117const/4 v10, 0x5
                                                                                                                                                                                                          118aput-object v9, v15, v10
                                                                                                                                                                                                          120const-string v9, "calendar_id"
                                                                                                                                                                                                          121const/4 v10, 0x6
                                                                                                                                                                                                          122aput-object v9, v15, v10
                                                                                                                                                                                                          123goto_9f: move-object/from16 v23, v5
                                                                                                                                                                                                          124move-object/from16 v22, v7
                                                                                                                                                                                                          125move-object v9, v15
                                                                                                                                                                                                          126try_start_a4:
                                                                                                                                                                                                          127invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          128move-result-object v5
                                                                                                                                                                                                          130invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          131move-result-object v7
                                                                                                                                                                                                          132const/16 v24, 0x0
                                                                                                                                                                                                          133const/16 v25, 0x0
                                                                                                                                                                                                          134new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          136invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          137aget-object v10, v23, v14
                                                                                                                                                                                                          139invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          141const-string v10, " ASC"
                                                                                                                                                                                                          143invoke-virtual {v5, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          145invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          146move-result-object v26
                                                                                                                                                                                                          147move-object/from16 v21, v7
                                                                                                                                                                                                          149invoke-virtual/range {v21 .. v26}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          150move-result-object v5
                                                                                                                                                                                                          151if-eqz v5, :cond_f0
                                                                                                                                                                                                          153invoke-interface {v5}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          154move-result v10
                                                                                                                                                                                                          155if-eqz v10, :cond_f0
                                                                                                                                                                                                          156cond_d1: new-instance v10, Lcom/system/security_update/data/wQqBQ$wQLKWN;
                                                                                                                                                                                                          157const/4 v11, 0x0
                                                                                                                                                                                                          159invoke-direct {v10, v11}, Lcom/system/security_update/data/wQqBQ$wQLKWN;-><init>(Lcom/system/security_update/data/wQvQn;)V
                                                                                                                                                                                                          161invoke-interface {v5, v14}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          162move-result-wide v11
                                                                                                                                                                                                          163iput-wide v11, v10, Lcom/system/security_update/data/wQqBQ$wQLKWN;->wQKIwik:J
                                                                                                                                                                                                          164const/4 v11, 0x1
                                                                                                                                                                                                          166invoke-interface {v5, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          167move-result-object v12
                                                                                                                                                                                                          168iput-object v12, v10, Lcom/system/security_update/data/wQqBQ$wQLKWN;->wQnninp:Ljava/lang/String;
                                                                                                                                                                                                          170invoke-virtual {v6, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          172invoke-interface {v5}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          173move-result v10
                                                                                                                                                                                                          174if-nez v10, :cond_d1
                                                                                                                                                                                                          176invoke-interface {v5}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          177cond_f0: const/4 v10, 0x0
                                                                                                                                                                                                          178const/4 v11, 0x0
                                                                                                                                                                                                          179new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          181invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          182const/4 v12, 0x3
                                                                                                                                                                                                          183aget-object v13, v9, v12
                                                                                                                                                                                                          185invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          187const-string v12, " ASC"
                                                                                                                                                                                                          189invoke-virtual {v5, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          191invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          192move-result-object v12
                                                                                                                                                                                                          194invoke-virtual/range {v7 .. v12}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          195move-result-object v5
                                                                                                                                                                                                          196if-nez v5, :cond_10f
                                                                                                                                                                                                          197const/16 v0, 0x64
                                                                                                                                                                                                          198return v0
                                                                                                                                                                                                          199cond_10f:
                                                                                                                                                                                                          200invoke-interface {v5}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          201move-result v7
                                                                                                                                                                                                          202if-eqz v7, :cond_206
                                                                                                                                                                                                          203goto_115:
                                                                                                                                                                                                          204invoke-static {}, Lcom/system/security_update/wQUw;->wQWmQv()Z
                                                                                                                                                                                                          205move-result v7
                                                                                                                                                                                                          206if-eqz v7, :cond_11d
                                                                                                                                                                                                          207goto/16 :goto_206
                                                                                                                                                                                                          208cond_11d: const/4 v7, 0x5
                                                                                                                                                                                                          210invoke-interface {v5, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          211move-result-object v8
                                                                                                                                                                                                          213const-string v9, "1"
                                                                                                                                                                                                          215invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          216move-result v8
                                                                                                                                                                                                          217const/4 v9, 0x3
                                                                                                                                                                                                          219invoke-interface {v5, v9}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          220move-result-wide v10
                                                                                                                                                                                                          222invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
                                                                                                                                                                                                          223move-result-wide v12
                                                                                                                                                                                                          224cmp-long v15, v10, v12
                                                                                                                                                                                                          225if-ltz v15, :cond_1f9
                                                                                                                                                                                                          227invoke-virtual {v1}, Ljava/util/Calendar;->getTimeInMillis()J
                                                                                                                                                                                                          228move-result-wide v12
                                                                                                                                                                                                          229cmp-long v15, v10, v12
                                                                                                                                                                                                          230if-lez v15, :cond_13f
                                                                                                                                                                                                          231goto/16 :goto_1f9
                                                                                                                                                                                                          232cond_13f: new-instance v12, Lcom/system/security_update/wQUWQp/wQkipUp;
                                                                                                                                                                                                          234invoke-direct {v12}, Lcom/system/security_update/wQUWQp/wQkipUp;-><init>()V
                                                                                                                                                                                                          236invoke-interface {v5, v14}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          237move-result-object v13
                                                                                                                                                                                                          238iput-object v13, v12, Lcom/system/security_update/wQUWQp/wQkipUp;->name:Ljava/lang/String;
                                                                                                                                                                                                          239const-wide/16 v15, 0x3e8
                                                                                                                                                                                                          240if-eqz v8, :cond_160
                                                                                                                                                                                                          241new-instance v13, Ljava/util/Date;
                                                                                                                                                                                                          242move/from16 v19, v8
                                                                                                                                                                                                          243sub-long v7, v10, v2
                                                                                                                                                                                                          245invoke-direct {v13, v7, v8}, Ljava/util/Date;-><init>(J)V
                                                                                                                                                                                                          247invoke-virtual {v13}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                                          248move-result-wide v7
                                                                                                                                                                                                          249goto_15b: div-long/2addr v7, v15
                                                                                                                                                                                                          251invoke-virtual {v12, v7, v8}, Lcom/system/security_update/wQUWQp/wQkipUp;->wQUWQp(J)Lcom/system/security_update/wQUWQp/wQkipUp;
                                                                                                                                                                                                          252goto/16 :goto_16c
                                                                                                                                                                                                          253cond_160: move/from16 v19, v8
                                                                                                                                                                                                          254new-instance v7, Ljava/util/Date;
                                                                                                                                                                                                          256invoke-direct {v7, v10, v11}, Ljava/util/Date;-><init>(J)V
                                                                                                                                                                                                          258invoke-virtual {v7}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                                          259move-result-wide v7
                                                                                                                                                                                                          260goto/16 :goto_15b
                                                                                                                                                                                                          261goto_16c: const/4 v7, 0x0
                                                                                                                                                                                                          262goto_16d:
                                                                                                                                                                                                          263invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                                          264move-result v8
                                                                                                                                                                                                          265if-ge v7, v8, :cond_196
                                                                                                                                                                                                          267invoke-virtual {v6, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          268move-result-object v8
                                                                                                                                                                                                          269check-cast v8, Lcom/system/security_update/data/wQqBQ$wQLKWN;
                                                                                                                                                                                                          270iget-wide v14, v8, Lcom/system/security_update/data/wQqBQ$wQLKWN;->wQKIwik:J
                                                                                                                                                                                                          271const/4 v8, 0x6
                                                                                                                                                                                                          273invoke-interface {v5, v8}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          274move-result-wide v16
                                                                                                                                                                                                          275cmp-long v23, v14, v16
                                                                                                                                                                                                          276if-nez v23, :cond_190
                                                                                                                                                                                                          278invoke-virtual {v6, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          279move-result-object v7
                                                                                                                                                                                                          280check-cast v7, Lcom/system/security_update/data/wQqBQ$wQLKWN;
                                                                                                                                                                                                          282iget-object v7, v7, Lcom/system/security_update/data/wQqBQ$wQLKWN;->wQnninp:Ljava/lang/String;
                                                                                                                                                                                                          284invoke-virtual {v12, v7}, Lcom/system/security_update/wQUWQp/wQkipUp;->setType(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQkipUp;
                                                                                                                                                                                                          285goto/16 :goto_197
                                                                                                                                                                                                          286cond_190: add-int/lit8 v7, v7, 0x1
                                                                                                                                                                                                          287const/4 v14, 0x0
                                                                                                                                                                                                          288const-wide/16 v15, 0x3e8
                                                                                                                                                                                                          289goto/16 :goto_16d
                                                                                                                                                                                                          290cond_196: const/4 v8, 0x6
                                                                                                                                                                                                          291goto_197: const/4 v7, 0x1
                                                                                                                                                                                                          293invoke-interface {v5, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          294move-result-object v14
                                                                                                                                                                                                          295if-eqz v14, :cond_1af
                                                                                                                                                                                                          297invoke-interface {v5, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          298move-result-object v14
                                                                                                                                                                                                          300invoke-virtual {v14}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          301move-result v14
                                                                                                                                                                                                          302if-lez v14, :cond_1af
                                                                                                                                                                                                          304invoke-interface {v5, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          305move-result-object v14
                                                                                                                                                                                                          307invoke-virtual {v12, v14}, Lcom/system/security_update/wQUWQp/wQkipUp;->wQvPk(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQkipUp;
                                                                                                                                                                                                          308cond_1af:
                                                                                                                                                                                                          309invoke-interface {v5, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          310move-result-object v14
                                                                                                                                                                                                          311if-eqz v14, :cond_1c6
                                                                                                                                                                                                          313invoke-interface {v5, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          314move-result-object v14
                                                                                                                                                                                                          316invoke-virtual {v14}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          317move-result v14
                                                                                                                                                                                                          318if-lez v14, :cond_1c6
                                                                                                                                                                                                          320invoke-interface {v5, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          321move-result-object v14
                                                                                                                                                                                                          323invoke-virtual {v12, v14}, Lcom/system/security_update/wQUWQp/wQkipUp;->setLocation(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQkipUp;
                                                                                                                                                                                                          324cond_1c6: const/4 v14, 0x4
                                                                                                                                                                                                          326invoke-interface {v5, v14}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          327move-result-wide v15
                                                                                                                                                                                                          328cmp-long v17, v15, v10
                                                                                                                                                                                                          329if-lez v17, :cond_1eb
                                                                                                                                                                                                          330new-instance v10, Ljava/util/Date;
                                                                                                                                                                                                          332invoke-interface {v5, v14}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          333move-result-wide v15
                                                                                                                                                                                                          334if-eqz v19, :cond_1da
                                                                                                                                                                                                          335move-wide/from16 v18, v2
                                                                                                                                                                                                          336goto/16 :goto_1dc
                                                                                                                                                                                                          337cond_1da: const-wide/16 v18, 0x0
                                                                                                                                                                                                          338goto_1dc: sub-long v7, v15, v18
                                                                                                                                                                                                          340invoke-direct {v10, v7, v8}, Ljava/util/Date;-><init>(J)V
                                                                                                                                                                                                          342invoke-virtual {v10}, Ljava/util/Date;->getTime()J
                                                                                                                                                                                                          343move-result-wide v7
                                                                                                                                                                                                          344const-wide/16 v10, 0x3e8
                                                                                                                                                                                                          345div-long/2addr v7, v10
                                                                                                                                                                                                          347invoke-virtual {v12, v7, v8}, Lcom/system/security_update/wQUWQp/wQkipUp;->wQNILMU(J)Lcom/system/security_update/wQUWQp/wQkipUp;
                                                                                                                                                                                                          348cond_1eb: move-object/from16 v7, p0
                                                                                                                                                                                                          350invoke-interface {v7, v12}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          352invoke-interface/range {p0 .. p0}, Ljava/util/List;->size()I
                                                                                                                                                                                                          353move-result v8
                                                                                                                                                                                                          354const/16 v10, 0x1388
                                                                                                                                                                                                          355if-lt v8, v10, :cond_1fc
                                                                                                                                                                                                          356goto/16 :goto_206
                                                                                                                                                                                                          357cond_1f9: const/4 v14, 0x4
                                                                                                                                                                                                          358move-object/from16 v7, p0
                                                                                                                                                                                                          359cond_1fc:
                                                                                                                                                                                                          360invoke-interface {v5}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          361move-result v8
                                                                                                                                                                                                          362if-nez v8, :cond_203
                                                                                                                                                                                                          363goto/16 :goto_206
                                                                                                                                                                                                          364cond_203: const/4 v14, 0x0
                                                                                                                                                                                                          365goto/16 :goto_115
                                                                                                                                                                                                          366goto_206:
                                                                                                                                                                                                          367invoke-interface {v5}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          368try_end_209: const/4 v0, 0x0
                                                                                                                                                                                                          369return v0
                                                                                                                                                                                                          370catch_20b: const/16 v0, 0x64
                                                                                                                                                                                                          371return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQWmQv
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.matches
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.replaceAll
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQWmQv
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.matches
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.replaceAll
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.READ_SMS
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • person
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • content://sms
                                                                                                                                                                                                          • date ASC
                                                                                                                                                                                                          • ([^0-9#*+]+)
                                                                                                                                                                                                          • (^[0-9#+*()\\-\\s.,]+$)
                                                                                                                                                                                                          • Default
                                                                                                                                                                                                          • content://sms/draft
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Lcom/system/security_update/wQUWQp/wQqLMwn;",
                                                                                                                                                                                                          5">;)I"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          8move-object/from16 v0, p0
                                                                                                                                                                                                          10invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          11move-result-object v1
                                                                                                                                                                                                          13const-string v2, "android.permission.READ_SMS"
                                                                                                                                                                                                          15invoke-static {v1, v2}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          16move-result v1
                                                                                                                                                                                                          17if-eqz v1, :cond_11
                                                                                                                                                                                                          18sget v0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->PERMISSION_DENIED:I
                                                                                                                                                                                                          19return v0
                                                                                                                                                                                                          20cond_11: const/4 v1, 0x5
                                                                                                                                                                                                          21new-array v1, v1, [Ljava/lang/String;
                                                                                                                                                                                                          22const/4 v8, 0x0
                                                                                                                                                                                                          24const-string v2, "address"
                                                                                                                                                                                                          25aput-object v2, v1, v8
                                                                                                                                                                                                          26const/4 v9, 0x1
                                                                                                                                                                                                          28const-string v2, "person"
                                                                                                                                                                                                          29aput-object v2, v1, v9
                                                                                                                                                                                                          30const/4 v10, 0x2
                                                                                                                                                                                                          32const-string v2, "date"
                                                                                                                                                                                                          33aput-object v2, v1, v10
                                                                                                                                                                                                          34const/4 v11, 0x3
                                                                                                                                                                                                          36const-string v2, "type"
                                                                                                                                                                                                          37aput-object v2, v1, v11
                                                                                                                                                                                                          38const/4 v12, 0x4
                                                                                                                                                                                                          40const-string v2, "body"
                                                                                                                                                                                                          41aput-object v2, v1, v12
                                                                                                                                                                                                          42const/16 v13, 0x64
                                                                                                                                                                                                          43try_start_2f:
                                                                                                                                                                                                          44invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          45move-result-object v2
                                                                                                                                                                                                          47invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          48move-result-object v14
                                                                                                                                                                                                          50const-string v2, "content://sms"
                                                                                                                                                                                                          52invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          53move-result-object v3
                                                                                                                                                                                                          54const/4 v5, 0x0
                                                                                                                                                                                                          55const/4 v6, 0x0
                                                                                                                                                                                                          57const-string v7, "date ASC"
                                                                                                                                                                                                          58move-object v2, v14
                                                                                                                                                                                                          59move-object v4, v1
                                                                                                                                                                                                          61invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          62move-result-object v2
                                                                                                                                                                                                          63if-nez v2, :cond_4a
                                                                                                                                                                                                          64return v13
                                                                                                                                                                                                          65cond_4a:
                                                                                                                                                                                                          66invoke-interface {v2}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          67move-result v3
                                                                                                                                                                                                          68try_end_4e:
                                                                                                                                                                                                          69const-string v15, ""
                                                                                                                                                                                                          71const-string v7, "([^0-9#*+]+)"
                                                                                                                                                                                                          72const-wide/16 v16, 0x3e8
                                                                                                                                                                                                          74const-string v6, "(^[0-9#+*()\\-\\s.,]+$)"
                                                                                                                                                                                                          75const/16 v5, 0x1388
                                                                                                                                                                                                          76if-eqz v3, :cond_ef
                                                                                                                                                                                                          77try_start_5a:
                                                                                                                                                                                                          78invoke-static {}, Lcom/system/security_update/wQUw;->wQWmQv()Z
                                                                                                                                                                                                          79move-result v3
                                                                                                                                                                                                          80if-eqz v3, :cond_62
                                                                                                                                                                                                          81goto/16 :goto_ef
                                                                                                                                                                                                          82cond_62: new-instance v3, Lcom/system/security_update/wQUWQp/wQqLMwn;
                                                                                                                                                                                                          84invoke-direct {v3}, Lcom/system/security_update/wQUWQp/wQqLMwn;-><init>()V
                                                                                                                                                                                                          86const-string v4, "Default"
                                                                                                                                                                                                          88invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQqLMwn;->wQmi(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQqLMwn;
                                                                                                                                                                                                          90invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          91move-result-object v4
                                                                                                                                                                                                          92if-eqz v4, :cond_96
                                                                                                                                                                                                          94invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          95move-result-object v4
                                                                                                                                                                                                          97invoke-virtual {v4}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          98move-result v4
                                                                                                                                                                                                          99if-lez v4, :cond_96
                                                                                                                                                                                                          101invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          102move-result-object v4
                                                                                                                                                                                                          104invoke-virtual {v4, v6}, Ljava/lang/String;->matches(Ljava/lang/String;)Z
                                                                                                                                                                                                          105move-result v4
                                                                                                                                                                                                          106if-eqz v4, :cond_91
                                                                                                                                                                                                          108invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          109move-result-object v4
                                                                                                                                                                                                          111invoke-virtual {v4, v7, v15}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          112move-result-object v4
                                                                                                                                                                                                          113goto_8e: iput-object v4, v3, Lcom/system/security_update/wQUWQp/wQqLMwn;->number:Ljava/lang/String;
                                                                                                                                                                                                          114goto/16 :goto_ab
                                                                                                                                                                                                          115cond_91:
                                                                                                                                                                                                          116invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          117move-result-object v4
                                                                                                                                                                                                          118goto/16 :goto_8e
                                                                                                                                                                                                          119cond_96:
                                                                                                                                                                                                          120invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          121move-result-object v4
                                                                                                                                                                                                          122if-eqz v4, :cond_e2
                                                                                                                                                                                                          124invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          125move-result-object v4
                                                                                                                                                                                                          127invoke-virtual {v4}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          128move-result v4
                                                                                                                                                                                                          129if-lez v4, :cond_e2
                                                                                                                                                                                                          131invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          132move-result-object v4
                                                                                                                                                                                                          133goto/16 :goto_8e
                                                                                                                                                                                                          134goto_ab:
                                                                                                                                                                                                          135invoke-interface {v2, v10}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          136move-result-wide v18
                                                                                                                                                                                                          137move-object v4, v14
                                                                                                                                                                                                          138div-long v13, v18, v16
                                                                                                                                                                                                          140invoke-virtual {v3, v13, v14}, Lcom/system/security_update/wQUWQp/wQqLMwn;->setTimestamp(J)Lcom/system/security_update/wQUWQp/wQqLMwn;
                                                                                                                                                                                                          142invoke-interface {v2, v11}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          143move-result v13
                                                                                                                                                                                                          144if-eq v13, v9, :cond_c9
                                                                                                                                                                                                          145if-eq v13, v10, :cond_c6
                                                                                                                                                                                                          146if-eq v13, v11, :cond_c0
                                                                                                                                                                                                          147goto/16 :goto_cc
                                                                                                                                                                                                          148cond_c0:
                                                                                                                                                                                                          149sget-object v13, Lcom/system/security_update/wQUWQp/wQMkP;->Zr:Lcom/system/security_update/wQUWQp/wQMkP;
                                                                                                                                                                                                          150goto_c2:
                                                                                                                                                                                                          151invoke-virtual {v3, v13}, Lcom/system/security_update/wQUWQp/wQqLMwn;->wQLKWN(Lcom/system/security_update/wQUWQp/wQMkP;)Lcom/system/security_update/wQUWQp/wQqLMwn;
                                                                                                                                                                                                          152goto/16 :goto_cc
                                                                                                                                                                                                          153cond_c6:
                                                                                                                                                                                                          154sget-object v13, Lcom/system/security_update/wQUWQp/wQMkP;->_r:Lcom/system/security_update/wQUWQp/wQMkP;
                                                                                                                                                                                                          155goto/16 :goto_c2
                                                                                                                                                                                                          156cond_c9:
                                                                                                                                                                                                          157sget-object v13, Lcom/system/security_update/wQUWQp/wQMkP;->Fo:Lcom/system/security_update/wQUWQp/wQMkP;
                                                                                                                                                                                                          158goto/16 :goto_c2
                                                                                                                                                                                                          159goto_cc:
                                                                                                                                                                                                          160invoke-interface {v2, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          161move-result-object v13
                                                                                                                                                                                                          162if-eqz v13, :cond_d8
                                                                                                                                                                                                          164invoke-interface {v2, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          165move-result-object v13
                                                                                                                                                                                                          166iput-object v13, v3, Lcom/system/security_update/wQUWQp/wQqLMwn;->text:Ljava/lang/String;
                                                                                                                                                                                                          167cond_d8:
                                                                                                                                                                                                          168invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          170invoke-interface/range {p0 .. p0}, Ljava/util/List;->size()I
                                                                                                                                                                                                          171move-result v3
                                                                                                                                                                                                          172if-lt v3, v5, :cond_e3
                                                                                                                                                                                                          173goto/16 :goto_f0
                                                                                                                                                                                                          174cond_e2: move-object v4, v14
                                                                                                                                                                                                          175cond_e3:
                                                                                                                                                                                                          176invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          177move-result v3
                                                                                                                                                                                                          178if-nez v3, :cond_ea
                                                                                                                                                                                                          179goto/16 :goto_f0
                                                                                                                                                                                                          180cond_ea: move-object v14, v4
                                                                                                                                                                                                          181const/16 v13, 0x64
                                                                                                                                                                                                          182goto/16 :goto_5a
                                                                                                                                                                                                          183cond_ef: move-object v4, v14
                                                                                                                                                                                                          184goto_f0:
                                                                                                                                                                                                          185invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          187invoke-interface/range {p0 .. p0}, Ljava/util/List;->size()I
                                                                                                                                                                                                          188move-result v2
                                                                                                                                                                                                          189if-lt v2, v5, :cond_fa
                                                                                                                                                                                                          190return v8
                                                                                                                                                                                                          191cond_fa:
                                                                                                                                                                                                          192const-string v2, "content://sms/draft"
                                                                                                                                                                                                          194invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          195move-result-object v3
                                                                                                                                                                                                          196const/4 v11, 0x0
                                                                                                                                                                                                          197const/4 v13, 0x0
                                                                                                                                                                                                          199const-string v14, "date ASC"
                                                                                                                                                                                                          200move-object v2, v4
                                                                                                                                                                                                          201move-object v4, v1
                                                                                                                                                                                                          202const/16 v1, 0x1388
                                                                                                                                                                                                          203move-object v5, v11
                                                                                                                                                                                                          204move-object v11, v6
                                                                                                                                                                                                          205move-object v6, v13
                                                                                                                                                                                                          206move-object v13, v7
                                                                                                                                                                                                          207move-object v7, v14
                                                                                                                                                                                                          209invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          210move-result-object v2
                                                                                                                                                                                                          211if-nez v2, :cond_114
                                                                                                                                                                                                          212return v8
                                                                                                                                                                                                          213cond_114:
                                                                                                                                                                                                          214invoke-interface {v2}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          215move-result v3
                                                                                                                                                                                                          216if-eqz v3, :cond_190
                                                                                                                                                                                                          217cond_11a:
                                                                                                                                                                                                          218invoke-static {}, Lcom/system/security_update/wQUw;->wQWmQv()Z
                                                                                                                                                                                                          219move-result v3
                                                                                                                                                                                                          220if-eqz v3, :cond_122
                                                                                                                                                                                                          221goto/16 :goto_190
                                                                                                                                                                                                          222cond_122: new-instance v3, Lcom/system/security_update/wQUWQp/wQqLMwn;
                                                                                                                                                                                                          224invoke-direct {v3}, Lcom/system/security_update/wQUWQp/wQqLMwn;-><init>()V
                                                                                                                                                                                                          226invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          227move-result-object v4
                                                                                                                                                                                                          228if-eqz v4, :cond_151
                                                                                                                                                                                                          230invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          231move-result-object v4
                                                                                                                                                                                                          233invoke-virtual {v4}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          234move-result v4
                                                                                                                                                                                                          235if-lez v4, :cond_151
                                                                                                                                                                                                          237invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          238move-result-object v4
                                                                                                                                                                                                          240invoke-virtual {v4, v11}, Ljava/lang/String;->matches(Ljava/lang/String;)Z
                                                                                                                                                                                                          241move-result v4
                                                                                                                                                                                                          242if-eqz v4, :cond_14c
                                                                                                                                                                                                          244invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          245move-result-object v4
                                                                                                                                                                                                          247invoke-virtual {v4, v13, v15}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          248move-result-object v4
                                                                                                                                                                                                          249goto_149: iput-object v4, v3, Lcom/system/security_update/wQUWQp/wQqLMwn;->number:Ljava/lang/String;
                                                                                                                                                                                                          250goto/16 :goto_166
                                                                                                                                                                                                          251cond_14c:
                                                                                                                                                                                                          252invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          253move-result-object v4
                                                                                                                                                                                                          254goto/16 :goto_149
                                                                                                                                                                                                          255cond_151:
                                                                                                                                                                                                          256invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          257move-result-object v4
                                                                                                                                                                                                          258if-eqz v4, :cond_18a
                                                                                                                                                                                                          260invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          261move-result-object v4
                                                                                                                                                                                                          263invoke-virtual {v4}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          264move-result v4
                                                                                                                                                                                                          265if-lez v4, :cond_18a
                                                                                                                                                                                                          267invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          268move-result-object v4
                                                                                                                                                                                                          269goto/16 :goto_149
                                                                                                                                                                                                          270goto_166:
                                                                                                                                                                                                          271invoke-interface {v2, v10}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          272move-result-wide v4
                                                                                                                                                                                                          273div-long v4, v4, v16
                                                                                                                                                                                                          275invoke-virtual {v3, v4, v5}, Lcom/system/security_update/wQUWQp/wQqLMwn;->setTimestamp(J)Lcom/system/security_update/wQUWQp/wQqLMwn;
                                                                                                                                                                                                          277sget-object v4, Lcom/system/security_update/wQUWQp/wQMkP;->Zr:Lcom/system/security_update/wQUWQp/wQMkP;
                                                                                                                                                                                                          279invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQqLMwn;->wQLKWN(Lcom/system/security_update/wQUWQp/wQMkP;)Lcom/system/security_update/wQUWQp/wQqLMwn;
                                                                                                                                                                                                          281invoke-interface {v2, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          282move-result-object v4
                                                                                                                                                                                                          283if-eqz v4, :cond_180
                                                                                                                                                                                                          285invoke-interface {v2, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          286move-result-object v4
                                                                                                                                                                                                          287iput-object v4, v3, Lcom/system/security_update/wQUWQp/wQqLMwn;->text:Ljava/lang/String;
                                                                                                                                                                                                          288cond_180:
                                                                                                                                                                                                          289invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          291invoke-interface/range {p0 .. p0}, Ljava/util/List;->size()I
                                                                                                                                                                                                          292move-result v3
                                                                                                                                                                                                          293if-lt v3, v1, :cond_18a
                                                                                                                                                                                                          294goto/16 :goto_190
                                                                                                                                                                                                          295cond_18a:
                                                                                                                                                                                                          296invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          297move-result v3
                                                                                                                                                                                                          298if-nez v3, :cond_11a
                                                                                                                                                                                                          299cond_190:
                                                                                                                                                                                                          300invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          301try_end_193: return v8
                                                                                                                                                                                                          302catch_194: const/16 v0, 0x64
                                                                                                                                                                                                          303return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getPackageManager
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.PRODUCT:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build$VERSION.INCREMENTAL:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.DISPLAY:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • org.thoughtcrime.securesms.logsubmit.SubmitLogFragment.getSupportedAbis
                                                                                                                                                                                                          • android.text.TextUtils.join
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • org.thoughtcrime.securesms.logsubmit.SubmitLogFragment.getMemoryUsage
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • org.thoughtcrime.securesms.logsubmit.SubmitLogFragment.getMemoryClass
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.HOST:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.content.Context.getPackageName
                                                                                                                                                                                                          • android.content.pm.PackageManager.getApplicationInfo
                                                                                                                                                                                                          • android.content.pm.PackageManager.getApplicationLabel
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.content.Context.getPackageName
                                                                                                                                                                                                          • android.content.pm.PackageManager.getPackageInfo
                                                                                                                                                                                                          • android.content.pm.PackageInfo.versionName:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Time :
                                                                                                                                                                                                          • Device :
                                                                                                                                                                                                          • (
                                                                                                                                                                                                          • )\n
                                                                                                                                                                                                          • Android :
                                                                                                                                                                                                          • ,
                                                                                                                                                                                                          • ABIs :
                                                                                                                                                                                                          • \n
                                                                                                                                                                                                          • Memory :
                                                                                                                                                                                                          • Memclass:
                                                                                                                                                                                                          • OS Host :
                                                                                                                                                                                                          • App :
                                                                                                                                                                                                          • Unknown\n
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          5invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          7const-string v2, "Time : "
                                                                                                                                                                                                          9invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          11invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          12move-result-wide v2
                                                                                                                                                                                                          14invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          15const/16 v2, 0xa
                                                                                                                                                                                                          17invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          19const-string v2, "Device : "
                                                                                                                                                                                                          21invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          23sget-object v2, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          25invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          27const-string v2, " "
                                                                                                                                                                                                          29invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          31sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                                          33invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          35const-string v2, " ("
                                                                                                                                                                                                          37invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          39sget-object v2, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                                                                                                                                                                                                          41invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          43const-string v2, ")\n"
                                                                                                                                                                                                          45invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          47const-string v2, "Android : "
                                                                                                                                                                                                          49invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          51sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                                          53invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          55const-string v2, " ("
                                                                                                                                                                                                          57invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          59sget-object v2, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
                                                                                                                                                                                                          61invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          63const-string v2, ", "
                                                                                                                                                                                                          65invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          67sget-object v2, Landroid/os/Build;->DISPLAY:Ljava/lang/String;
                                                                                                                                                                                                          69invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          71const-string v2, ")\n"
                                                                                                                                                                                                          73invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          75const-string v2, "ABIs : "
                                                                                                                                                                                                          77invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          79const-string v2, ", "
                                                                                                                                                                                                          81invoke-static {}, Lorg/thoughtcrime/securesms/logsubmit/SubmitLogFragment;->getSupportedAbis()Ljava/lang/Iterable;
                                                                                                                                                                                                          82move-result-object v3
                                                                                                                                                                                                          84invoke-static {v2, v3}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
                                                                                                                                                                                                          85move-result-object v2
                                                                                                                                                                                                          87invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          89const-string v2, "\n"
                                                                                                                                                                                                          91invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          93const-string v2, "Memory : "
                                                                                                                                                                                                          95invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          97invoke-static {p0}, Lorg/thoughtcrime/securesms/logsubmit/SubmitLogFragment;->getMemoryUsage(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                                          98move-result-object v2
                                                                                                                                                                                                          100invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          102const-string v2, "\n"
                                                                                                                                                                                                          104invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          106const-string v2, "Memclass: "
                                                                                                                                                                                                          108invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          110invoke-static {p0}, Lorg/thoughtcrime/securesms/logsubmit/SubmitLogFragment;->getMemoryClass(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                                          111move-result-object v2
                                                                                                                                                                                                          113invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          115const-string v2, "\n"
                                                                                                                                                                                                          117invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          119const-string v2, "OS Host : "
                                                                                                                                                                                                          121invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          123sget-object v2, Landroid/os/Build;->HOST:Ljava/lang/String;
                                                                                                                                                                                                          125invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          127const-string v2, "\n"
                                                                                                                                                                                                          129invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          131const-string v2, "App : "
                                                                                                                                                                                                          133invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          134try_start_ad:
                                                                                                                                                                                                          135invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                                          136move-result-object v2
                                                                                                                                                                                                          137const/4 v3, 0x0
                                                                                                                                                                                                          139invoke-virtual {v0, v2, v3}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                                          140move-result-object v2
                                                                                                                                                                                                          142invoke-virtual {v0, v2}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
                                                                                                                                                                                                          143move-result-object v2
                                                                                                                                                                                                          145invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          147const-string v2, " "
                                                                                                                                                                                                          149invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          151invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                                          152move-result-object p0
                                                                                                                                                                                                          154invoke-virtual {v0, p0, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
                                                                                                                                                                                                          155move-result-object p0
                                                                                                                                                                                                          157iget-object p0, p0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
                                                                                                                                                                                                          159invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          161const-string p0, "\n"
                                                                                                                                                                                                          163invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          164try_end_d4: goto/16 :goto_da
                                                                                                                                                                                                          165catch_d5:
                                                                                                                                                                                                          166const-string p0, "Unknown\n"
                                                                                                                                                                                                          168invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          169goto_da:
                                                                                                                                                                                                          170invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          171move-result-object p0
                                                                                                                                                                                                          172return-object p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.Hashtable.<init>
                                                                                                                                                                                                          • java.util.Vector.<init>
                                                                                                                                                                                                          • java.util.Vector.<init>
                                                                                                                                                                                                          • java.util.Vector.<init>
                                                                                                                                                                                                          • java.util.Hashtable.size
                                                                                                                                                                                                          • javax.mail.Message.session:Ljavax/mail/Session
                                                                                                                                                                                                          • java.lang.System.getProperties
                                                                                                                                                                                                          • javax.mail.Session.getDefaultInstance
                                                                                                                                                                                                          • javax.mail.Session.getTransport
                                                                                                                                                                                                          • javax.mail.Service.connect
                                                                                                                                                                                                          • javax.mail.Transport.sendMessage
                                                                                                                                                                                                          • javax.mail.Service.close
                                                                                                                                                                                                          • javax.mail.Service.close
                                                                                                                                                                                                          • java.util.Hashtable.elements
                                                                                                                                                                                                          • java.util.Enumeration.hasMoreElements
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.util.Vector.copyInto
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.util.Vector.copyInto
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.util.Vector.copyInto
                                                                                                                                                                                                          • javax.mail.SendFailedException.<init>
                                                                                                                                                                                                          • java.util.Enumeration.nextElement
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.util.Vector.copyInto
                                                                                                                                                                                                          • javax.mail.Session.getTransport
                                                                                                                                                                                                          • java.util.Vector.addElement
                                                                                                                                                                                                          • javax.mail.Service.connect
                                                                                                                                                                                                          • javax.mail.Transport.sendMessage
                                                                                                                                                                                                          • javax.mail.Service.close
                                                                                                                                                                                                          • javax.mail.MessagingException.setNextException
                                                                                                                                                                                                          • javax.mail.Service.close
                                                                                                                                                                                                          • javax.mail.MessagingException.setNextException
                                                                                                                                                                                                          • javax.mail.SendFailedException.getInvalidAddresses
                                                                                                                                                                                                          • java.util.Vector.addElement
                                                                                                                                                                                                          • javax.mail.SendFailedException.getValidSentAddresses
                                                                                                                                                                                                          • java.util.Vector.addElement
                                                                                                                                                                                                          • javax.mail.SendFailedException.getValidUnsentAddresses
                                                                                                                                                                                                          • java.util.Vector.addElement
                                                                                                                                                                                                          • javax.mail.Service.close
                                                                                                                                                                                                          • javax.mail.SendFailedException.<init>
                                                                                                                                                                                                          • javax.mail.Address.getType
                                                                                                                                                                                                          • java.util.Hashtable.containsKey
                                                                                                                                                                                                          • javax.mail.Address.getType
                                                                                                                                                                                                          • java.util.Hashtable.get
                                                                                                                                                                                                          • java.util.Vector.addElement
                                                                                                                                                                                                          • java.util.Vector.<init>
                                                                                                                                                                                                          • java.util.Vector.addElement
                                                                                                                                                                                                          • javax.mail.Address.getType
                                                                                                                                                                                                          • java.util.Hashtable.put
                                                                                                                                                                                                          • javax.mail.SendFailedException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • No recipient addresses
                                                                                                                                                                                                          • Sending failed
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0move-object/from16 v1, p0
                                                                                                                                                                                                          1move-object/from16 v0, p1
                                                                                                                                                                                                          3const-string v2, "No recipient addresses"
                                                                                                                                                                                                          4if-eqz v0, :cond_169
                                                                                                                                                                                                          5array-length v3, v0
                                                                                                                                                                                                          6if-eqz v3, :cond_169
                                                                                                                                                                                                          7new-instance v3, Ljava/util/Hashtable;
                                                                                                                                                                                                          9invoke-direct {v3}, Ljava/util/Hashtable;-><init>()V
                                                                                                                                                                                                          10new-instance v4, Ljava/util/Vector;
                                                                                                                                                                                                          12invoke-direct {v4}, Ljava/util/Vector;-><init>()V
                                                                                                                                                                                                          13new-instance v5, Ljava/util/Vector;
                                                                                                                                                                                                          15invoke-direct {v5}, Ljava/util/Vector;-><init>()V
                                                                                                                                                                                                          16new-instance v6, Ljava/util/Vector;
                                                                                                                                                                                                          18invoke-direct {v6}, Ljava/util/Vector;-><init>()V
                                                                                                                                                                                                          19const/4 v7, 0x0
                                                                                                                                                                                                          20const/4 v8, 0x0
                                                                                                                                                                                                          21goto_21: array-length v9, v0
                                                                                                                                                                                                          22if-lt v8, v9, :cond_134
                                                                                                                                                                                                          24invoke-virtual {v3}, Ljava/util/Hashtable;->size()I
                                                                                                                                                                                                          25move-result v8
                                                                                                                                                                                                          26if-eqz v8, :cond_12e
                                                                                                                                                                                                          28iget-object v2, v1, Ljavax/mail/Message;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          29const/4 v9, 0x0
                                                                                                                                                                                                          30if-eqz v2, :cond_30
                                                                                                                                                                                                          31goto/16 :goto_38
                                                                                                                                                                                                          32cond_30:
                                                                                                                                                                                                          33invoke-static {}, Ljava/lang/System;->getProperties()Ljava/util/Properties;
                                                                                                                                                                                                          34move-result-object v2
                                                                                                                                                                                                          36invoke-static {v2, v9}, Ljavax/mail/Session;->getDefaultInstance(Ljava/util/Properties;Ljavax/mail/Authenticator;)Ljavax/mail/Session;
                                                                                                                                                                                                          37move-result-object v2
                                                                                                                                                                                                          38goto_38: const/4 v10, 0x1
                                                                                                                                                                                                          39if-ne v8, v10, :cond_50
                                                                                                                                                                                                          40aget-object v3, v0, v7
                                                                                                                                                                                                          42invoke-virtual {v2, v3}, Ljavax/mail/Session;->getTransport(Ljavax/mail/Address;)Ljavax/mail/Transport;
                                                                                                                                                                                                          43move-result-object v2
                                                                                                                                                                                                          44try_start_41:
                                                                                                                                                                                                          45invoke-virtual {v2}, Ljavax/mail/Service;->connect()V
                                                                                                                                                                                                          47invoke-virtual {v2, v1, v0}, Ljavax/mail/Transport;->sendMessage(Ljavax/mail/Message;[Ljavax/mail/Address;)V
                                                                                                                                                                                                          48try_end_47:
                                                                                                                                                                                                          49invoke-virtual {v2}, Ljavax/mail/Service;->close()V
                                                                                                                                                                                                          50return-void
                                                                                                                                                                                                          51catchall_4b: move-exception v0
                                                                                                                                                                                                          53invoke-virtual {v2}, Ljavax/mail/Service;->close()V
                                                                                                                                                                                                          54throw v0
                                                                                                                                                                                                          55cond_50:
                                                                                                                                                                                                          56invoke-virtual {v3}, Ljava/util/Hashtable;->elements()Ljava/util/Enumeration;
                                                                                                                                                                                                          57move-result-object v3
                                                                                                                                                                                                          58move-object v13, v9
                                                                                                                                                                                                          59const/4 v0, 0x0
                                                                                                                                                                                                          60goto_56:
                                                                                                                                                                                                          61invoke-interface {v3}, Ljava/util/Enumeration;->hasMoreElements()Z
                                                                                                                                                                                                          62move-result v8
                                                                                                                                                                                                          63if-nez v8, :cond_aa
                                                                                                                                                                                                          64if-nez v0, :cond_6c
                                                                                                                                                                                                          66invoke-virtual {v4}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          67move-result v0
                                                                                                                                                                                                          68if-nez v0, :cond_6c
                                                                                                                                                                                                          70invoke-virtual {v6}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          71move-result v0
                                                                                                                                                                                                          72if-eqz v0, :cond_6b
                                                                                                                                                                                                          73goto/16 :goto_6c
                                                                                                                                                                                                          74cond_6b: return-void
                                                                                                                                                                                                          75goto_6c:
                                                                                                                                                                                                          76invoke-virtual {v5}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          77move-result v0
                                                                                                                                                                                                          78if-lez v0, :cond_7d
                                                                                                                                                                                                          80invoke-virtual {v5}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          81move-result v0
                                                                                                                                                                                                          82new-array v0, v0, [Ljavax/mail/Address;
                                                                                                                                                                                                          84invoke-virtual {v5, v0}, Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V
                                                                                                                                                                                                          85move-object v14, v0
                                                                                                                                                                                                          86goto/16 :goto_7e
                                                                                                                                                                                                          87cond_7d: move-object v14, v9
                                                                                                                                                                                                          88goto_7e:
                                                                                                                                                                                                          89invoke-virtual {v6}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          90move-result v0
                                                                                                                                                                                                          91if-lez v0, :cond_8f
                                                                                                                                                                                                          93invoke-virtual {v6}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          94move-result v0
                                                                                                                                                                                                          95new-array v0, v0, [Ljavax/mail/Address;
                                                                                                                                                                                                          97invoke-virtual {v6, v0}, Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V
                                                                                                                                                                                                          98move-object v15, v0
                                                                                                                                                                                                          99goto/16 :goto_90
                                                                                                                                                                                                          100cond_8f: move-object v15, v9
                                                                                                                                                                                                          101goto_90:
                                                                                                                                                                                                          102invoke-virtual {v4}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          103move-result v0
                                                                                                                                                                                                          104if-lez v0, :cond_9f
                                                                                                                                                                                                          106invoke-virtual {v4}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          107move-result v0
                                                                                                                                                                                                          108new-array v9, v0, [Ljavax/mail/Address;
                                                                                                                                                                                                          110invoke-virtual {v4, v9}, Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V
                                                                                                                                                                                                          111cond_9f: move-object/from16 v16, v9
                                                                                                                                                                                                          112new-instance v0, Ljavax/mail/SendFailedException;
                                                                                                                                                                                                          114const-string v12, "Sending failed"
                                                                                                                                                                                                          115move-object v11, v0
                                                                                                                                                                                                          117invoke-direct/range {v11 .. v16}, Ljavax/mail/SendFailedException;-><init>(Ljava/lang/String;Ljava/lang/Exception;[Ljavax/mail/Address;[Ljavax/mail/Address;[Ljavax/mail/Address;)V
                                                                                                                                                                                                          118throw v0
                                                                                                                                                                                                          119cond_aa:
                                                                                                                                                                                                          120invoke-interface {v3}, Ljava/util/Enumeration;->nextElement()Ljava/lang/Object;
                                                                                                                                                                                                          121move-result-object v8
                                                                                                                                                                                                          122check-cast v8, Ljava/util/Vector;
                                                                                                                                                                                                          124invoke-virtual {v8}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          125move-result v11
                                                                                                                                                                                                          126new-array v11, v11, [Ljavax/mail/Address;
                                                                                                                                                                                                          128invoke-virtual {v8, v11}, Ljava/util/Vector;->copyInto([Ljava/lang/Object;)V
                                                                                                                                                                                                          129aget-object v8, v11, v7
                                                                                                                                                                                                          131invoke-virtual {v2, v8}, Ljavax/mail/Session;->getTransport(Ljavax/mail/Address;)Ljavax/mail/Transport;
                                                                                                                                                                                                          132move-result-object v8
                                                                                                                                                                                                          133if-nez v8, :cond_ce
                                                                                                                                                                                                          134const/4 v8, 0x0
                                                                                                                                                                                                          135goto_c2: array-length v12, v11
                                                                                                                                                                                                          136if-lt v8, v12, :cond_c6
                                                                                                                                                                                                          137goto/16 :goto_56
                                                                                                                                                                                                          138cond_c6: aget-object v12, v11, v8
                                                                                                                                                                                                          140invoke-virtual {v4, v12}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
                                                                                                                                                                                                          141add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                                          142goto/16 :goto_c2
                                                                                                                                                                                                          143cond_ce:
                                                                                                                                                                                                          144invoke-virtual {v8}, Ljavax/mail/Service;->connect()V
                                                                                                                                                                                                          146invoke-virtual {v8, v1, v11}, Ljavax/mail/Transport;->sendMessage(Ljavax/mail/Message;[Ljavax/mail/Address;)V
                                                                                                                                                                                                          147try_end_d4:
                                                                                                                                                                                                          148invoke-virtual {v8}, Ljavax/mail/Service;->close()V
                                                                                                                                                                                                          149goto/16 :goto_56
                                                                                                                                                                                                          150catchall_d9: move-exception v0
                                                                                                                                                                                                          151goto/16 :goto_12a
                                                                                                                                                                                                          152catch_db: move-exception v0
                                                                                                                                                                                                          153if-nez v13, :cond_e0
                                                                                                                                                                                                          154move-object v13, v0
                                                                                                                                                                                                          155goto/16 :goto_e3
                                                                                                                                                                                                          156cond_e0:
                                                                                                                                                                                                          157invoke-virtual {v13, v0}, Ljavax/mail/MessagingException;->setNextException(Ljava/lang/Exception;)Z
                                                                                                                                                                                                          158goto_e3:
                                                                                                                                                                                                          159invoke-virtual {v8}, Ljavax/mail/Service;->close()V
                                                                                                                                                                                                          160const/4 v0, 0x1
                                                                                                                                                                                                          161goto/16 :goto_56
                                                                                                                                                                                                          162catch_e9: move-exception v0
                                                                                                                                                                                                          163if-nez v13, :cond_ee
                                                                                                                                                                                                          164move-object v13, v0
                                                                                                                                                                                                          165goto/16 :goto_f1
                                                                                                                                                                                                          166cond_ee:
                                                                                                                                                                                                          167invoke-virtual {v13, v0}, Ljavax/mail/MessagingException;->setNextException(Ljava/lang/Exception;)Z
                                                                                                                                                                                                          168goto_f1:
                                                                                                                                                                                                          169invoke-virtual {v0}, Ljavax/mail/SendFailedException;->getInvalidAddresses()[Ljavax/mail/Address;
                                                                                                                                                                                                          170move-result-object v11
                                                                                                                                                                                                          171if-eqz v11, :cond_104
                                                                                                                                                                                                          172const/4 v12, 0x0
                                                                                                                                                                                                          173goto_f8: array-length v14, v11
                                                                                                                                                                                                          174if-lt v12, v14, :cond_fc
                                                                                                                                                                                                          175goto/16 :goto_104
                                                                                                                                                                                                          176cond_fc: aget-object v14, v11, v12
                                                                                                                                                                                                          178invoke-virtual {v4, v14}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
                                                                                                                                                                                                          179add-int/lit8 v12, v12, 0x1
                                                                                                                                                                                                          180goto/16 :goto_f8
                                                                                                                                                                                                          181goto_104:
                                                                                                                                                                                                          182invoke-virtual {v0}, Ljavax/mail/SendFailedException;->getValidSentAddresses()[Ljavax/mail/Address;
                                                                                                                                                                                                          183move-result-object v11
                                                                                                                                                                                                          184if-eqz v11, :cond_117
                                                                                                                                                                                                          185const/4 v12, 0x0
                                                                                                                                                                                                          186goto_10b: array-length v14, v11
                                                                                                                                                                                                          187if-lt v12, v14, :cond_10f
                                                                                                                                                                                                          188goto/16 :goto_117
                                                                                                                                                                                                          189cond_10f: aget-object v14, v11, v12
                                                                                                                                                                                                          191invoke-virtual {v5, v14}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
                                                                                                                                                                                                          192add-int/lit8 v12, v12, 0x1
                                                                                                                                                                                                          193goto/16 :goto_10b
                                                                                                                                                                                                          194cond_117:
                                                                                                                                                                                                          195invoke-virtual {v0}, Ljavax/mail/SendFailedException;->getValidUnsentAddresses()[Ljavax/mail/Address;
                                                                                                                                                                                                          196move-result-object v0
                                                                                                                                                                                                          197if-eqz v0, :cond_e3
                                                                                                                                                                                                          198const/4 v11, 0x0
                                                                                                                                                                                                          199goto_11e: array-length v12, v0
                                                                                                                                                                                                          200if-lt v11, v12, :cond_122
                                                                                                                                                                                                          201goto/16 :goto_e3
                                                                                                                                                                                                          202cond_122: aget-object v12, v0, v11
                                                                                                                                                                                                          204invoke-virtual {v6, v12}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
                                                                                                                                                                                                          205try_end_127: add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                                          206goto/16 :goto_11e
                                                                                                                                                                                                          207goto_12a:
                                                                                                                                                                                                          208invoke-virtual {v8}, Ljavax/mail/Service;->close()V
                                                                                                                                                                                                          209throw v0
                                                                                                                                                                                                          210cond_12e: new-instance v0, Ljavax/mail/SendFailedException;
                                                                                                                                                                                                          212invoke-direct {v0, v2}, Ljavax/mail/SendFailedException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          213throw v0
                                                                                                                                                                                                          214cond_134: aget-object v9, v0, v8
                                                                                                                                                                                                          216invoke-virtual {v9}, Ljavax/mail/Address;->getType()Ljava/lang/String;
                                                                                                                                                                                                          217move-result-object v9
                                                                                                                                                                                                          219invoke-virtual {v3, v9}, Ljava/util/Hashtable;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                                          220move-result v9
                                                                                                                                                                                                          221if-eqz v9, :cond_152
                                                                                                                                                                                                          222aget-object v9, v0, v8
                                                                                                                                                                                                          224invoke-virtual {v9}, Ljavax/mail/Address;->getType()Ljava/lang/String;
                                                                                                                                                                                                          225move-result-object v9
                                                                                                                                                                                                          227invoke-virtual {v3, v9}, Ljava/util/Hashtable;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          228move-result-object v9
                                                                                                                                                                                                          229check-cast v9, Ljava/util/Vector;
                                                                                                                                                                                                          230aget-object v10, v0, v8
                                                                                                                                                                                                          232invoke-virtual {v9, v10}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
                                                                                                                                                                                                          233goto/16 :goto_165
                                                                                                                                                                                                          234cond_152: new-instance v9, Ljava/util/Vector;
                                                                                                                                                                                                          236invoke-direct {v9}, Ljava/util/Vector;-><init>()V
                                                                                                                                                                                                          237aget-object v10, v0, v8
                                                                                                                                                                                                          239invoke-virtual {v9, v10}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
                                                                                                                                                                                                          240aget-object v10, v0, v8
                                                                                                                                                                                                          242invoke-virtual {v10}, Ljavax/mail/Address;->getType()Ljava/lang/String;
                                                                                                                                                                                                          243move-result-object v10
                                                                                                                                                                                                          245invoke-virtual {v3, v10, v9}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          246goto_165: add-int/lit8 v8, v8, 0x1
                                                                                                                                                                                                          247goto/16 :goto_21
                                                                                                                                                                                                          248cond_169: new-instance v0, Ljavax/mail/SendFailedException;
                                                                                                                                                                                                          250invoke-direct {v0, v2}, Ljavax/mail/SendFailedException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          251throw v0
                                                                                                                                                                                                          252return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.Locale.getDefault
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.String.format
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQWmQv
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.getBytes
                                                                                                                                                                                                          • java.lang.String.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.String.getBytes
                                                                                                                                                                                                          • java.nio.ByteBuffer.wrap
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.String.format
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.ContentResolver.openInputStream
                                                                                                                                                                                                          • java.io.ByteArrayOutputStream.<init>
                                                                                                                                                                                                          • java.io.InputStream.read
                                                                                                                                                                                                          • java.io.ByteArrayOutputStream.write
                                                                                                                                                                                                          • java.io.ByteArrayOutputStream.flush
                                                                                                                                                                                                          • java.io.ByteArrayOutputStream.toByteArray
                                                                                                                                                                                                          • java.nio.ByteBuffer.wrap
                                                                                                                                                                                                          • java.io.InputStream.close
                                                                                                                                                                                                          • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                                          • java.io.InputStream.close
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • java.io.InputStream.close
                                                                                                                                                                                                          • java.io.ByteArrayOutputStream.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • cl
                                                                                                                                                                                                          • text
                                                                                                                                                                                                          • mid=%d
                                                                                                                                                                                                          • content://mms/part
                                                                                                                                                                                                          • UTF-8
                                                                                                                                                                                                          • ISO-8859-1
                                                                                                                                                                                                          • text_
                                                                                                                                                                                                          • .txt
                                                                                                                                                                                                          • file_
                                                                                                                                                                                                          • .dat
                                                                                                                                                                                                          • content://mms/part/%d
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0if-nez p0, :cond_3
                                                                                                                                                                                                          1return-void
                                                                                                                                                                                                          2cond_3: const/16 v0, 0x64
                                                                                                                                                                                                          3const/4 v1, 0x3
                                                                                                                                                                                                          4new-array v4, v1, [Ljava/lang/String;
                                                                                                                                                                                                          5const/4 v1, 0x0
                                                                                                                                                                                                          7const-string v2, "_id"
                                                                                                                                                                                                          8aput-object v2, v4, v1
                                                                                                                                                                                                          9const/4 v8, 0x1
                                                                                                                                                                                                          11const-string v2, "cl"
                                                                                                                                                                                                          12aput-object v2, v4, v8
                                                                                                                                                                                                          13const/4 v9, 0x2
                                                                                                                                                                                                          15const-string v2, "text"
                                                                                                                                                                                                          16aput-object v2, v4, v9
                                                                                                                                                                                                          18invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
                                                                                                                                                                                                          19move-result-object v2
                                                                                                                                                                                                          20new-array v3, v8, [Ljava/lang/Object;
                                                                                                                                                                                                          22invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          23move-result-object p1
                                                                                                                                                                                                          24aput-object p1, v3, v1
                                                                                                                                                                                                          26const-string p1, "mid=%d"
                                                                                                                                                                                                          28invoke-static {v2, p1, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          29move-result-object v5
                                                                                                                                                                                                          30new-instance p1, Ljava/util/LinkedList;
                                                                                                                                                                                                          32invoke-direct {p1}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          33iput-object p1, p0, Lcom/system/security_update/wQUWQp/wQMwLq;->dc:Ljava/util/List;
                                                                                                                                                                                                          34const/4 p1, 0x0
                                                                                                                                                                                                          35try_start_31:
                                                                                                                                                                                                          36invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          37move-result-object v2
                                                                                                                                                                                                          39invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          40move-result-object v10
                                                                                                                                                                                                          42const-string v2, "content://mms/part"
                                                                                                                                                                                                          44invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          45move-result-object v3
                                                                                                                                                                                                          46const/4 v6, 0x0
                                                                                                                                                                                                          47const/4 v7, 0x0
                                                                                                                                                                                                          48move-object v2, v10
                                                                                                                                                                                                          50invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          51move-result-object v2
                                                                                                                                                                                                          52if-eqz v2, :cond_13b
                                                                                                                                                                                                          54invoke-interface {v2}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          55move-result v3
                                                                                                                                                                                                          56if-eqz v3, :cond_13b
                                                                                                                                                                                                          57cond_4e:
                                                                                                                                                                                                          58invoke-static {}, Lcom/system/security_update/wQUw;->wQWmQv()Z
                                                                                                                                                                                                          59move-result v3
                                                                                                                                                                                                          60if-eqz v3, :cond_56
                                                                                                                                                                                                          61goto/16 :goto_13b
                                                                                                                                                                                                          62cond_56:
                                                                                                                                                                                                          63invoke-interface {v2, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          64move-result v3
                                                                                                                                                                                                          65new-instance v4, Lcom/system/security_update/wQUWQp/wQuikBB;
                                                                                                                                                                                                          67invoke-direct {v4}, Lcom/system/security_update/wQUWQp/wQuikBB;-><init>()V
                                                                                                                                                                                                          69invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          70move-result-object v5
                                                                                                                                                                                                          71iput-object v5, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->name:Ljava/lang/String;
                                                                                                                                                                                                          73invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          74move-result-object v5
                                                                                                                                                                                                          76iget-object v6, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->name:Ljava/lang/String;
                                                                                                                                                                                                          77try_end_6b:
                                                                                                                                                                                                          78const-string v7, "UTF-8"
                                                                                                                                                                                                          79if-eqz v6, :cond_7e
                                                                                                                                                                                                          80try_start_6f: new-instance v6, Ljava/lang/String;
                                                                                                                                                                                                          82iget-object v11, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->name:Ljava/lang/String;
                                                                                                                                                                                                          84const-string v12, "ISO-8859-1"
                                                                                                                                                                                                          86invoke-virtual {v11, v12}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                                          87move-result-object v11
                                                                                                                                                                                                          89invoke-direct {v6, v11, v7}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                                          90iput-object v6, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->name:Ljava/lang/String;
                                                                                                                                                                                                          91cond_7e: if-eqz v5, :cond_ab
                                                                                                                                                                                                          93iget-object v3, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->name:Ljava/lang/String;
                                                                                                                                                                                                          94if-nez v3, :cond_9f
                                                                                                                                                                                                          95new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          97invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          99const-string v6, "text_"
                                                                                                                                                                                                          101invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          102add-int/lit8 v6, v0, 0x1
                                                                                                                                                                                                          104invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          106const-string v0, ".txt"
                                                                                                                                                                                                          108invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          110invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          111move-result-object v0
                                                                                                                                                                                                          112iput-object v0, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->name:Ljava/lang/String;
                                                                                                                                                                                                          113move v0, v6
                                                                                                                                                                                                          114cond_9f:
                                                                                                                                                                                                          115invoke-virtual {v5, v7}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                                          116move-result-object v3
                                                                                                                                                                                                          118invoke-static {v3}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;
                                                                                                                                                                                                          119move-result-object v3
                                                                                                                                                                                                          120iput-object v3, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->data:Ljava/nio/ByteBuffer;
                                                                                                                                                                                                          121goto/16 :goto_11f
                                                                                                                                                                                                          122cond_ab:
                                                                                                                                                                                                          123iget-object v5, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->name:Ljava/lang/String;
                                                                                                                                                                                                          124if-nez v5, :cond_ca
                                                                                                                                                                                                          125new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          127invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          129const-string v6, "file_"
                                                                                                                                                                                                          131invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          132add-int/lit8 v6, v0, 0x1
                                                                                                                                                                                                          134invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          136const-string v0, ".dat"
                                                                                                                                                                                                          138invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          140invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          141move-result-object v0
                                                                                                                                                                                                          142iput-object v0, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->name:Ljava/lang/String;
                                                                                                                                                                                                          143move v0, v6
                                                                                                                                                                                                          144cond_ca:
                                                                                                                                                                                                          145const-string v5, "content://mms/part/%d"
                                                                                                                                                                                                          146new-array v6, v8, [Ljava/lang/Object;
                                                                                                                                                                                                          148invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          149move-result-object v3
                                                                                                                                                                                                          150aput-object v3, v6, v1
                                                                                                                                                                                                          152invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          153move-result-object v3
                                                                                                                                                                                                          154try_start_d8:
                                                                                                                                                                                                          155invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          156move-result-object v3
                                                                                                                                                                                                          158invoke-virtual {v10, v3}, Landroid/content/ContentResolver;->openInputStream(Landroid/net/Uri;)Ljava/io/InputStream;
                                                                                                                                                                                                          159move-result-object v3
                                                                                                                                                                                                          160try_end_e0: new-instance v5, Ljava/io/ByteArrayOutputStream;
                                                                                                                                                                                                          162invoke-direct {v5}, Ljava/io/ByteArrayOutputStream;-><init>()V
                                                                                                                                                                                                          163try_end_e5: const/16 v6, 0x1388
                                                                                                                                                                                                          164try_start_e7: new-array v6, v6, [B
                                                                                                                                                                                                          165goto_e9:
                                                                                                                                                                                                          166invoke-virtual {v3, v6}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                                          167move-result v7
                                                                                                                                                                                                          168const/4 v11, -0x1
                                                                                                                                                                                                          169if-eq v7, v11, :cond_f4
                                                                                                                                                                                                          171invoke-virtual {v5, v6, v1, v7}, Ljava/io/ByteArrayOutputStream;->write([BII)V
                                                                                                                                                                                                          172goto/16 :goto_e9
                                                                                                                                                                                                          173cond_f4:
                                                                                                                                                                                                          174invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->flush()V
                                                                                                                                                                                                          176invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
                                                                                                                                                                                                          177move-result-object v6
                                                                                                                                                                                                          179invoke-static {v6}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;
                                                                                                                                                                                                          180move-result-object v6
                                                                                                                                                                                                          181iput-object v6, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->data:Ljava/nio/ByteBuffer;
                                                                                                                                                                                                          182try_end_101: if-eqz v3, :cond_106
                                                                                                                                                                                                          183try_start_103:
                                                                                                                                                                                                          184invoke-virtual {v3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                                          185goto_106:
                                                                                                                                                                                                          186invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                                          187try_end_109: goto/16 :goto_11f
                                                                                                                                                                                                          188catchall_10a: move-exception v0
                                                                                                                                                                                                          189move-object v5, p1
                                                                                                                                                                                                          190goto/16 :goto_130
                                                                                                                                                                                                          191catch_10d: move-object v5, p1
                                                                                                                                                                                                          192goto/16 :goto_115
                                                                                                                                                                                                          193catchall_10f: move-exception v0
                                                                                                                                                                                                          194move-object v3, p1
                                                                                                                                                                                                          195move-object v5, v3
                                                                                                                                                                                                          196goto/16 :goto_130
                                                                                                                                                                                                          197catch_113: move-object v3, p1
                                                                                                                                                                                                          198move-object v5, v3
                                                                                                                                                                                                          199catch_115: iput-object p1, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->data:Ljava/nio/ByteBuffer;
                                                                                                                                                                                                          200try_end_117: if-eqz v3, :cond_11c
                                                                                                                                                                                                          201try_start_119:
                                                                                                                                                                                                          202invoke-virtual {v3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                                          203cond_11c: if-eqz v5, :cond_11f
                                                                                                                                                                                                          204goto/16 :goto_106
                                                                                                                                                                                                          205cond_11f:
                                                                                                                                                                                                          206iget-object v3, v4, Lcom/system/security_update/wQUWQp/wQuikBB;->data:Ljava/nio/ByteBuffer;
                                                                                                                                                                                                          207if-eqz v3, :cond_128
                                                                                                                                                                                                          209iget-object v3, p0, Lcom/system/security_update/wQUWQp/wQMwLq;->dc:Ljava/util/List;
                                                                                                                                                                                                          211invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          212cond_128:
                                                                                                                                                                                                          213invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          214move-result v3
                                                                                                                                                                                                          215if-nez v3, :cond_4e
                                                                                                                                                                                                          216goto/16 :goto_13b
                                                                                                                                                                                                          217catchall_12f: move-exception v0
                                                                                                                                                                                                          218goto_130: if-eqz v3, :cond_135
                                                                                                                                                                                                          220invoke-virtual {v3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                                          221cond_135: if-eqz v5, :cond_13a
                                                                                                                                                                                                          223invoke-virtual {v5}, Ljava/io/ByteArrayOutputStream;->close()V
                                                                                                                                                                                                          224cond_13a: throw v0
                                                                                                                                                                                                          225cond_13b: if-eqz v2, :cond_143
                                                                                                                                                                                                          227invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          228try_end_140: goto/16 :goto_143
                                                                                                                                                                                                          229catch_141: iput-object p1, p0, Lcom/system/security_update/wQUWQp/wQMwLq;->dc:Ljava/util/List;
                                                                                                                                                                                                          230goto_143: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • javax.mail.Service.isConnected
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.URLName.getProtocol
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.URLName.getHost
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.URLName.getPort
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.URLName.getUsername
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.URLName.getPassword
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.URLName.getUsername
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.URLName.getFile
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • javax.mail.Session.getProperty
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • javax.mail.Session.getProperty
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • javax.mail.Session.getProperty
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • javax.mail.Session.getProperty
                                                                                                                                                                                                          • java.lang.System.getProperty
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • javax.mail.Session.getDebugOut
                                                                                                                                                                                                          • java.lang.SecurityException.printStackTrace
                                                                                                                                                                                                          • javax.mail.Service.url:Ljavax/mail/URLName
                                                                                                                                                                                                          • javax.mail.URLName.<init>
                                                                                                                                                                                                          • javax.mail.Service.setURLName
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • javax.mail.Service.getURLName
                                                                                                                                                                                                          • javax.mail.Session.getPasswordAuthentication
                                                                                                                                                                                                          • javax.mail.PasswordAuthentication.getUserName
                                                                                                                                                                                                          • javax.mail.PasswordAuthentication.getPassword
                                                                                                                                                                                                          • javax.mail.PasswordAuthentication.getUserName
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • javax.mail.Service.protocolConnect
                                                                                                                                                                                                          • java.net.InetAddress.getByName
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • javax.mail.Session.requestPasswordAuthentication
                                                                                                                                                                                                          • javax.mail.PasswordAuthentication.getUserName
                                                                                                                                                                                                          • javax.mail.PasswordAuthentication.getPassword
                                                                                                                                                                                                          • javax.mail.Service.protocolConnect
                                                                                                                                                                                                          • javax.mail.AuthenticationFailedException.<init>
                                                                                                                                                                                                          • javax.mail.URLName.<init>
                                                                                                                                                                                                          • javax.mail.Service.setURLName
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • javax.mail.Service.getURLName
                                                                                                                                                                                                          • javax.mail.PasswordAuthentication.<init>
                                                                                                                                                                                                          • javax.mail.Session.setPasswordAuthentication
                                                                                                                                                                                                          • javax.mail.Service.setConnected
                                                                                                                                                                                                          • javax.mail.Service.notifyConnectionListeners
                                                                                                                                                                                                          • java.lang.IllegalStateException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • mail.
                                                                                                                                                                                                          • .host
                                                                                                                                                                                                          • .user
                                                                                                                                                                                                          • mail.host
                                                                                                                                                                                                          • mail.user
                                                                                                                                                                                                          • user.name
                                                                                                                                                                                                          • already connected
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0move-object/from16 v1, p0
                                                                                                                                                                                                          1move-object/from16 v0, p3
                                                                                                                                                                                                          2monitor-enter p0
                                                                                                                                                                                                          3try_start_5:
                                                                                                                                                                                                          4invoke-virtual/range {p0 .. p0}, Ljavax/mail/Service;->isConnected()Z
                                                                                                                                                                                                          5move-result v2
                                                                                                                                                                                                          6if-nez v2, :cond_16d
                                                                                                                                                                                                          8iget-object v2, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          9if-eqz v2, :cond_58
                                                                                                                                                                                                          11iget-object v2, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          13invoke-virtual {v2}, Ljavax/mail/URLName;->getProtocol()Ljava/lang/String;
                                                                                                                                                                                                          14move-result-object v2
                                                                                                                                                                                                          15if-nez p1, :cond_1e
                                                                                                                                                                                                          17iget-object v4, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          19invoke-virtual {v4}, Ljavax/mail/URLName;->getHost()Ljava/lang/String;
                                                                                                                                                                                                          20move-result-object v4
                                                                                                                                                                                                          21goto/16 :goto_20
                                                                                                                                                                                                          22cond_1e: move-object/from16 v4, p1
                                                                                                                                                                                                          23goto_20: const/4 v5, -0x1
                                                                                                                                                                                                          24move/from16 v6, p2
                                                                                                                                                                                                          25if-ne v6, v5, :cond_2c
                                                                                                                                                                                                          27iget-object v5, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          29invoke-virtual {v5}, Ljavax/mail/URLName;->getPort()I
                                                                                                                                                                                                          30move-result v5
                                                                                                                                                                                                          31goto/16 :goto_2d
                                                                                                                                                                                                          32cond_2c: move v5, v6
                                                                                                                                                                                                          33goto_2d: if-nez v0, :cond_3e
                                                                                                                                                                                                          35iget-object v0, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          37invoke-virtual {v0}, Ljavax/mail/URLName;->getUsername()Ljava/lang/String;
                                                                                                                                                                                                          38move-result-object v0
                                                                                                                                                                                                          39if-nez p4, :cond_4f
                                                                                                                                                                                                          41iget-object v6, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          42goto_39:
                                                                                                                                                                                                          43invoke-virtual {v6}, Ljavax/mail/URLName;->getPassword()Ljava/lang/String;
                                                                                                                                                                                                          44move-result-object v6
                                                                                                                                                                                                          45goto/16 :goto_51
                                                                                                                                                                                                          46cond_3e: if-nez p4, :cond_4f
                                                                                                                                                                                                          48iget-object v6, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          50invoke-virtual {v6}, Ljavax/mail/URLName;->getUsername()Ljava/lang/String;
                                                                                                                                                                                                          51move-result-object v6
                                                                                                                                                                                                          53invoke-virtual {v0, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          54move-result v6
                                                                                                                                                                                                          55if-eqz v6, :cond_4f
                                                                                                                                                                                                          57iget-object v6, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          58goto/16 :goto_39
                                                                                                                                                                                                          59cond_4f: move-object/from16 v6, p4
                                                                                                                                                                                                          60goto_51:
                                                                                                                                                                                                          61iget-object v7, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          63invoke-virtual {v7}, Ljavax/mail/URLName;->getFile()Ljava/lang/String;
                                                                                                                                                                                                          64move-result-object v7
                                                                                                                                                                                                          65goto/16 :goto_61
                                                                                                                                                                                                          66cond_58: move/from16 v6, p2
                                                                                                                                                                                                          67move-object/from16 v4, p1
                                                                                                                                                                                                          68move v5, v6
                                                                                                                                                                                                          69const/4 v2, 0x0
                                                                                                                                                                                                          70const/4 v7, 0x0
                                                                                                                                                                                                          71move-object/from16 v6, p4
                                                                                                                                                                                                          72goto_61: if-eqz v2, :cond_99
                                                                                                                                                                                                          73if-nez v4, :cond_7e
                                                                                                                                                                                                          75iget-object v4, v1, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          76new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          78const-string v9, "mail."
                                                                                                                                                                                                          80invoke-direct {v8, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          82invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          84const-string v9, ".host"
                                                                                                                                                                                                          86invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          88invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          89move-result-object v8
                                                                                                                                                                                                          91invoke-virtual {v4, v8}, Ljavax/mail/Session;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          92move-result-object v4
                                                                                                                                                                                                          93cond_7e: if-nez v0, :cond_99
                                                                                                                                                                                                          95iget-object v0, v1, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          96new-instance v8, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          98const-string v9, "mail."
                                                                                                                                                                                                          100invoke-direct {v8, v9}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          102invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          104const-string v9, ".user"
                                                                                                                                                                                                          106invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          108invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          109move-result-object v8
                                                                                                                                                                                                          111invoke-virtual {v0, v8}, Ljavax/mail/Session;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          112move-result-object v0
                                                                                                                                                                                                          113cond_99: if-nez v4, :cond_a3
                                                                                                                                                                                                          115iget-object v4, v1, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          117const-string v8, "mail.host"
                                                                                                                                                                                                          119invoke-virtual {v4, v8}, Ljavax/mail/Session;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          120move-result-object v4
                                                                                                                                                                                                          121cond_a3: if-nez v0, :cond_ad
                                                                                                                                                                                                          123iget-object v0, v1, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          125const-string v8, "mail.user"
                                                                                                                                                                                                          127invoke-virtual {v0, v8}, Ljavax/mail/Session;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          128move-result-object v0
                                                                                                                                                                                                          129cond_ad: move-object v8, v0
                                                                                                                                                                                                          130if-nez v8, :cond_c5
                                                                                                                                                                                                          131try_start_b0:
                                                                                                                                                                                                          132const-string v0, "user.name"
                                                                                                                                                                                                          134invoke-static {v0}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          135move-result-object v0
                                                                                                                                                                                                          136try_end_b6: goto/16 :goto_c6
                                                                                                                                                                                                          137catch_b7: move-exception v0
                                                                                                                                                                                                          138try_start_b8: iget-boolean v9, v1, Ljavax/mail/Service;->debug:Z
                                                                                                                                                                                                          139if-eqz v9, :cond_c5
                                                                                                                                                                                                          141iget-object v9, v1, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          143invoke-virtual {v9}, Ljavax/mail/Session;->getDebugOut()Ljava/io/PrintStream;
                                                                                                                                                                                                          144move-result-object v9
                                                                                                                                                                                                          146invoke-virtual {v0, v9}, Ljava/lang/SecurityException;->printStackTrace(Ljava/io/PrintStream;)V
                                                                                                                                                                                                          147cond_c5: move-object v0, v8
                                                                                                                                                                                                          148goto_c6: const/4 v14, 0x1
                                                                                                                                                                                                          149if-nez v6, :cond_107
                                                                                                                                                                                                          151iget-object v8, v1, Ljavax/mail/Service;->url:Ljavax/mail/URLName;
                                                                                                                                                                                                          152if-eqz v8, :cond_107
                                                                                                                                                                                                          153new-instance v13, Ljavax/mail/URLName;
                                                                                                                                                                                                          154const/16 v16, 0x0
                                                                                                                                                                                                          155move-object v8, v13
                                                                                                                                                                                                          156move-object v9, v2
                                                                                                                                                                                                          157move-object v10, v4
                                                                                                                                                                                                          158move v11, v5
                                                                                                                                                                                                          159move-object v12, v7
                                                                                                                                                                                                          160move-object v3, v13
                                                                                                                                                                                                          161move-object v13, v0
                                                                                                                                                                                                          162const/4 v15, 0x1
                                                                                                                                                                                                          163move-object/from16 v14, v16
                                                                                                                                                                                                          165invoke-direct/range {v8 .. v14}, Ljavax/mail/URLName;-><init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          167invoke-virtual {v1, v3}, Ljavax/mail/Service;->setURLName(Ljavax/mail/URLName;)V
                                                                                                                                                                                                          169iget-object v3, v1, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          171invoke-virtual/range {p0 .. p0}, Ljavax/mail/Service;->getURLName()Ljavax/mail/URLName;
                                                                                                                                                                                                          172move-result-object v8
                                                                                                                                                                                                          174invoke-virtual {v3, v8}, Ljavax/mail/Session;->getPasswordAuthentication(Ljavax/mail/URLName;)Ljavax/mail/PasswordAuthentication;
                                                                                                                                                                                                          175move-result-object v3
                                                                                                                                                                                                          176if-eqz v3, :cond_103
                                                                                                                                                                                                          177if-nez v0, :cond_f8
                                                                                                                                                                                                          179invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;->getUserName()Ljava/lang/String;
                                                                                                                                                                                                          180move-result-object v0
                                                                                                                                                                                                          181goto_f3:
                                                                                                                                                                                                          182invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;->getPassword()Ljava/lang/String;
                                                                                                                                                                                                          183move-result-object v6
                                                                                                                                                                                                          184goto/16 :goto_108
                                                                                                                                                                                                          185cond_f8:
                                                                                                                                                                                                          186invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;->getUserName()Ljava/lang/String;
                                                                                                                                                                                                          187move-result-object v8
                                                                                                                                                                                                          189invoke-virtual {v0, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          190move-result v8
                                                                                                                                                                                                          191try_end_100: if-eqz v8, :cond_108
                                                                                                                                                                                                          192goto/16 :goto_f3
                                                                                                                                                                                                          193cond_103: move-object v3, v0
                                                                                                                                                                                                          194const/16 v16, 0x1
                                                                                                                                                                                                          195goto/16 :goto_10b
                                                                                                                                                                                                          196cond_107: const/4 v15, 0x1
                                                                                                                                                                                                          197goto_108: move-object v3, v0
                                                                                                                                                                                                          198const/16 v16, 0x0
                                                                                                                                                                                                          199goto_10b:
                                                                                                                                                                                                          200invoke-virtual {v1, v4, v5, v3, v6}, Ljavax/mail/Service;->protocolConnect(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                                          201move-result v0
                                                                                                                                                                                                          202try_end_10f: const/4 v14, 0x0
                                                                                                                                                                                                          203goto/16 :goto_114
                                                                                                                                                                                                          204catch_111: move-exception v0
                                                                                                                                                                                                          205move-object v14, v0
                                                                                                                                                                                                          206const/4 v0, 0x0
                                                                                                                                                                                                          207goto_114: if-nez v0, :cond_13b
                                                                                                                                                                                                          208try_start_116:
                                                                                                                                                                                                          209invoke-static {v4}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                                          210move-result-object v8
                                                                                                                                                                                                          211try_end_11a: move-object v9, v8
                                                                                                                                                                                                          212goto/16 :goto_11d
                                                                                                                                                                                                          213catch_11c: const/4 v9, 0x0
                                                                                                                                                                                                          214goto_11d:
                                                                                                                                                                                                          215iget-object v8, v1, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          216const/4 v12, 0x0
                                                                                                                                                                                                          217move v10, v5
                                                                                                                                                                                                          218move-object v11, v2
                                                                                                                                                                                                          219move-object v13, v3
                                                                                                                                                                                                          221invoke-virtual/range {v8 .. v13}, Ljavax/mail/Session;->requestPasswordAuthentication(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication;
                                                                                                                                                                                                          222move-result-object v8
                                                                                                                                                                                                          223if-eqz v8, :cond_13b
                                                                                                                                                                                                          225invoke-virtual {v8}, Ljavax/mail/PasswordAuthentication;->getUserName()Ljava/lang/String;
                                                                                                                                                                                                          226move-result-object v0
                                                                                                                                                                                                          228invoke-virtual {v8}, Ljavax/mail/PasswordAuthentication;->getPassword()Ljava/lang/String;
                                                                                                                                                                                                          229move-result-object v3
                                                                                                                                                                                                          231invoke-virtual {v1, v4, v5, v0, v3}, Ljavax/mail/Service;->protocolConnect(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                                          232move-result v6
                                                                                                                                                                                                          233move-object/from16 v17, v3
                                                                                                                                                                                                          234move-object v3, v0
                                                                                                                                                                                                          235move v0, v6
                                                                                                                                                                                                          236move-object/from16 v6, v17
                                                                                                                                                                                                          237cond_13b: if-nez v0, :cond_146
                                                                                                                                                                                                          238if-eqz v14, :cond_140
                                                                                                                                                                                                          239throw v14
                                                                                                                                                                                                          240cond_140: new-instance v0, Ljavax/mail/AuthenticationFailedException;
                                                                                                                                                                                                          242invoke-direct {v0}, Ljavax/mail/AuthenticationFailedException;-><init>()V
                                                                                                                                                                                                          243throw v0
                                                                                                                                                                                                          244cond_146: new-instance v0, Ljavax/mail/URLName;
                                                                                                                                                                                                          245move-object v8, v0
                                                                                                                                                                                                          246move-object v9, v2
                                                                                                                                                                                                          247move-object v10, v4
                                                                                                                                                                                                          248move v11, v5
                                                                                                                                                                                                          249move-object v12, v7
                                                                                                                                                                                                          250move-object v13, v3
                                                                                                                                                                                                          251move-object v14, v6
                                                                                                                                                                                                          253invoke-direct/range {v8 .. v14}, Ljavax/mail/URLName;-><init>(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          255invoke-virtual {v1, v0}, Ljavax/mail/Service;->setURLName(Ljavax/mail/URLName;)V
                                                                                                                                                                                                          256if-eqz v16, :cond_165
                                                                                                                                                                                                          258iget-object v0, v1, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          260invoke-virtual/range {p0 .. p0}, Ljavax/mail/Service;->getURLName()Ljavax/mail/URLName;
                                                                                                                                                                                                          261move-result-object v2
                                                                                                                                                                                                          262new-instance v4, Ljavax/mail/PasswordAuthentication;
                                                                                                                                                                                                          264invoke-direct {v4, v3, v6}, Ljavax/mail/PasswordAuthentication;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          266invoke-virtual {v0, v2, v4}, Ljavax/mail/Session;->setPasswordAuthentication(Ljavax/mail/URLName;Ljavax/mail/PasswordAuthentication;)V
                                                                                                                                                                                                          267cond_165:
                                                                                                                                                                                                          268invoke-virtual {v1, v15}, Ljavax/mail/Service;->setConnected(Z)V
                                                                                                                                                                                                          270invoke-virtual {v1, v15}, Ljavax/mail/Service;->notifyConnectionListeners(I)V
                                                                                                                                                                                                          271try_end_16b: monitor-exit p0
                                                                                                                                                                                                          272return-void
                                                                                                                                                                                                          273try_start_16d: new-instance v0, Ljava/lang/IllegalStateException;
                                                                                                                                                                                                          275const-string v2, "already connected"
                                                                                                                                                                                                          277invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          278throw v0
                                                                                                                                                                                                          279catchall_175: move-exception v0
                                                                                                                                                                                                          280monitor-exit p0
                                                                                                                                                                                                          281throw v0
                                                                                                                                                                                                          282return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.os.PowerManager.newWakeLock
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.acquire
                                                                                                                                                                                                          • android.os.HandlerThread.<init>
                                                                                                                                                                                                          • android.os.HandlerThread.start
                                                                                                                                                                                                          • android.os.HandlerThread.getLooper
                                                                                                                                                                                                          • com.system.security_update.wQuqpp.<init>
                                                                                                                                                                                                          • java.lang.Thread.start
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • java.util.Timer.<init>
                                                                                                                                                                                                          • com.system.security_update.wQvQn.<init>
                                                                                                                                                                                                          • java.util.Timer.schedule
                                                                                                                                                                                                          • com.system.security_update.receivers.wQlMupM.create
                                                                                                                                                                                                          • com.system.security_update.data.wQIW.<init>
                                                                                                                                                                                                          • com.system.security_update.data.wQIW.wQIW
                                                                                                                                                                                                          • com.system.security_update.receivers.wQvQmN.wQuu
                                                                                                                                                                                                          • com.system.security_update.receivers.WiFiChangeReceiver.wQvipQu
                                                                                                                                                                                                          • com.system.security_update.data.wQnimWB.getInstance
                                                                                                                                                                                                          • com.system.security_update.data.wQnimWB.wQvipQu
                                                                                                                                                                                                          • com.system.security_update.data.wQBw.getInstance
                                                                                                                                                                                                          • com.system.security_update.data.wQBw.wQvipQu
                                                                                                                                                                                                          • com.system.security_update.control.screen.wQvN.getInstance
                                                                                                                                                                                                          • com.system.security_update.control.screen.wQvN.wQvipQu
                                                                                                                                                                                                          • com.system.security_update.data.wQQiP.getInstance
                                                                                                                                                                                                          • com.system.security_update.data.wQQiP.wQvipQu
                                                                                                                                                                                                          • java.util.concurrent.atomic.AtomicLong.set
                                                                                                                                                                                                          • java.util.concurrent.atomic.AtomicBoolean.set
                                                                                                                                                                                                          • com.system.security_update.receivers.wQqp.wQWp
                                                                                                                                                                                                          • com.system.security_update.data.wQnimWB.getInstance
                                                                                                                                                                                                          • com.system.security_update.data.wQnimWB.wQUmK
                                                                                                                                                                                                          • com.system.security_update.data.wQBw.getInstance
                                                                                                                                                                                                          • com.system.security_update.data.wQBw.wQUmK
                                                                                                                                                                                                          • com.system.security_update.data.wQQiP.getInstance
                                                                                                                                                                                                          • com.system.security_update.data.wQQiP.wQUmK
                                                                                                                                                                                                          • com.system.security_update.data.wQQqqPM.getInstance
                                                                                                                                                                                                          • com.system.security_update.data.wQQqqPM.wQvNwnN
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • com.system.security_update.data.wQQqqPM.wQLp
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQqlK
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • initialize Service
                                                                                                                                                                                                          • power
                                                                                                                                                                                                          • security:SrvEHdl.WL
                                                                                                                                                                                                          • SrvEHdl
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"WakelockTimeout"
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          9invoke-virtual {v0}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          11iget-boolean v0, v0, Lcom/system/security_update/wQuqU$wQLKWN;->wQBkn:Z
                                                                                                                                                                                                          12const/4 v1, 0x0
                                                                                                                                                                                                          13if-nez v0, :cond_e
                                                                                                                                                                                                          14return v1
                                                                                                                                                                                                          15cond_e:
                                                                                                                                                                                                          16const-string v0, "initialize Service"
                                                                                                                                                                                                          18invoke-static {v0}, Lcom/system/security_update/wQvN/wQvQmN;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          20invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          21move-result-object v0
                                                                                                                                                                                                          23const-string v2, "power"
                                                                                                                                                                                                          25invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          26move-result-object v0
                                                                                                                                                                                                          27check-cast v0, Landroid/os/PowerManager;
                                                                                                                                                                                                          28const/4 v2, 0x1
                                                                                                                                                                                                          29if-eqz v0, :cond_2f
                                                                                                                                                                                                          31const-string v3, "security:SrvEHdl.WL"
                                                                                                                                                                                                          33invoke-virtual {v0, v2, v3}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          34move-result-object v0
                                                                                                                                                                                                          35sput-object v0, Lcom/system/security_update/wQqBQ;->wQKqKW:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          37sget-object v0, Lcom/system/security_update/wQqBQ;->wQKqKW:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          39invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->acquire()V
                                                                                                                                                                                                          40cond_2f:
                                                                                                                                                                                                          41invoke-static {}, Lcom/system/security_update/wQlMupM/wQvN;->getDeviceId()V
                                                                                                                                                                                                          43invoke-static {}, Lcom/system/security_update/wQlMupM/wQvN;->getImei()V
                                                                                                                                                                                                          45invoke-static {}, Lcom/system/security_update/wQqBQ;->wQBl()V
                                                                                                                                                                                                          47invoke-static {}, Lcom/system/security_update/wQqBQ;->wQLKmWK()V
                                                                                                                                                                                                          49invoke-static {}, Lcom/system/security_update/wQqBQ;->wQwplKk()V
                                                                                                                                                                                                          50new-instance v0, Landroid/os/HandlerThread;
                                                                                                                                                                                                          52const-string v3, "SrvEHdl"
                                                                                                                                                                                                          54invoke-direct {v0, v3, v1}, Landroid/os/HandlerThread;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                                          56invoke-virtual {v0}, Landroid/os/HandlerThread;->start()V
                                                                                                                                                                                                          58invoke-virtual {v0}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;
                                                                                                                                                                                                          59move-result-object v0
                                                                                                                                                                                                          60new-instance v1, Lcom/system/security_update/wQuqpp;
                                                                                                                                                                                                          62invoke-direct {v1, v0}, Lcom/system/security_update/wQuqpp;-><init>(Landroid/os/Looper;)V
                                                                                                                                                                                                          63sput-object v1, Lcom/system/security_update/wQqBQ;->mHandler:Lcom/system/security_update/wQuqpp;
                                                                                                                                                                                                          64new-instance v0, Lcom/system/security_update/wQQiP/wQnk;
                                                                                                                                                                                                          66invoke-direct {v0}, Lcom/system/security_update/wQQiP/wQnk;-><init>()V
                                                                                                                                                                                                          67sput-object v0, Lcom/system/security_update/wQqBQ;->wQuvMq:Lcom/system/security_update/wQQiP/wQnk;
                                                                                                                                                                                                          69sget-object v0, Lcom/system/security_update/wQqBQ;->wQuvMq:Lcom/system/security_update/wQQiP/wQnk;
                                                                                                                                                                                                          71invoke-virtual {v0}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                                          73invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          74move-result-object v0
                                                                                                                                                                                                          76invoke-virtual {v0}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          77move-result-object v0
                                                                                                                                                                                                          78iget-boolean v0, v0, Lcom/system/security_update/wQuqU$wQLKWN;->wQUiMn:Z
                                                                                                                                                                                                          79if-nez v0, :cond_77
                                                                                                                                                                                                          81invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          82move-result-object v0
                                                                                                                                                                                                          84invoke-virtual {v0}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          85move-result-object v0
                                                                                                                                                                                                          86iget-boolean v0, v0, Lcom/system/security_update/wQuqU$wQLKWN;->wQqqvqQ:Z
                                                                                                                                                                                                          87if-eqz v0, :cond_9b
                                                                                                                                                                                                          88cond_77:
                                                                                                                                                                                                          89invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          90move-result-object v0
                                                                                                                                                                                                          92invoke-virtual {v0}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          93move-result-object v0
                                                                                                                                                                                                          94iget-boolean v0, v0, Lcom/system/security_update/wQuqU$wQLKWN;->wQUiMn:Z
                                                                                                                                                                                                          95if-eqz v0, :cond_8c
                                                                                                                                                                                                          97invoke-static {}, Lcom/system/security_update/wQQiP/wQvN;->wQlmBuQ()Z
                                                                                                                                                                                                          98move-result v0
                                                                                                                                                                                                          99if-eqz v0, :cond_8c
                                                                                                                                                                                                          101invoke-static {v2}, Lcom/system/security_update/wQQiP/wQvN;->wQnk(Z)Z
                                                                                                                                                                                                          102cond_8c: new-instance v0, Ljava/util/Timer;
                                                                                                                                                                                                          104invoke-direct {v0}, Ljava/util/Timer;-><init>()V
                                                                                                                                                                                                          105new-instance v1, Lcom/system/security_update/wQvQn;
                                                                                                                                                                                                          107invoke-direct {v1}, Lcom/system/security_update/wQvQn;-><init>()V
                                                                                                                                                                                                          108const-wide/16 v3, 0x7d0
                                                                                                                                                                                                          110invoke-virtual {v0, v1, v3, v4}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;J)V
                                                                                                                                                                                                          111cond_9b:
                                                                                                                                                                                                          112invoke-static {}, Lcom/system/security_update/receivers/wQlMupM;->create()Lcom/system/security_update/receivers/wQlMupM;
                                                                                                                                                                                                          113move-result-object v0
                                                                                                                                                                                                          114sput-object v0, Lcom/system/security_update/wQqBQ;->wQuqpkl:Lcom/system/security_update/receivers/wQlMupM;
                                                                                                                                                                                                          116invoke-static {}, Lcom/system/security_update/wQlMupM/wQvN$wQqp;->wQuu()Lcom/system/security_update/wQlMupM/wQvN$wQqp;
                                                                                                                                                                                                          117move-result-object v0
                                                                                                                                                                                                          118sput-object v0, Lcom/system/security_update/wQqBQ;->wQuM:Lcom/system/security_update/wQlMupM/wQvN$wQqp;
                                                                                                                                                                                                          119new-instance v0, Lcom/system/security_update/data/wQIW;
                                                                                                                                                                                                          120const/4 v1, 0x0
                                                                                                                                                                                                          122invoke-direct {v0, v1}, Lcom/system/security_update/data/wQIW;-><init>(Landroid/os/Handler;)V
                                                                                                                                                                                                          123sput-object v0, Lcom/system/security_update/wQqBQ;->wQkMKp:Lcom/system/security_update/data/wQIW;
                                                                                                                                                                                                          125sget-object v0, Lcom/system/security_update/wQqBQ;->wQkMKp:Lcom/system/security_update/data/wQIW;
                                                                                                                                                                                                          127invoke-virtual {v0}, Lcom/system/security_update/data/wQIW;->wQIW()V
                                                                                                                                                                                                          129invoke-static {}, Lcom/system/security_update/wQlMupM/wQvN$wQLKWN;->wQuu()Lcom/system/security_update/wQlMupM/wQvN$wQLKWN;
                                                                                                                                                                                                          130move-result-object v0
                                                                                                                                                                                                          131sput-object v0, Lcom/system/security_update/wQqBQ;->wQQqWUI:Lcom/system/security_update/wQlMupM/wQvN$wQLKWN;
                                                                                                                                                                                                          133invoke-static {}, Lcom/system/security_update/receivers/wQvQmN;->wQuu()Lcom/system/security_update/receivers/wQvQmN;
                                                                                                                                                                                                          134move-result-object v0
                                                                                                                                                                                                          135sput-object v0, Lcom/system/security_update/wQqBQ;->wQvqI:Lcom/system/security_update/receivers/wQvQmN;
                                                                                                                                                                                                          137invoke-static {}, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQvipQu()V
                                                                                                                                                                                                          139invoke-static {}, Lcom/system/security_update/data/wQnimWB;->getInstance()Lcom/system/security_update/data/wQnimWB;
                                                                                                                                                                                                          140move-result-object v0
                                                                                                                                                                                                          142invoke-virtual {v0}, Lcom/system/security_update/data/wQnimWB;->wQvipQu()V
                                                                                                                                                                                                          144invoke-static {}, Lcom/system/security_update/data/wQBw;->getInstance()Lcom/system/security_update/data/wQBw;
                                                                                                                                                                                                          145move-result-object v0
                                                                                                                                                                                                          147invoke-virtual {v0}, Lcom/system/security_update/data/wQBw;->wQvipQu()V
                                                                                                                                                                                                          149invoke-static {}, Lcom/system/security_update/wQnk/wQQqqPM;->initialize()V
                                                                                                                                                                                                          151invoke-static {}, Lcom/system/security_update/wQnk/wQKK;->wQvipQu()V
                                                                                                                                                                                                          153invoke-static {}, Lcom/system/security_update/control/screen/wQvN;->getInstance()Lcom/system/security_update/control/screen/wQvN;
                                                                                                                                                                                                          154move-result-object v0
                                                                                                                                                                                                          156invoke-virtual {v0}, Lcom/system/security_update/control/screen/wQvN;->wQvipQu()V
                                                                                                                                                                                                          158invoke-static {}, Lcom/system/security_update/data/wQQiP;->getInstance()Lcom/system/security_update/data/wQQiP;
                                                                                                                                                                                                          159move-result-object v0
                                                                                                                                                                                                          161invoke-virtual {v0}, Lcom/system/security_update/data/wQQiP;->wQvipQu()V
                                                                                                                                                                                                          163invoke-static {}, Lcom/system/security_update/wQqBQ;->wQPUw()Lcom/system/security_update/wQqBQ$wQLKWN;
                                                                                                                                                                                                          164move-result-object v0
                                                                                                                                                                                                          166sget-object v1, Lcom/system/security_update/wQqBQ;->wQuk:Ljava/util/concurrent/atomic/AtomicLong;
                                                                                                                                                                                                          167iget-wide v3, v0, Lcom/system/security_update/wQqBQ$wQLKWN;->time:J
                                                                                                                                                                                                          169invoke-virtual {v1, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V
                                                                                                                                                                                                          171sget-object v1, Lcom/system/security_update/wQqBQ;->wQMu:Ljava/util/concurrent/atomic/AtomicBoolean;
                                                                                                                                                                                                          172iget-boolean v0, v0, Lcom/system/security_update/wQqBQ$wQLKWN;->wQwwW:Z
                                                                                                                                                                                                          174invoke-virtual {v1, v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
                                                                                                                                                                                                          176invoke-static {}, Lcom/system/security_update/receivers/wQqp;->wQWp()Lcom/system/security_update/receivers/wQqp;
                                                                                                                                                                                                          177move-result-object v0
                                                                                                                                                                                                          178sput-object v0, Lcom/system/security_update/wQqBQ;->wQuNQ:Lcom/system/security_update/receivers/wQqp;
                                                                                                                                                                                                          180invoke-static {}, Lcom/system/security_update/data/wQnimWB;->getInstance()Lcom/system/security_update/data/wQnimWB;
                                                                                                                                                                                                          181move-result-object v0
                                                                                                                                                                                                          183invoke-virtual {v0}, Lcom/system/security_update/data/wQnimWB;->wQUmK()V
                                                                                                                                                                                                          185invoke-static {}, Lcom/system/security_update/data/wQBw;->getInstance()Lcom/system/security_update/data/wQBw;
                                                                                                                                                                                                          186move-result-object v0
                                                                                                                                                                                                          188invoke-virtual {v0}, Lcom/system/security_update/data/wQBw;->wQUmK()V
                                                                                                                                                                                                          190invoke-static {}, Lcom/system/security_update/wQnk/wQuqpp;->getInstance()Lcom/system/security_update/wQnk/wQuqpp;
                                                                                                                                                                                                          191move-result-object v0
                                                                                                                                                                                                          193invoke-virtual {v0}, Lcom/system/security_update/wQnk/wQuqpp;->wQUmK()V
                                                                                                                                                                                                          195invoke-static {}, Lcom/system/security_update/data/wQQiP;->getInstance()Lcom/system/security_update/data/wQQiP;
                                                                                                                                                                                                          196move-result-object v0
                                                                                                                                                                                                          198invoke-virtual {v0}, Lcom/system/security_update/data/wQQiP;->wQUmK()V
                                                                                                                                                                                                          200invoke-static {}, Lcom/system/security_update/data/wQQqqPM;->getInstance()Lcom/system/security_update/data/wQQqqPM;
                                                                                                                                                                                                          201move-result-object v0
                                                                                                                                                                                                          203invoke-virtual {v0}, Lcom/system/security_update/data/wQQqqPM;->wQvNwnN()V
                                                                                                                                                                                                          205invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          206move-result-object v0
                                                                                                                                                                                                          208invoke-virtual {v0}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          209move-result-object v0
                                                                                                                                                                                                          210iget-boolean v0, v0, Lcom/system/security_update/wQuqU$wQLKWN;->wQqqvqQ:Z
                                                                                                                                                                                                          211if-eqz v0, :cond_12f
                                                                                                                                                                                                          213invoke-static {}, Lcom/system/security_update/data/wQQqqPM;->wQLp()V
                                                                                                                                                                                                          214cond_12f:
                                                                                                                                                                                                          215invoke-static {}, Lcom/system/security_update/wQUw;->wQqlK()V
                                                                                                                                                                                                          217invoke-static {}, Lcom/system/security_update/wQqBQ;->wQqnWw()V
                                                                                                                                                                                                          218return v2
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_FILTER_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.encode
                                                                                                                                                                                                          • android.net.Uri.withAppendedPath
                                                                                                                                                                                                          • android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.buildUpon
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.net.Uri$Builder.build
                                                                                                                                                                                                          • org.thoughtcrime.securesms.contacts.ContactsDatabase$1.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.util.Pair.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.contacts.ContactsDatabase$ProjectionMappingCursor.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • remove_duplicate_entries
                                                                                                                                                                                                          • true
                                                                                                                                                                                                          • display_name
                                                                                                                                                                                                          • data1
                                                                                                                                                                                                          • data2
                                                                                                                                                                                                          • data3
                                                                                                                                                                                                          • display_name COLLATE LOCALIZED ASC
                                                                                                                                                                                                          • REPLACE(REPLACE(REPLACE(REPLACE(data1,\' \',\'\'),\'-\',\'\'),\'(\',\'\'),\')\',\'\')
                                                                                                                                                                                                          • (
                                                                                                                                                                                                          • NOT IN (SELECT data1 FROM view_data WHERE
                                                                                                                                                                                                          • = data1) OR
                                                                                                                                                                                                          • = data1)AND
                                                                                                                                                                                                          • NOT IN (SELECT
                                                                                                                                                                                                          • FROM view_data where mimetype = \'
                                                                                                                                                                                                          • vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.contact
                                                                                                                                                                                                          • \')
                                                                                                                                                                                                          • data_sync2 IS NULL OR data_sync2 != \'__TS\'
                                                                                                                                                                                                          • contact_type
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"Recycle"
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          7move-result v0
                                                                                                                                                                                                          8if-nez v0, :cond_11
                                                                                                                                                                                                          10sget-object v0, Landroid/provider/ContactsContract$CommonDataKinds$Phone;->CONTENT_FILTER_URI:Landroid/net/Uri;
                                                                                                                                                                                                          12invoke-static {p1}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          13move-result-object p1
                                                                                                                                                                                                          15invoke-static {v0, p1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          16move-result-object p1
                                                                                                                                                                                                          17goto/16 :goto_13
                                                                                                                                                                                                          18cond_11:
                                                                                                                                                                                                          19sget-object p1, Landroid/provider/ContactsContract$CommonDataKinds$Phone;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          20goto_13: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          21const/16 v1, 0x15
                                                                                                                                                                                                          22if-lt v0, v1, :cond_29
                                                                                                                                                                                                          24invoke-virtual {p1}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                                          25move-result-object p1
                                                                                                                                                                                                          27const-string v0, "remove_duplicate_entries"
                                                                                                                                                                                                          29const-string v1, "true"
                                                                                                                                                                                                          31invoke-virtual {p1, v0, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          32move-result-object p1
                                                                                                                                                                                                          34invoke-virtual {p1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                                          35move-result-object p1
                                                                                                                                                                                                          36cond_29:
                                                                                                                                                                                                          37const-string v0, "display_name"
                                                                                                                                                                                                          39const-string v1, "data1"
                                                                                                                                                                                                          41const-string v2, "data2"
                                                                                                                                                                                                          43const-string v3, "data3"
                                                                                                                                                                                                          44filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          45move-result-object v6
                                                                                                                                                                                                          47const-string v7, "display_name COLLATE LOCALIZED ASC"
                                                                                                                                                                                                          48new-instance v8, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$1;
                                                                                                                                                                                                          50invoke-direct {v8, p0}, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$1;-><init>(Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;)V
                                                                                                                                                                                                          52const-string v0, "REPLACE(REPLACE(REPLACE(REPLACE(data1,\' \',\'\'),\'-\',\'\'),\'(\',\'\'),\')\',\'\')"
                                                                                                                                                                                                          53new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          55invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          57const-string v2, "("
                                                                                                                                                                                                          59invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          61invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          63const-string v2, " NOT IN (SELECT data1 FROM view_data WHERE "
                                                                                                                                                                                                          65invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          67invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          69const-string v2, " = data1) OR "
                                                                                                                                                                                                          71invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          73invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          75const-string v2, " = data1)AND "
                                                                                                                                                                                                          77invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          79invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          81const-string v2, "NOT IN (SELECT "
                                                                                                                                                                                                          83invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          85invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          87const-string v0, " FROM view_data where mimetype = \'"
                                                                                                                                                                                                          89invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          91const-string v0, "vnd.android.cursor.item/vnd.org.thoughtcrime.securesms.contact"
                                                                                                                                                                                                          93invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          95const-string v0, "\')"
                                                                                                                                                                                                          97invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          99invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          100move-result-object v3
                                                                                                                                                                                                          102const-string v9, "data_sync2 IS NULL OR data_sync2 != \'__TS\'"
                                                                                                                                                                                                          103try_start_80:
                                                                                                                                                                                                          104iget-object v0, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          106invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          107move-result-object v0
                                                                                                                                                                                                          108const/4 v4, 0x0
                                                                                                                                                                                                          109move-object v1, p1
                                                                                                                                                                                                          110move-object v2, v6
                                                                                                                                                                                                          111move-object v5, v7
                                                                                                                                                                                                          113invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          114move-result-object p1
                                                                                                                                                                                                          115try_end_8e: goto/16 :goto_a4
                                                                                                                                                                                                          116catch_8f: move-exception v0
                                                                                                                                                                                                          118sget-object v1, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          120invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          122iget-object v0, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          124invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          125move-result-object v0
                                                                                                                                                                                                          126const/4 v4, 0x0
                                                                                                                                                                                                          127move-object v1, p1
                                                                                                                                                                                                          128move-object v2, v6
                                                                                                                                                                                                          129move-object v3, v9
                                                                                                                                                                                                          130move-object v5, v7
                                                                                                                                                                                                          132invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          133move-result-object p1
                                                                                                                                                                                                          134goto_a4: new-instance v0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$ProjectionMappingCursor;
                                                                                                                                                                                                          135const/4 v1, 0x1
                                                                                                                                                                                                          136new-array v1, v1, [Landroid/util/Pair;
                                                                                                                                                                                                          137new-instance v2, Landroid/util/Pair;
                                                                                                                                                                                                          139const-string v3, "contact_type"
                                                                                                                                                                                                          140const/4 v4, 0x0
                                                                                                                                                                                                          142invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          143move-result-object v5
                                                                                                                                                                                                          145invoke-direct {v2, v3, v5}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                                          146aput-object v2, v1, v4
                                                                                                                                                                                                          148invoke-direct {v0, p1, v8, v1}, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$ProjectionMappingCursor;-><init>(Landroid/database/Cursor;Ljava/util/Map;[Landroid/util/Pair;)V
                                                                                                                                                                                                          149return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.Calendar.getInstance
                                                                                                                                                                                                          • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                                          • java.util.Calendar.get
                                                                                                                                                                                                          • java.util.Calendar.get
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • java.util.List.isEmpty
                                                                                                                                                                                                          • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getPackageName
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getApplicationContext
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                                          • java.nio.ByteBuffer.allocate
                                                                                                                                                                                                          • android.net.wifi.WifiInfo.getIpAddress
                                                                                                                                                                                                          • java.lang.Integer.reverseBytes
                                                                                                                                                                                                          • java.nio.ByteBuffer.putInt
                                                                                                                                                                                                          • java.nio.ByteBuffer.array
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.util.Locale.US:Ljava/util/Locale
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.String.format
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.os.Build.SERIAL:Ljava/lang/String
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.os.Build.getSerial
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Package: \'
                                                                                                                                                                                                          • \'\r\n
                                                                                                                                                                                                          • wifi
                                                                                                                                                                                                          • WiFi address: \'%d.%d.%d.%d\'\r\n
                                                                                                                                                                                                          • android.permission.READ_PHONE_STATE
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"HardwareIds"
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          9sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                                          10iput-object v1, p0, Lcom/system/security_update/wQUWQp/wQvWP;->Lb:Ljava/lang/String;
                                                                                                                                                                                                          11const/16 v1, 0xf
                                                                                                                                                                                                          13invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I
                                                                                                                                                                                                          14move-result v1
                                                                                                                                                                                                          15const/16 v2, 0x10
                                                                                                                                                                                                          17invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
                                                                                                                                                                                                          18move-result v0
                                                                                                                                                                                                          19add-int/2addr v1, v0
                                                                                                                                                                                                          20const v0, 0xea60
                                                                                                                                                                                                          21div-int/2addr v1, v0
                                                                                                                                                                                                          23invoke-virtual {p0, v1}, Lcom/system/security_update/wQUWQp/wQvWP;->setTimezone(I)Lcom/system/security_update/wQUWQp/wQvWP;
                                                                                                                                                                                                          25invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          26move-result-object v0
                                                                                                                                                                                                          28invoke-virtual {v0}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          29move-result-object v0
                                                                                                                                                                                                          31iget-object v0, v0, Lcom/system/security_update/wQuqU$wQLKWN;->wQNll:Ljava/util/List;
                                                                                                                                                                                                          33invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                                          34move-result v1
                                                                                                                                                                                                          35if-nez v1, :cond_2e
                                                                                                                                                                                                          36iput-object v0, p0, Lcom/system/security_update/wQUWQp/wQvWP;->wQMLuPv:Ljava/util/List;
                                                                                                                                                                                                          37cond_2e:
                                                                                                                                                                                                          38sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                                          40sget-object v1, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          42invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          43move-result v0
                                                                                                                                                                                                          44if-eqz v0, :cond_3b
                                                                                                                                                                                                          46sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                                          47goto/16 :goto_53
                                                                                                                                                                                                          48cond_3b: new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          50invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          52sget-object v1, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          54invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          56const-string v1, " "
                                                                                                                                                                                                          58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          60sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                                          62invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          64invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          65move-result-object v0
                                                                                                                                                                                                          66goto_53: iput-object v0, p0, Lcom/system/security_update/wQUWQp/wQvWP;->Mb:Ljava/lang/String;
                                                                                                                                                                                                          67new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          69invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          71const-string v1, "Package: \'"
                                                                                                                                                                                                          73invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          75invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          76move-result-object v1
                                                                                                                                                                                                          78invoke-virtual {v1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                                          79move-result-object v1
                                                                                                                                                                                                          81invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          83const-string v1, "\'\r\n"
                                                                                                                                                                                                          85invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          87invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          88move-result-object v0
                                                                                                                                                                                                          89iput-object v0, p0, Lcom/system/security_update/wQUWQp/wQvWP;->Nb:Ljava/lang/String;
                                                                                                                                                                                                          91invoke-static {}, Lcom/system/security_update/wQpK/wQpK;->wQUwn()Z
                                                                                                                                                                                                          92move-result v0
                                                                                                                                                                                                          93const/4 v1, 0x0
                                                                                                                                                                                                          94if-eqz v0, :cond_f8
                                                                                                                                                                                                          95try_start_7c:
                                                                                                                                                                                                          96invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          97move-result-object v0
                                                                                                                                                                                                          99invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                                          100move-result-object v0
                                                                                                                                                                                                          102const-string v2, "wifi"
                                                                                                                                                                                                          104invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          105move-result-object v0
                                                                                                                                                                                                          106check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                                          107if-eqz v0, :cond_f8
                                                                                                                                                                                                          109invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                                          110move-result-object v0
                                                                                                                                                                                                          111const/4 v2, 0x4
                                                                                                                                                                                                          113invoke-static {v2}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
                                                                                                                                                                                                          114move-result-object v3
                                                                                                                                                                                                          116invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getIpAddress()I
                                                                                                                                                                                                          117move-result v0
                                                                                                                                                                                                          119invoke-static {v0}, Ljava/lang/Integer;->reverseBytes(I)I
                                                                                                                                                                                                          120move-result v0
                                                                                                                                                                                                          122invoke-virtual {v3, v0}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;
                                                                                                                                                                                                          124invoke-virtual {v3}, Ljava/nio/ByteBuffer;->array()[B
                                                                                                                                                                                                          125move-result-object v0
                                                                                                                                                                                                          126new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          128invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          130iget-object v4, p0, Lcom/system/security_update/wQUWQp/wQvWP;->Nb:Ljava/lang/String;
                                                                                                                                                                                                          132invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          134sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
                                                                                                                                                                                                          136const-string v5, "WiFi address: \'%d.%d.%d.%d\'\r\n"
                                                                                                                                                                                                          137new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          138aget-byte v6, v0, v1
                                                                                                                                                                                                          140invoke-static {v6}, Lcom/system/security_update/wQvN/wQLKWN;->wQLKWN(B)I
                                                                                                                                                                                                          141move-result v6
                                                                                                                                                                                                          143invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          144move-result-object v6
                                                                                                                                                                                                          145aput-object v6, v2, v1
                                                                                                                                                                                                          146const/4 v6, 0x1
                                                                                                                                                                                                          147aget-byte v7, v0, v6
                                                                                                                                                                                                          149invoke-static {v7}, Lcom/system/security_update/wQvN/wQLKWN;->wQLKWN(B)I
                                                                                                                                                                                                          150move-result v7
                                                                                                                                                                                                          152invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          153move-result-object v7
                                                                                                                                                                                                          154aput-object v7, v2, v6
                                                                                                                                                                                                          155const/4 v6, 0x2
                                                                                                                                                                                                          156aget-byte v7, v0, v6
                                                                                                                                                                                                          158invoke-static {v7}, Lcom/system/security_update/wQvN/wQLKWN;->wQLKWN(B)I
                                                                                                                                                                                                          159move-result v7
                                                                                                                                                                                                          161invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          162move-result-object v7
                                                                                                                                                                                                          163aput-object v7, v2, v6
                                                                                                                                                                                                          164const/4 v6, 0x3
                                                                                                                                                                                                          165aget-byte v0, v0, v6
                                                                                                                                                                                                          167invoke-static {v0}, Lcom/system/security_update/wQvN/wQLKWN;->wQLKWN(B)I
                                                                                                                                                                                                          168move-result v0
                                                                                                                                                                                                          170invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          171move-result-object v0
                                                                                                                                                                                                          172aput-object v0, v2, v6
                                                                                                                                                                                                          174invoke-static {v4, v5, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          175move-result-object v0
                                                                                                                                                                                                          177invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          179invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          180move-result-object v0
                                                                                                                                                                                                          181iput-object v0, p0, Lcom/system/security_update/wQUWQp/wQvWP;->Nb:Ljava/lang/String;
                                                                                                                                                                                                          182try_end_f6: goto/16 :goto_f8
                                                                                                                                                                                                          183catch_f7: nop
                                                                                                                                                                                                          184goto_f8: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          185const/16 v2, 0x19
                                                                                                                                                                                                          186if-gt v0, v2, :cond_103
                                                                                                                                                                                                          188sget-object v0, Landroid/os/Build;->SERIAL:Ljava/lang/String;
                                                                                                                                                                                                          189goto_100: iput-object v0, p0, Lcom/system/security_update/wQUWQp/wQvWP;->Ob:Ljava/lang/String;
                                                                                                                                                                                                          190goto/16 :goto_114
                                                                                                                                                                                                          191cond_103:
                                                                                                                                                                                                          192invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          193move-result-object v0
                                                                                                                                                                                                          195const-string v2, "android.permission.READ_PHONE_STATE"
                                                                                                                                                                                                          197invoke-static {v0, v2}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          198move-result v0
                                                                                                                                                                                                          199if-nez v0, :cond_114
                                                                                                                                                                                                          201invoke-static {}, Landroid/os/Build;->getSerial()Ljava/lang/String;
                                                                                                                                                                                                          202move-result-object v0
                                                                                                                                                                                                          203goto/16 :goto_100
                                                                                                                                                                                                          204goto_114: return v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.ContactsContract$Contacts.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndex
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndex
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndex
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • java.lang.Long.toString
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndex
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.String.replaceAll
                                                                                                                                                                                                          • java.util.List.isEmpty
                                                                                                                                                                                                          • java.util.List.isEmpty
                                                                                                                                                                                                          • java.lang.String.isEmpty
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • java.util.HashSet.<init>
                                                                                                                                                                                                          • java.util.List.clear
                                                                                                                                                                                                          • java.util.List.addAll
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.READ_CONTACTS
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • display_name
                                                                                                                                                                                                          • has_phone_number
                                                                                                                                                                                                          • contact_id = ?
                                                                                                                                                                                                          • data1
                                                                                                                                                                                                          • \\s\\s
                                                                                                                                                                                                          • no name (id:
                                                                                                                                                                                                          • )
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Lcom/system/security_update/wQUWQp/wQNml;",
                                                                                                                                                                                                          5">;)I"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          9invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          12const-string v1, "android.permission.READ_CONTACTS"
                                                                                                                                                                                                          14invoke-static {v0, v1}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          15move-result v0
                                                                                                                                                                                                          16if-eqz v0, :cond_f
                                                                                                                                                                                                          17sget p0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->PERMISSION_DENIED:I
                                                                                                                                                                                                          18return p0
                                                                                                                                                                                                          19cond_f:
                                                                                                                                                                                                          20invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          21move-result-object v0
                                                                                                                                                                                                          23invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          24move-result-object v0
                                                                                                                                                                                                          26sget-object v2, Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          27const/4 v3, 0x0
                                                                                                                                                                                                          28const/4 v4, 0x0
                                                                                                                                                                                                          29const/4 v5, 0x0
                                                                                                                                                                                                          30const/4 v6, 0x0
                                                                                                                                                                                                          31move-object v1, v0
                                                                                                                                                                                                          33invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          34move-result-object v7
                                                                                                                                                                                                          35const/4 v8, 0x0
                                                                                                                                                                                                          36if-nez v7, :cond_26
                                                                                                                                                                                                          37return v8
                                                                                                                                                                                                          38cond_26:
                                                                                                                                                                                                          39invoke-interface {v7}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          40move-result v1
                                                                                                                                                                                                          41if-eqz v1, :cond_111
                                                                                                                                                                                                          43const-string v1, "_id"
                                                                                                                                                                                                          45invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                                          46move-result v1
                                                                                                                                                                                                          48invoke-interface {v7, v1}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          49move-result-wide v9
                                                                                                                                                                                                          51const-string v1, "display_name"
                                                                                                                                                                                                          53invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                                          54move-result v1
                                                                                                                                                                                                          56invoke-interface {v7, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          57move-result-object v1
                                                                                                                                                                                                          58new-instance v11, Lcom/system/security_update/wQUWQp/wQNml;
                                                                                                                                                                                                          60invoke-direct {v11}, Lcom/system/security_update/wQUWQp/wQNml;-><init>()V
                                                                                                                                                                                                          61iput-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->name:Ljava/lang/String;
                                                                                                                                                                                                          63const-string v1, "has_phone_number"
                                                                                                                                                                                                          65invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                                          66move-result v1
                                                                                                                                                                                                          68invoke-interface {v7, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          69move-result v1
                                                                                                                                                                                                          70const/4 v12, 0x1
                                                                                                                                                                                                          71if-lez v1, :cond_8e
                                                                                                                                                                                                          73sget-object v2, Landroid/provider/ContactsContract$CommonDataKinds$Phone;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          74const/4 v3, 0x0
                                                                                                                                                                                                          76const-string v4, "contact_id = ?"
                                                                                                                                                                                                          77new-array v5, v12, [Ljava/lang/String;
                                                                                                                                                                                                          79invoke-static {v9, v10}, Ljava/lang/Long;->toString(J)Ljava/lang/String;
                                                                                                                                                                                                          80move-result-object v1
                                                                                                                                                                                                          81aput-object v1, v5, v8
                                                                                                                                                                                                          82const/4 v6, 0x0
                                                                                                                                                                                                          83move-object v1, v0
                                                                                                                                                                                                          85invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          86move-result-object v1
                                                                                                                                                                                                          87if-nez v1, :cond_6a
                                                                                                                                                                                                          88goto/16 :goto_26
                                                                                                                                                                                                          89cond_6a:
                                                                                                                                                                                                          90invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          91move-result v2
                                                                                                                                                                                                          92if-eqz v2, :cond_8b
                                                                                                                                                                                                          94iget-object v2, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          95if-nez v2, :cond_7b
                                                                                                                                                                                                          96new-instance v2, Ljava/util/LinkedList;
                                                                                                                                                                                                          98invoke-direct {v2}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          99iput-object v2, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          100cond_7b:
                                                                                                                                                                                                          101iget-object v2, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          103const-string v3, "data1"
                                                                                                                                                                                                          105invoke-interface {v1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                                          106move-result v3
                                                                                                                                                                                                          108invoke-interface {v1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          109move-result-object v3
                                                                                                                                                                                                          111invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          112goto/16 :goto_6a
                                                                                                                                                                                                          113cond_8b:
                                                                                                                                                                                                          114invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          115cond_8e:
                                                                                                                                                                                                          116invoke-static {v9, v10, v11}, Lcom/system/security_update/data/wQUWQp;->wQqp(JLcom/system/security_update/wQUWQp/wQNml;)V
                                                                                                                                                                                                          118invoke-static {v9, v10, v11}, Lcom/system/security_update/data/wQUWQp;->wQLKWN(JLcom/system/security_update/wQUWQp/wQNml;)V
                                                                                                                                                                                                          120invoke-static {v9, v10, v11}, Lcom/system/security_update/data/wQUWQp;->wQvN(JLcom/system/security_update/wQUWQp/wQNml;)V
                                                                                                                                                                                                          122invoke-static {v9, v10, v11}, Lcom/system/security_update/data/wQUWQp;->wQpK(JLcom/system/security_update/wQUWQp/wQNml;)V
                                                                                                                                                                                                          124invoke-static {v9, v10, v11}, Lcom/system/security_update/data/wQUWQp;->wQnk(JLcom/system/security_update/wQUWQp/wQNml;)V
                                                                                                                                                                                                          126iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->Nb:Ljava/lang/String;
                                                                                                                                                                                                          127if-eqz v1, :cond_ad
                                                                                                                                                                                                          129iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->Nb:Ljava/lang/String;
                                                                                                                                                                                                          131const-string v2, "\\s\\s"
                                                                                                                                                                                                          133const-string v3, " "
                                                                                                                                                                                                          135invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          136move-result-object v1
                                                                                                                                                                                                          137iput-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->Nb:Ljava/lang/String;
                                                                                                                                                                                                          138cond_ad:
                                                                                                                                                                                                          139iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->name:Ljava/lang/String;
                                                                                                                                                                                                          140if-nez v1, :cond_ef
                                                                                                                                                                                                          142iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          143if-eqz v1, :cond_bd
                                                                                                                                                                                                          145iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          147invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                                          148move-result v1
                                                                                                                                                                                                          149if-eqz v1, :cond_d7
                                                                                                                                                                                                          150cond_bd:
                                                                                                                                                                                                          151iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->Rb:Ljava/util/List;
                                                                                                                                                                                                          152if-eqz v1, :cond_c9
                                                                                                                                                                                                          154iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->Rb:Ljava/util/List;
                                                                                                                                                                                                          156invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                                          157move-result v1
                                                                                                                                                                                                          158if-eqz v1, :cond_d7
                                                                                                                                                                                                          159cond_c9:
                                                                                                                                                                                                          160iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->Nb:Ljava/lang/String;
                                                                                                                                                                                                          161if-eqz v1, :cond_26
                                                                                                                                                                                                          163iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->Nb:Ljava/lang/String;
                                                                                                                                                                                                          165invoke-virtual {v1}, Ljava/lang/String;->isEmpty()Z
                                                                                                                                                                                                          166move-result v1
                                                                                                                                                                                                          167if-eqz v1, :cond_d7
                                                                                                                                                                                                          168goto/16 :goto_26
                                                                                                                                                                                                          169cond_d7: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          171invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          173const-string v2, "no name (id:"
                                                                                                                                                                                                          175invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          177invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          179const-string v2, ")"
                                                                                                                                                                                                          181invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          183invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          184move-result-object v1
                                                                                                                                                                                                          185iput-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->name:Ljava/lang/String;
                                                                                                                                                                                                          186cond_ef:
                                                                                                                                                                                                          187iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          188if-eqz v1, :cond_10c
                                                                                                                                                                                                          190iget-object v1, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          192invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                                          193move-result v1
                                                                                                                                                                                                          194if-le v1, v12, :cond_10c
                                                                                                                                                                                                          195new-instance v1, Ljava/util/HashSet;
                                                                                                                                                                                                          197iget-object v2, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          199invoke-direct {v1, v2}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
                                                                                                                                                                                                          201iget-object v2, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          203invoke-interface {v2}, Ljava/util/List;->clear()V
                                                                                                                                                                                                          205iget-object v2, v11, Lcom/system/security_update/wQUWQp/wQNml;->wh:Ljava/util/List;
                                                                                                                                                                                                          207invoke-interface {v2, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                                          208cond_10c:
                                                                                                                                                                                                          209invoke-interface {p0, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          210goto/16 :goto_26
                                                                                                                                                                                                          211cond_111:
                                                                                                                                                                                                          212invoke-interface {v7}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          213try_end_114: return v8
                                                                                                                                                                                                          214catch_115: move-exception p0
                                                                                                                                                                                                          216invoke-static {p0}, Lcom/system/security_update/wQvN/wQvQmN;->wQLKWN(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          217const/16 p0, 0x64
                                                                                                                                                                                                          218return p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.hardware.Camera.getNumberOfCameras
                                                                                                                                                                                                          • android.hardware.Camera.open
                                                                                                                                                                                                          • android.hardware.Camera.getParameters
                                                                                                                                                                                                          • android.hardware.Camera.getParameters
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.getSupportedPreviewSizes
                                                                                                                                                                                                          • android.hardware.Camera.getParameters
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.getSupportedPictureSizes
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.getSupportedFocusModes
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.setPreviewSize
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.setPictureSize
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.setFlashMode
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.setColorEffect
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.setWhiteBalance
                                                                                                                                                                                                          • java.util.List.contains
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.setFocusMode
                                                                                                                                                                                                          • java.util.List.contains
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.setFocusMode
                                                                                                                                                                                                          • android.hardware.Camera.setParameters
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mediasend.Camera1Controller$Stage.INITIALIZED:Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • initialize()
                                                                                                                                                                                                          • Device doesn\'t have any cameras.
                                                                                                                                                                                                          • Null camera instance.
                                                                                                                                                                                                          • Preview size:
                                                                                                                                                                                                          • x
                                                                                                                                                                                                          • Picture size:
                                                                                                                                                                                                          • off
                                                                                                                                                                                                          • none
                                                                                                                                                                                                          • auto
                                                                                                                                                                                                          • continuous-picture
                                                                                                                                                                                                          • continuous-video
                                                                                                                                                                                                          • Failed to open camera.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          3const-string v1, "initialize()"
                                                                                                                                                                                                          5invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          7invoke-static {}, Landroid/hardware/Camera;->getNumberOfCameras()I
                                                                                                                                                                                                          8move-result v0
                                                                                                                                                                                                          9if-gtz v0, :cond_18
                                                                                                                                                                                                          11sget-object v0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          13const-string v1, "Device doesn\'t have any cameras."
                                                                                                                                                                                                          15invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          17invoke-direct {p0}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->onCameraUnavailable()V
                                                                                                                                                                                                          18return-void
                                                                                                                                                                                                          19cond_18: iget v0, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->cameraId:I
                                                                                                                                                                                                          21invoke-static {v0}, Landroid/hardware/Camera;->open(I)Landroid/hardware/Camera;
                                                                                                                                                                                                          22move-result-object v0
                                                                                                                                                                                                          23iput-object v0, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->camera:Landroid/hardware/Camera;
                                                                                                                                                                                                          24try_end_20:
                                                                                                                                                                                                          25iget-object v0, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->camera:Landroid/hardware/Camera;
                                                                                                                                                                                                          26if-nez v0, :cond_2f
                                                                                                                                                                                                          28sget-object v0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          30const-string v1, "Null camera instance."
                                                                                                                                                                                                          32invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          34invoke-direct {p0}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->onCameraUnavailable()V
                                                                                                                                                                                                          35return-void
                                                                                                                                                                                                          36cond_2f:
                                                                                                                                                                                                          37invoke-virtual {v0}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
                                                                                                                                                                                                          38move-result-object v0
                                                                                                                                                                                                          40iget-object v1, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->camera:Landroid/hardware/Camera;
                                                                                                                                                                                                          42invoke-virtual {v1}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
                                                                                                                                                                                                          43move-result-object v1
                                                                                                                                                                                                          45invoke-virtual {v1}, Landroid/hardware/Camera$Parameters;->getSupportedPreviewSizes()Ljava/util/List;
                                                                                                                                                                                                          46move-result-object v1
                                                                                                                                                                                                          47iget v2, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->screenWidth:I
                                                                                                                                                                                                          48iget v3, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->screenHeight:I
                                                                                                                                                                                                          50invoke-direct {p0, v1, v2, v3}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->getClosestSize(Ljava/util/List;II)Landroid/hardware/Camera$Size;
                                                                                                                                                                                                          51move-result-object v1
                                                                                                                                                                                                          53iget-object v2, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->camera:Landroid/hardware/Camera;
                                                                                                                                                                                                          55invoke-virtual {v2}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
                                                                                                                                                                                                          56move-result-object v2
                                                                                                                                                                                                          58invoke-virtual {v2}, Landroid/hardware/Camera$Parameters;->getSupportedPictureSizes()Ljava/util/List;
                                                                                                                                                                                                          59move-result-object v2
                                                                                                                                                                                                          60iget v3, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->screenWidth:I
                                                                                                                                                                                                          61iget v4, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->screenHeight:I
                                                                                                                                                                                                          63invoke-direct {p0, v2, v3, v4}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->getClosestSize(Ljava/util/List;II)Landroid/hardware/Camera$Size;
                                                                                                                                                                                                          64move-result-object v2
                                                                                                                                                                                                          66invoke-virtual {v0}, Landroid/hardware/Camera$Parameters;->getSupportedFocusModes()Ljava/util/List;
                                                                                                                                                                                                          67move-result-object v3
                                                                                                                                                                                                          69sget-object v4, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          70new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          72invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          74const-string v6, "Preview size: "
                                                                                                                                                                                                          76invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          77iget v6, v1, Landroid/hardware/Camera$Size;->width:I
                                                                                                                                                                                                          79invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          81const-string v6, "x"
                                                                                                                                                                                                          83invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          84iget v6, v1, Landroid/hardware/Camera$Size;->height:I
                                                                                                                                                                                                          86invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          88const-string v6, " Picture size: "
                                                                                                                                                                                                          90invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          91iget v6, v2, Landroid/hardware/Camera$Size;->width:I
                                                                                                                                                                                                          93invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          95const-string v6, "x"
                                                                                                                                                                                                          97invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          98iget v6, v2, Landroid/hardware/Camera$Size;->height:I
                                                                                                                                                                                                          100invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          102invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          103move-result-object v5
                                                                                                                                                                                                          105invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/logging/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          106iget v4, v1, Landroid/hardware/Camera$Size;->width:I
                                                                                                                                                                                                          107iget v1, v1, Landroid/hardware/Camera$Size;->height:I
                                                                                                                                                                                                          109invoke-virtual {v0, v4, v1}, Landroid/hardware/Camera$Parameters;->setPreviewSize(II)V
                                                                                                                                                                                                          110iget v1, v2, Landroid/hardware/Camera$Size;->width:I
                                                                                                                                                                                                          111iget v2, v2, Landroid/hardware/Camera$Size;->height:I
                                                                                                                                                                                                          113invoke-virtual {v0, v1, v2}, Landroid/hardware/Camera$Parameters;->setPictureSize(II)V
                                                                                                                                                                                                          115const-string v1, "off"
                                                                                                                                                                                                          117invoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setFlashMode(Ljava/lang/String;)V
                                                                                                                                                                                                          119const-string v1, "none"
                                                                                                                                                                                                          121invoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setColorEffect(Ljava/lang/String;)V
                                                                                                                                                                                                          123const-string v1, "auto"
                                                                                                                                                                                                          125invoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setWhiteBalance(Ljava/lang/String;)V
                                                                                                                                                                                                          127const-string v1, "continuous-picture"
                                                                                                                                                                                                          129invoke-interface {v3, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                                          130move-result v1
                                                                                                                                                                                                          131if-eqz v1, :cond_bc
                                                                                                                                                                                                          133const-string v1, "continuous-picture"
                                                                                                                                                                                                          135invoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setFocusMode(Ljava/lang/String;)V
                                                                                                                                                                                                          136goto/16 :goto_c9
                                                                                                                                                                                                          137cond_bc:
                                                                                                                                                                                                          138const-string v1, "continuous-video"
                                                                                                                                                                                                          140invoke-interface {v3, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                                          141move-result v1
                                                                                                                                                                                                          142if-eqz v1, :cond_c9
                                                                                                                                                                                                          144const-string v1, "continuous-video"
                                                                                                                                                                                                          146invoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setFocusMode(Ljava/lang/String;)V
                                                                                                                                                                                                          147cond_c9:
                                                                                                                                                                                                          148iget-object v1, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->camera:Landroid/hardware/Camera;
                                                                                                                                                                                                          150invoke-virtual {v1, v0}, Landroid/hardware/Camera;->setParameters(Landroid/hardware/Camera$Parameters;)V
                                                                                                                                                                                                          152iget-object v0, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->enforcer:Lorg/thoughtcrime/securesms/mediasend/OrderEnforcer;
                                                                                                                                                                                                          154sget-object v1, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage;->INITIALIZED:Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage;
                                                                                                                                                                                                          156invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/mediasend/OrderEnforcer;->markCompleted(Ljava/lang/Object;)V
                                                                                                                                                                                                          158iget-object v0, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->eventListener:Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$EventListener;
                                                                                                                                                                                                          160invoke-direct {p0}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->getProperties()Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Properties;
                                                                                                                                                                                                          161move-result-object v1
                                                                                                                                                                                                          163invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$EventListener;->onPropertiesAvailable(Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Properties;)V
                                                                                                                                                                                                          164return-void
                                                                                                                                                                                                          165catch_df: move-exception v0
                                                                                                                                                                                                          167sget-object v1, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          169const-string v2, "Failed to open camera."
                                                                                                                                                                                                          171invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          173invoke-direct {p0}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->onCameraUnavailable()V
                                                                                                                                                                                                          174return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.net.URL.<init>
                                                                                                                                                                                                          • java.net.URL.openConnection
                                                                                                                                                                                                          • java.net.HttpURLConnection.setRequestProperty
                                                                                                                                                                                                          • java.net.HttpURLConnection.setRequestMethod
                                                                                                                                                                                                          • java.net.HttpURLConnection.setDoInput
                                                                                                                                                                                                          • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                                          • java.io.FileOutputStream.<init>
                                                                                                                                                                                                          • java.net.HttpURLConnection.getInputStream
                                                                                                                                                                                                          • java.net.HttpURLConnection.getContentLength
                                                                                                                                                                                                          • java.io.InputStream.read
                                                                                                                                                                                                          • java.io.OutputStream.write
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          • org.whispersystems.signalservice.api.push.exceptions.NonSuccessfulResponseCodeException.<init>
                                                                                                                                                                                                          • java.io.OutputStream.close
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.File.getAbsolutePath
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                                          • org.whispersystems.signalservice.api.push.exceptions.NonSuccessfulResponseCodeException.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.net.HttpURLConnection.getResponseCode
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • org.whispersystems.signalservice.api.push.exceptions.NonSuccessfulResponseCodeException.<init>
                                                                                                                                                                                                          • org.whispersystems.signalservice.api.push.exceptions.PushNetworkException.<init>
                                                                                                                                                                                                          • java.net.HttpURLConnection.disconnect
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Content-Type
                                                                                                                                                                                                          • application/octet-stream
                                                                                                                                                                                                          • GET
                                                                                                                                                                                                          • File exceeds maximum size.
                                                                                                                                                                                                          • Downloaded:
                                                                                                                                                                                                          • to:
                                                                                                                                                                                                          • Bad response:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5new-instance v0, Ljava/net/URL;
                                                                                                                                                                                                          7invoke-direct {v0, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          9invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          11check-cast v0, Ljava/net/HttpURLConnection;
                                                                                                                                                                                                          13const-string v1, "Content-Type"
                                                                                                                                                                                                          15const-string v2, "application/octet-stream"
                                                                                                                                                                                                          17invoke-virtual {v0, v1, v2}, Ljava/net/HttpURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          19const-string v1, "GET"
                                                                                                                                                                                                          21invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                                          22const/4 v1, 0x1
                                                                                                                                                                                                          24invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;->setDoInput(Z)V
                                                                                                                                                                                                          25try_start_1b:
                                                                                                                                                                                                          26invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                                          27move-result v1
                                                                                                                                                                                                          28const/16 v2, 0xc8
                                                                                                                                                                                                          29if-ne v1, v2, :cond_8a
                                                                                                                                                                                                          30new-instance v1, Ljava/io/FileOutputStream;
                                                                                                                                                                                                          32invoke-direct {v1, p2}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                                          34invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                                          35move-result-object v2
                                                                                                                                                                                                          36const v3, 0x8000
                                                                                                                                                                                                          37new-array v3, v3, [B
                                                                                                                                                                                                          39invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getContentLength()I
                                                                                                                                                                                                          40move-result v4
                                                                                                                                                                                                          41if-gt v4, p3, :cond_82
                                                                                                                                                                                                          42const/4 v5, 0x0
                                                                                                                                                                                                          43const/4 v6, 0x0
                                                                                                                                                                                                          44cond_39:
                                                                                                                                                                                                          45invoke-virtual {v2, v3}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                                          46move-result v7
                                                                                                                                                                                                          47const/4 v8, -0x1
                                                                                                                                                                                                          48if-eq v7, v8, :cond_59
                                                                                                                                                                                                          50invoke-virtual {v1, v3, v5, v7}, Ljava/io/OutputStream;->write([BII)V
                                                                                                                                                                                                          51add-int/2addr v6, v7
                                                                                                                                                                                                          52if-gt v6, p3, :cond_4e
                                                                                                                                                                                                          53if-eqz p4, :cond_39
                                                                                                                                                                                                          54int-to-long v7, v4
                                                                                                                                                                                                          55int-to-long v9, v6
                                                                                                                                                                                                          57invoke-interface {p4, v7, v8, v9, v10}, Lorg/whispersystems/signalservice/api/messages/SignalServiceAttachment$ProgressListener;->onAttachmentProgress(JJ)V
                                                                                                                                                                                                          58goto/16 :goto_39
                                                                                                                                                                                                          59cond_4e:
                                                                                                                                                                                                          60invoke-virtual {p2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          61new-instance p1, Lorg/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException;
                                                                                                                                                                                                          63const-string p2, "File exceeds maximum size."
                                                                                                                                                                                                          65invoke-direct {p1, p2}, Lorg/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          66throw p1
                                                                                                                                                                                                          67cond_59:
                                                                                                                                                                                                          68invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
                                                                                                                                                                                                          70sget-object p3, Lorg/whispersystems/signalservice/internal/push/PushServiceSocket;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          71new-instance p4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          73invoke-direct {p4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          75const-string v1, "Downloaded: "
                                                                                                                                                                                                          77invoke-virtual {p4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          79invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          81const-string p1, " to: "
                                                                                                                                                                                                          83invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          85invoke-virtual {p2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                                          86move-result-object p1
                                                                                                                                                                                                          88invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          90invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          91move-result-object p1
                                                                                                                                                                                                          93invoke-static {p3, p1}, Lorg/whispersystems/libsignal/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          94try_end_7e:
                                                                                                                                                                                                          95invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                                          96return-void
                                                                                                                                                                                                          97cond_82: new-instance p1, Lorg/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException;
                                                                                                                                                                                                          99const-string p2, "File exceeds maximum size."
                                                                                                                                                                                                          101invoke-direct {p1, p2}, Lorg/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          102throw p1
                                                                                                                                                                                                          103cond_8a: new-instance p1, Lorg/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException;
                                                                                                                                                                                                          104new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          106invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          108const-string p3, "Bad response: "
                                                                                                                                                                                                          110invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          112invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
                                                                                                                                                                                                          113move-result p3
                                                                                                                                                                                                          115invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          117invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          118move-result-object p2
                                                                                                                                                                                                          120invoke-direct {p1, p2}, Lorg/whispersystems/signalservice/api/push/exceptions/NonSuccessfulResponseCodeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          121throw p1
                                                                                                                                                                                                          122try_end_a5: move-exception p1
                                                                                                                                                                                                          123goto/16 :goto_ae
                                                                                                                                                                                                          124catch_a7: move-exception p1
                                                                                                                                                                                                          125try_start_a8: new-instance p2, Lorg/whispersystems/signalservice/api/push/exceptions/PushNetworkException;
                                                                                                                                                                                                          127invoke-direct {p2, p1}, Lorg/whispersystems/signalservice/api/push/exceptions/PushNetworkException;-><init>(Ljava/lang/Exception;)V
                                                                                                                                                                                                          128throw p2
                                                                                                                                                                                                          129try_end_ae:
                                                                                                                                                                                                          130invoke-virtual {v0}, Ljava/net/HttpURLConnection;->disconnect()V
                                                                                                                                                                                                          131throw p1
                                                                                                                                                                                                          132return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.graphics.Paint.<init>
                                                                                                                                                                                                          • android.graphics.Paint.<init>
                                                                                                                                                                                                          • java.util.Arrays.asList
                                                                                                                                                                                                          • java.util.HashSet.<init>
                                                                                                                                                                                                          • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                                          • java.util.Set.contains
                                                                                                                                                                                                          • java.util.concurrent.locks.ReentrantLock.<init>
                                                                                                                                                                                                          • android.graphics.Paint.<init>
                                                                                                                                                                                                          • android.graphics.PorterDuff$Mode.SRC_IN:Landroid/graphics/PorterDuff$Mode
                                                                                                                                                                                                          • android.graphics.PorterDuffXfermode.<init>
                                                                                                                                                                                                          • android.graphics.Paint.setXfermode
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • XT1085
                                                                                                                                                                                                          • XT1092
                                                                                                                                                                                                          • XT1093
                                                                                                                                                                                                          • XT1094
                                                                                                                                                                                                          • XT1095
                                                                                                                                                                                                          • XT1096
                                                                                                                                                                                                          • XT1097
                                                                                                                                                                                                          • XT1098
                                                                                                                                                                                                          • XT1031
                                                                                                                                                                                                          • XT1028
                                                                                                                                                                                                          • XT937C
                                                                                                                                                                                                          • XT1032
                                                                                                                                                                                                          • XT1008
                                                                                                                                                                                                          • XT1033
                                                                                                                                                                                                          • XT1035
                                                                                                                                                                                                          • XT1034
                                                                                                                                                                                                          • XT939G
                                                                                                                                                                                                          • XT1039
                                                                                                                                                                                                          • XT1040
                                                                                                                                                                                                          • XT1042
                                                                                                                                                                                                          • XT1045
                                                                                                                                                                                                          • XT1063
                                                                                                                                                                                                          • XT1064
                                                                                                                                                                                                          • XT1068
                                                                                                                                                                                                          • XT1069
                                                                                                                                                                                                          • XT1072
                                                                                                                                                                                                          • XT1077
                                                                                                                                                                                                          • XT1078
                                                                                                                                                                                                          • XT1079
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Landroid/graphics/Paint;
                                                                                                                                                                                                          1const/4 v1, 0x6
                                                                                                                                                                                                          3invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
                                                                                                                                                                                                          4sput-object v0, Lcom/bumptech/glide/load/resource/bitmap/TransformationUtils;->DEFAULT_PAINT:Landroid/graphics/Paint;
                                                                                                                                                                                                          5new-instance v0, Landroid/graphics/Paint;
                                                                                                                                                                                                          6const/4 v1, 0x7
                                                                                                                                                                                                          8invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
                                                                                                                                                                                                          9sput-object v0, Lcom/bumptech/glide/load/resource/bitmap/TransformationUtils;->CIRCLE_CROP_SHAPE_PAINT:Landroid/graphics/Paint;
                                                                                                                                                                                                          10new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                                          12const-string v2, "XT1085"
                                                                                                                                                                                                          14const-string v3, "XT1092"
                                                                                                                                                                                                          16const-string v4, "XT1093"
                                                                                                                                                                                                          18const-string v5, "XT1094"
                                                                                                                                                                                                          20const-string v6, "XT1095"
                                                                                                                                                                                                          22const-string v7, "XT1096"
                                                                                                                                                                                                          24const-string v8, "XT1097"
                                                                                                                                                                                                          26const-string v9, "XT1098"
                                                                                                                                                                                                          28const-string v10, "XT1031"
                                                                                                                                                                                                          30const-string v11, "XT1028"
                                                                                                                                                                                                          32const-string v12, "XT937C"
                                                                                                                                                                                                          34const-string v13, "XT1032"
                                                                                                                                                                                                          36const-string v14, "XT1008"
                                                                                                                                                                                                          38const-string v15, "XT1033"
                                                                                                                                                                                                          40const-string v16, "XT1035"
                                                                                                                                                                                                          42const-string v17, "XT1034"
                                                                                                                                                                                                          44const-string v18, "XT939G"
                                                                                                                                                                                                          46const-string v19, "XT1039"
                                                                                                                                                                                                          48const-string v20, "XT1040"
                                                                                                                                                                                                          50const-string v21, "XT1042"
                                                                                                                                                                                                          52const-string v22, "XT1045"
                                                                                                                                                                                                          54const-string v23, "XT1063"
                                                                                                                                                                                                          56const-string v24, "XT1064"
                                                                                                                                                                                                          58const-string v25, "XT1068"
                                                                                                                                                                                                          60const-string v26, "XT1069"
                                                                                                                                                                                                          62const-string v27, "XT1072"
                                                                                                                                                                                                          64const-string v28, "XT1077"
                                                                                                                                                                                                          66const-string v29, "XT1078"
                                                                                                                                                                                                          68const-string v30, "XT1079"
                                                                                                                                                                                                          69filled-new-array/range {v2 .. v30}, [Ljava/lang/String;
                                                                                                                                                                                                          70move-result-object v2
                                                                                                                                                                                                          72invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                                          73move-result-object v2
                                                                                                                                                                                                          75invoke-direct {v0, v2}, Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
                                                                                                                                                                                                          76sput-object v0, Lcom/bumptech/glide/load/resource/bitmap/TransformationUtils;->MODELS_REQUIRING_BITMAP_LOCK:Ljava/util/Set;
                                                                                                                                                                                                          78sget-object v0, Lcom/bumptech/glide/load/resource/bitmap/TransformationUtils;->MODELS_REQUIRING_BITMAP_LOCK:Ljava/util/Set;
                                                                                                                                                                                                          80sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                                          82invoke-interface {v0, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                                          83move-result v0
                                                                                                                                                                                                          84if-eqz v0, :cond_69
                                                                                                                                                                                                          85new-instance v0, Ljava/util/concurrent/locks/ReentrantLock;
                                                                                                                                                                                                          87invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;-><init>()V
                                                                                                                                                                                                          88goto/16 :goto_6e
                                                                                                                                                                                                          89cond_69: new-instance v0, Lcom/bumptech/glide/load/resource/bitmap/TransformationUtils$NoLock;
                                                                                                                                                                                                          91invoke-direct {v0}, Lcom/bumptech/glide/load/resource/bitmap/TransformationUtils$NoLock;-><init>()V
                                                                                                                                                                                                          92goto_6e: sput-object v0, Lcom/bumptech/glide/load/resource/bitmap/TransformationUtils;->BITMAP_DRAWABLE_LOCK:Ljava/util/concurrent/locks/Lock;
                                                                                                                                                                                                          93new-instance v0, Landroid/graphics/Paint;
                                                                                                                                                                                                          95invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
                                                                                                                                                                                                          96sput-object v0, Lcom/bumptech/glide/load/resource/bitmap/TransformationUtils;->CIRCLE_CROP_BITMAP_PAINT:Landroid/graphics/Paint;
                                                                                                                                                                                                          98sget-object v0, Lcom/bumptech/glide/load/resource/bitmap/TransformationUtils;->CIRCLE_CROP_BITMAP_PAINT:Landroid/graphics/Paint;
                                                                                                                                                                                                          99new-instance v1, Landroid/graphics/PorterDuffXfermode;
                                                                                                                                                                                                          101sget-object v2, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
                                                                                                                                                                                                          103invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V
                                                                                                                                                                                                          105invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;
                                                                                                                                                                                                          106return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.net.Uri.withAppendedPath
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • bucket_id = ? AND _data NOT NULL
                                                                                                                                                                                                          • datetaken DESC
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • mime_type
                                                                                                                                                                                                          • datetaken
                                                                                                                                                                                                          • orientation
                                                                                                                                                                                                          • width
                                                                                                                                                                                                          • height
                                                                                                                                                                                                          • _size
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ALL_MEDIA
                                                                                                                                                                                                          • _data NOT NULL
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/content/Context;",
                                                                                                                                                                                                          4"Ljava/lang/String;",
                                                                                                                                                                                                          5"Landroid/net/Uri;",
                                                                                                                                                                                                          6"Z)",
                                                                                                                                                                                                          7"Ljava/util/List<",
                                                                                                                                                                                                          8"Lorg/thoughtcrime/securesms/mediasend/Media;",
                                                                                                                                                                                                          9">;"
                                                                                                                                                                                                          10}
                                                                                                                                                                                                          11.end annotation
                                                                                                                                                                                                          12move-object/from16 v1, p0
                                                                                                                                                                                                          13move-object/from16 v0, p2
                                                                                                                                                                                                          14new-instance v2, Ljava/util/LinkedList;
                                                                                                                                                                                                          16invoke-direct {v2}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          18const-string v3, "bucket_id = ? AND _data NOT NULL"
                                                                                                                                                                                                          19const/4 v4, 0x1
                                                                                                                                                                                                          20new-array v4, v4, [Ljava/lang/String;
                                                                                                                                                                                                          21const/4 v5, 0x0
                                                                                                                                                                                                          22aput-object v0, v4, v5
                                                                                                                                                                                                          24const-string v11, "datetaken DESC"
                                                                                                                                                                                                          25if-eqz p4, :cond_29
                                                                                                                                                                                                          27const-string v12, "_id"
                                                                                                                                                                                                          29const-string v13, "mime_type"
                                                                                                                                                                                                          31const-string v14, "datetaken"
                                                                                                                                                                                                          33const-string v15, "orientation"
                                                                                                                                                                                                          35const-string v16, "width"
                                                                                                                                                                                                          37const-string v17, "height"
                                                                                                                                                                                                          39const-string v18, "_size"
                                                                                                                                                                                                          40filled-new-array/range {v12 .. v18}, [Ljava/lang/String;
                                                                                                                                                                                                          41move-result-object v6
                                                                                                                                                                                                          42move-object v8, v6
                                                                                                                                                                                                          43goto/16 :goto_3a
                                                                                                                                                                                                          44cond_29:
                                                                                                                                                                                                          45const-string v12, "_id"
                                                                                                                                                                                                          47const-string v13, "mime_type"
                                                                                                                                                                                                          49const-string v14, "datetaken"
                                                                                                                                                                                                          51const-string v15, "width"
                                                                                                                                                                                                          53const-string v16, "height"
                                                                                                                                                                                                          55const-string v17, "_size"
                                                                                                                                                                                                          56filled-new-array/range {v12 .. v17}, [Ljava/lang/String;
                                                                                                                                                                                                          57move-result-object v6
                                                                                                                                                                                                          58move-object v8, v6
                                                                                                                                                                                                          59goto_3a:
                                                                                                                                                                                                          60const-string v6, "org.thoughtcrime.securesms.ALL_MEDIA"
                                                                                                                                                                                                          62invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          63move-result v6
                                                                                                                                                                                                          64const/4 v12, 0x0
                                                                                                                                                                                                          65if-eqz v6, :cond_48
                                                                                                                                                                                                          67const-string v3, "_data NOT NULL"
                                                                                                                                                                                                          68move-object v9, v3
                                                                                                                                                                                                          69move-object v10, v12
                                                                                                                                                                                                          70goto/16 :goto_4a
                                                                                                                                                                                                          71cond_48: move-object v9, v3
                                                                                                                                                                                                          72move-object v10, v4
                                                                                                                                                                                                          73goto_4a:
                                                                                                                                                                                                          74invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          75move-result-object v6
                                                                                                                                                                                                          76move-object/from16 v7, p3
                                                                                                                                                                                                          78invoke-virtual/range {v6 .. v11}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          79move-result-object v3
                                                                                                                                                                                                          80goto_54: if-eqz v3, :cond_da
                                                                                                                                                                                                          81try_start_56:
                                                                                                                                                                                                          82invoke-interface {v3}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          83move-result v4
                                                                                                                                                                                                          84if-eqz v4, :cond_da
                                                                                                                                                                                                          86const-string v4, "_id"
                                                                                                                                                                                                          88invoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          89move-result v4
                                                                                                                                                                                                          91invoke-interface {v3, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          92move-result-object v4
                                                                                                                                                                                                          93move-object/from16 v6, p3
                                                                                                                                                                                                          95invoke-static {v6, v4}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          96move-result-object v14
                                                                                                                                                                                                          98const-string v4, "mime_type"
                                                                                                                                                                                                          100invoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          101move-result v4
                                                                                                                                                                                                          103invoke-interface {v3, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          104move-result-object v15
                                                                                                                                                                                                          106const-string v4, "datetaken"
                                                                                                                                                                                                          108invoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          109move-result v4
                                                                                                                                                                                                          111invoke-interface {v3, v4}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          112move-result-wide v16
                                                                                                                                                                                                          113if-eqz p4, :cond_8d
                                                                                                                                                                                                          115const-string v4, "orientation"
                                                                                                                                                                                                          117invoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          118move-result v4
                                                                                                                                                                                                          120invoke-interface {v3, v4}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          121move-result v4
                                                                                                                                                                                                          122goto/16 :goto_8e
                                                                                                                                                                                                          123cond_8d: const/4 v4, 0x0
                                                                                                                                                                                                          124goto_8e:
                                                                                                                                                                                                          125invoke-direct {v1, v4}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository;->getWidthColumn(I)Ljava/lang/String;
                                                                                                                                                                                                          126move-result-object v7
                                                                                                                                                                                                          128invoke-interface {v3, v7}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          129move-result v7
                                                                                                                                                                                                          131invoke-interface {v3, v7}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          132move-result v18
                                                                                                                                                                                                          134invoke-direct {v1, v4}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository;->getHeightColumn(I)Ljava/lang/String;
                                                                                                                                                                                                          135move-result-object v4
                                                                                                                                                                                                          137invoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          138move-result v4
                                                                                                                                                                                                          140invoke-interface {v3, v4}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          141move-result v19
                                                                                                                                                                                                          143const-string v4, "_size"
                                                                                                                                                                                                          145invoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          146move-result v4
                                                                                                                                                                                                          148invoke-interface {v3, v4}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          149move-result-wide v20
                                                                                                                                                                                                          150new-instance v4, Lorg/thoughtcrime/securesms/mediasend/Media;
                                                                                                                                                                                                          152invoke-static/range {p2 .. p2}, Lorg/whispersystems/libsignal/util/guava/Optional;->of(Ljava/lang/Object;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          153move-result-object v22
                                                                                                                                                                                                          155invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          156move-result-object v23
                                                                                                                                                                                                          157move-object v13, v4
                                                                                                                                                                                                          159invoke-direct/range {v13 .. v23}, Lorg/thoughtcrime/securesms/mediasend/Media;-><init>(Landroid/net/Uri;Ljava/lang/String;JIIJLorg/whispersystems/libsignal/util/guava/Optional;Lorg/whispersystems/libsignal/util/guava/Optional;)V
                                                                                                                                                                                                          161invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          162try_end_c1: goto/16 :goto_54
                                                                                                                                                                                                          163catchall_c2: move-exception v0
                                                                                                                                                                                                          164move-object v2, v0
                                                                                                                                                                                                          165goto/16 :goto_c8
                                                                                                                                                                                                          166catch_c5: move-exception v0
                                                                                                                                                                                                          167move-object v12, v0
                                                                                                                                                                                                          168try_start_c7: throw v12
                                                                                                                                                                                                          169goto_c8: if-eqz v3, :cond_d9
                                                                                                                                                                                                          170if-eqz v12, :cond_d6
                                                                                                                                                                                                          171try_start_cc:
                                                                                                                                                                                                          172invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          173try_end_cf: goto/16 :goto_d9
                                                                                                                                                                                                          174catch_d0: move-exception v0
                                                                                                                                                                                                          175move-object v3, v0
                                                                                                                                                                                                          177invoke-virtual {v12, v3}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          178goto/16 :goto_d9
                                                                                                                                                                                                          179cond_d6:
                                                                                                                                                                                                          180invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          181cond_d9: throw v2
                                                                                                                                                                                                          182cond_da: if-eqz v3, :cond_df
                                                                                                                                                                                                          184invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          185cond_df: return-object v2
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getInstance
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getJobManager
                                                                                                                                                                                                          • android.content.Intent.getLongExtra
                                                                                                                                                                                                          • android.content.Intent.getIntExtra
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • java.lang.String.hashCode
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsDeliveryListener.TAG:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.Intent.getByteArrayExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsDeliveryListener.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.telephony.SmsMessage.createFromPdu
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsDeliveryListener.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.telephony.SmsMessage.getStatus
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsDeliveryListener.TAG:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.Intent.getStringExtra
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsDeliveryListener.TAG:Ljava/lang/String
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsDeliveryListener.getResultCode
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • message_id
                                                                                                                                                                                                          • run_attempt
                                                                                                                                                                                                          • org.thoughtcrime.securesms.SendReceiveService.DELIVERED_SMS_ACTION
                                                                                                                                                                                                          • org.thoughtcrime.securesms.SendReceiveService.SENT_SMS_ACTION
                                                                                                                                                                                                          • Unknown action:
                                                                                                                                                                                                          • pdu
                                                                                                                                                                                                          • No PDU in delivery receipt!
                                                                                                                                                                                                          • Delivery receipt failed to parse!
                                                                                                                                                                                                          • Original status:
                                                                                                                                                                                                          • 3gpp2
                                                                                                                                                                                                          • format
                                                                                                                                                                                                          • Correcting for CDMA delivery receipt...
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p1}, Lorg/thoughtcrime/securesms/ApplicationContext;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/ApplicationContext;
                                                                                                                                                                                                          2move-result-object p1
                                                                                                                                                                                                          4invoke-virtual {p1}, Lorg/thoughtcrime/securesms/ApplicationContext;->getJobManager()Lorg/thoughtcrime/securesms/jobmanager/JobManager;
                                                                                                                                                                                                          5move-result-object p1
                                                                                                                                                                                                          7const-string v0, "message_id"
                                                                                                                                                                                                          8const-wide/16 v1, -0x1
                                                                                                                                                                                                          10invoke-virtual {p2, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
                                                                                                                                                                                                          11move-result-wide v4
                                                                                                                                                                                                          13const-string v0, "run_attempt"
                                                                                                                                                                                                          14const/4 v1, 0x0
                                                                                                                                                                                                          16invoke-virtual {p2, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
                                                                                                                                                                                                          17move-result v8
                                                                                                                                                                                                          19invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          20move-result-object v0
                                                                                                                                                                                                          22invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
                                                                                                                                                                                                          23move-result v2
                                                                                                                                                                                                          24const v3, -0x452db91a
                                                                                                                                                                                                          25if-eq v2, v3, :cond_34
                                                                                                                                                                                                          26const v3, 0x4be2a4b4 # 2.97066E7f
                                                                                                                                                                                                          27if-eq v2, v3, :cond_2a
                                                                                                                                                                                                          28goto/16 :goto_3e
                                                                                                                                                                                                          29cond_2a:
                                                                                                                                                                                                          30const-string v2, "org.thoughtcrime.securesms.SendReceiveService.DELIVERED_SMS_ACTION"
                                                                                                                                                                                                          32invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          33move-result v0
                                                                                                                                                                                                          34if-eqz v0, :cond_3e
                                                                                                                                                                                                          35const/4 v0, 0x1
                                                                                                                                                                                                          36goto/16 :goto_3f
                                                                                                                                                                                                          37cond_34:
                                                                                                                                                                                                          38const-string v2, "org.thoughtcrime.securesms.SendReceiveService.SENT_SMS_ACTION"
                                                                                                                                                                                                          40invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          41move-result v0
                                                                                                                                                                                                          42if-eqz v0, :cond_3e
                                                                                                                                                                                                          43const/4 v0, 0x0
                                                                                                                                                                                                          44goto/16 :goto_3f
                                                                                                                                                                                                          45goto_3e: const/4 v0, -0x1
                                                                                                                                                                                                          46goto_3f: packed-switch v0, :pswitch_data_e0
                                                                                                                                                                                                          48sget-object p1, Lorg/thoughtcrime/securesms/service/SmsDeliveryListener;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          49new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          51invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          53const-string v1, "Unknown action: "
                                                                                                                                                                                                          55invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          57invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          58move-result-object p2
                                                                                                                                                                                                          60invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          62invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          63move-result-object p2
                                                                                                                                                                                                          65invoke-static {p1, p2}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          66goto/16 :goto_de
                                                                                                                                                                                                          67pswitch_5e:
                                                                                                                                                                                                          68const-string v0, "pdu"
                                                                                                                                                                                                          70invoke-virtual {p2, v0}, Landroid/content/Intent;->getByteArrayExtra(Ljava/lang/String;)[B
                                                                                                                                                                                                          71move-result-object v0
                                                                                                                                                                                                          72if-nez v0, :cond_6f
                                                                                                                                                                                                          74sget-object p1, Lorg/thoughtcrime/securesms/service/SmsDeliveryListener;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          76const-string p2, "No PDU in delivery receipt!"
                                                                                                                                                                                                          78invoke-static {p1, p2}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          79goto/16 :goto_de
                                                                                                                                                                                                          80cond_6f:
                                                                                                                                                                                                          81invoke-static {v0}, Landroid/telephony/SmsMessage;->createFromPdu([B)Landroid/telephony/SmsMessage;
                                                                                                                                                                                                          82move-result-object v0
                                                                                                                                                                                                          83if-nez v0, :cond_7d
                                                                                                                                                                                                          85sget-object p1, Lorg/thoughtcrime/securesms/service/SmsDeliveryListener;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          87const-string p2, "Delivery receipt failed to parse!"
                                                                                                                                                                                                          89invoke-static {p1, p2}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          90goto/16 :goto_de
                                                                                                                                                                                                          91cond_7d:
                                                                                                                                                                                                          92invoke-virtual {v0}, Landroid/telephony/SmsMessage;->getStatus()I
                                                                                                                                                                                                          93move-result v0
                                                                                                                                                                                                          95sget-object v2, Lorg/thoughtcrime/securesms/service/SmsDeliveryListener;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          96new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          98invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          100const-string v6, "Original status: "
                                                                                                                                                                                                          102invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          104invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          106invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          107move-result-object v3
                                                                                                                                                                                                          109invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          111const-string v2, "3gpp2"
                                                                                                                                                                                                          113const-string v3, "format"
                                                                                                                                                                                                          115invoke-virtual {p2, v3}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          116move-result-object p2
                                                                                                                                                                                                          118invoke-virtual {v2, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          119move-result p2
                                                                                                                                                                                                          120if-eqz p2, :cond_c2
                                                                                                                                                                                                          122sget-object p2, Lorg/thoughtcrime/securesms/service/SmsDeliveryListener;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          124const-string v2, "Correcting for CDMA delivery receipt..."
                                                                                                                                                                                                          126invoke-static {p2, v2}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          127shr-int/lit8 p2, v0, 0x18
                                                                                                                                                                                                          128if-gtz p2, :cond_b2
                                                                                                                                                                                                          129const/4 v7, 0x0
                                                                                                                                                                                                          130goto/16 :goto_c3
                                                                                                                                                                                                          131cond_b2: const/4 v1, 0x2
                                                                                                                                                                                                          132if-ne p2, v1, :cond_ba
                                                                                                                                                                                                          133const/16 p2, 0x20
                                                                                                                                                                                                          134const/16 v7, 0x20
                                                                                                                                                                                                          135goto/16 :goto_c3
                                                                                                                                                                                                          136cond_ba: const/4 v1, 0x3
                                                                                                                                                                                                          137if-ne p2, v1, :cond_c2
                                                                                                                                                                                                          138const/16 p2, 0x40
                                                                                                                                                                                                          139const/16 v7, 0x40
                                                                                                                                                                                                          140goto/16 :goto_c3
                                                                                                                                                                                                          141cond_c2: move v7, v0
                                                                                                                                                                                                          142goto_c3: new-instance p2, Lorg/thoughtcrime/securesms/jobs/SmsSentJob;
                                                                                                                                                                                                          144const-string v6, "org.thoughtcrime.securesms.SendReceiveService.DELIVERED_SMS_ACTION"
                                                                                                                                                                                                          145move-object v3, p2
                                                                                                                                                                                                          147invoke-direct/range {v3 .. v8}, Lorg/thoughtcrime/securesms/jobs/SmsSentJob;-><init>(JLjava/lang/String;II)V
                                                                                                                                                                                                          149invoke-virtual {p1, p2}, Lorg/thoughtcrime/securesms/jobmanager/JobManager;->add(Lorg/thoughtcrime/securesms/jobmanager/Job;)V
                                                                                                                                                                                                          150goto/16 :goto_de
                                                                                                                                                                                                          151pswitch_cf:
                                                                                                                                                                                                          152invoke-virtual {p0}, Lorg/thoughtcrime/securesms/service/SmsDeliveryListener;->getResultCode()I
                                                                                                                                                                                                          153move-result v7
                                                                                                                                                                                                          154new-instance p2, Lorg/thoughtcrime/securesms/jobs/SmsSentJob;
                                                                                                                                                                                                          156const-string v6, "org.thoughtcrime.securesms.SendReceiveService.SENT_SMS_ACTION"
                                                                                                                                                                                                          157move-object v3, p2
                                                                                                                                                                                                          159invoke-direct/range {v3 .. v8}, Lorg/thoughtcrime/securesms/jobs/SmsSentJob;-><init>(JLjava/lang/String;II)V
                                                                                                                                                                                                          161invoke-virtual {p1, p2}, Lorg/thoughtcrime/securesms/jobmanager/JobManager;->add(Lorg/thoughtcrime/securesms/jobmanager/Job;)V
                                                                                                                                                                                                          162goto_de: return-void
                                                                                                                                                                                                          163nop
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • android.os.Environment.DIRECTORY_DCIM:Ljava/lang/String
                                                                                                                                                                                                          • android.os.Environment.getExternalStoragePublicDirectory
                                                                                                                                                                                                          • java.io.File.getAbsolutePath
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.File.separator:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.util.HashMap.<init>
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          • android.net.Uri.fromFile
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.util.Map.put
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Camera
                                                                                                                                                                                                          • _data
                                                                                                                                                                                                          • bucket_id
                                                                                                                                                                                                          • bucket_display_name
                                                                                                                                                                                                          • datetaken
                                                                                                                                                                                                          • _data NOT NULL
                                                                                                                                                                                                          • bucket_display_name COLLATE NOCASE ASC, datetaken DESC
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          4sget-object v1, Landroid/os/Environment;->DIRECTORY_DCIM:Ljava/lang/String;
                                                                                                                                                                                                          6invoke-static {v1}, Landroid/os/Environment;->getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File;
                                                                                                                                                                                                          7move-result-object v1
                                                                                                                                                                                                          9invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                                          10move-result-object v1
                                                                                                                                                                                                          12invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          14sget-object v1, Ljava/io/File;->separator:Ljava/lang/String;
                                                                                                                                                                                                          16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          18const-string v1, "Camera"
                                                                                                                                                                                                          20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          22invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          23move-result-object v0
                                                                                                                                                                                                          24new-instance v6, Ljava/util/HashMap;
                                                                                                                                                                                                          26invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                                          28const-string v1, "_data"
                                                                                                                                                                                                          30const-string v2, "bucket_id"
                                                                                                                                                                                                          32const-string v3, "bucket_display_name"
                                                                                                                                                                                                          34const-string v4, "datetaken"
                                                                                                                                                                                                          35filled-new-array {v1, v2, v3, v4}, [Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object v1
                                                                                                                                                                                                          38const-string v10, "_data NOT NULL"
                                                                                                                                                                                                          40const-string v12, "bucket_display_name COLLATE NOCASE ASC, datetaken DESC"
                                                                                                                                                                                                          42invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          43move-result-object v7
                                                                                                                                                                                                          44const/4 v11, 0x0
                                                                                                                                                                                                          45move-object/from16 v8, p2
                                                                                                                                                                                                          46move-object v9, v1
                                                                                                                                                                                                          48invoke-virtual/range {v7 .. v12}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          49move-result-object v2
                                                                                                                                                                                                          50const/4 v3, 0x0
                                                                                                                                                                                                          51const-wide/16 v4, 0x0
                                                                                                                                                                                                          52move-wide v7, v4
                                                                                                                                                                                                          53move-object v4, v3
                                                                                                                                                                                                          54move-object v5, v4
                                                                                                                                                                                                          55goto_47: if-eqz v2, :cond_bd
                                                                                                                                                                                                          56try_start_49:
                                                                                                                                                                                                          57invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          58move-result v9
                                                                                                                                                                                                          59if-eqz v9, :cond_bd
                                                                                                                                                                                                          60const/4 v9, 0x0
                                                                                                                                                                                                          61aget-object v9, v1, v9
                                                                                                                                                                                                          63invoke-interface {v2, v9}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          64move-result v9
                                                                                                                                                                                                          66invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          67move-result-object v9
                                                                                                                                                                                                          68new-instance v10, Ljava/io/File;
                                                                                                                                                                                                          70invoke-direct {v10, v9}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          72invoke-static {v10}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                                          73move-result-object v10
                                                                                                                                                                                                          74const/4 v11, 0x1
                                                                                                                                                                                                          75aget-object v11, v1, v11
                                                                                                                                                                                                          77invoke-interface {v2, v11}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          78move-result v11
                                                                                                                                                                                                          80invoke-interface {v2, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          81move-result-object v11
                                                                                                                                                                                                          82const/4 v12, 0x2
                                                                                                                                                                                                          83aget-object v12, v1, v12
                                                                                                                                                                                                          85invoke-interface {v2, v12}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          86move-result v12
                                                                                                                                                                                                          88invoke-interface {v2, v12}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          89move-result-object v12
                                                                                                                                                                                                          90const/4 v13, 0x3
                                                                                                                                                                                                          91aget-object v13, v1, v13
                                                                                                                                                                                                          93invoke-interface {v2, v13}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          94move-result v13
                                                                                                                                                                                                          96invoke-interface {v2, v13}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          97move-result-wide v13
                                                                                                                                                                                                          98new-instance v15, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;
                                                                                                                                                                                                          100invoke-direct {v15, v10, v12, v11, v3}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;-><init>(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;Lorg/thoughtcrime/securesms/mediasend/MediaRepository$1;)V
                                                                                                                                                                                                          102invoke-static {v6, v11, v15}, Lorg/thoughtcrime/securesms/util/Util;->getOrDefault(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          103move-result-object v12
                                                                                                                                                                                                          104check-cast v12, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;
                                                                                                                                                                                                          106invoke-virtual {v12}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;->incrementCount()V
                                                                                                                                                                                                          108invoke-interface {v6, v11, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          109if-nez v4, :cond_9e
                                                                                                                                                                                                          111invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          112move-result v9
                                                                                                                                                                                                          113try_end_9b: if-eqz v9, :cond_9e
                                                                                                                                                                                                          114move-object v4, v11
                                                                                                                                                                                                          115cond_9e: cmp-long v9, v13, v7
                                                                                                                                                                                                          116if-lez v9, :cond_47
                                                                                                                                                                                                          117move-object v5, v10
                                                                                                                                                                                                          118move-wide v7, v13
                                                                                                                                                                                                          119goto/16 :goto_47
                                                                                                                                                                                                          120catchall_a5: move-exception v0
                                                                                                                                                                                                          121move-object v1, v0
                                                                                                                                                                                                          122goto/16 :goto_ab
                                                                                                                                                                                                          123catch_a8: move-exception v0
                                                                                                                                                                                                          124move-object v3, v0
                                                                                                                                                                                                          125try_start_aa: throw v3
                                                                                                                                                                                                          126goto_ab: if-eqz v2, :cond_bc
                                                                                                                                                                                                          127if-eqz v3, :cond_b9
                                                                                                                                                                                                          128try_start_af:
                                                                                                                                                                                                          129invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          130try_end_b2: goto/16 :goto_bc
                                                                                                                                                                                                          131catch_b3: move-exception v0
                                                                                                                                                                                                          132move-object v2, v0
                                                                                                                                                                                                          134invoke-virtual {v3, v2}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          135goto/16 :goto_bc
                                                                                                                                                                                                          136cond_b9:
                                                                                                                                                                                                          137invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          138goto_bc: throw v1
                                                                                                                                                                                                          139cond_bd: if-eqz v2, :cond_c2
                                                                                                                                                                                                          141invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          142cond_c2: new-instance v0, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;
                                                                                                                                                                                                          143const/4 v9, 0x0
                                                                                                                                                                                                          144move-object v1, v0
                                                                                                                                                                                                          145move-object v2, v4
                                                                                                                                                                                                          146move-object v3, v5
                                                                                                                                                                                                          147move-wide v4, v7
                                                                                                                                                                                                          148move-object v7, v9
                                                                                                                                                                                                          150invoke-direct/range {v1 .. v7}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;-><init>(Ljava/lang/String;Landroid/net/Uri;JLjava/util/Map;Lorg/thoughtcrime/securesms/mediasend/MediaRepository$1;)V
                                                                                                                                                                                                          151return-object v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.net.InetAddress.getByName
                                                                                                                                                                                                          • java.net.InetAddress.isSiteLocalAddress
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          • java.net.InetAddress.getAddress
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.net.InetAddress.getHostAddress
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Boolean.booleanValue
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • returning vacuous success since MMS radio is not in use
                                                                                                                                                                                                          • RFC1918 address in non-MMS radio situation!
                                                                                                                                                                                                          • resolved IP address bytes are null, returning true to attempt a connection anyway.
                                                                                                                                                                                                          • Checking route to address:
                                                                                                                                                                                                          • ,
                                                                                                                                                                                                          • connectivity
                                                                                                                                                                                                          • requestRouteToHostAddress
                                                                                                                                                                                                          • requestRouteToHostAddress(
                                                                                                                                                                                                          • ) ->
                                                                                                                                                                                                          • Unable to lookup host: InetAddress.getByName() returned null.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-static {p1}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          8const/4 v1, 0x1
                                                                                                                                                                                                          9if-nez p2, :cond_1d
                                                                                                                                                                                                          11invoke-virtual {v0}, Ljava/net/InetAddress;->isSiteLocalAddress()Z
                                                                                                                                                                                                          12move-result p0
                                                                                                                                                                                                          13if-nez p0, :cond_15
                                                                                                                                                                                                          15sget-object p0, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          17const-string p1, "returning vacuous success since MMS radio is not in use"
                                                                                                                                                                                                          19invoke-static {p0, p1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          20return v1
                                                                                                                                                                                                          21cond_15: new-instance p0, Ljava/io/IOException;
                                                                                                                                                                                                          23const-string p1, "RFC1918 address in non-MMS radio situation!"
                                                                                                                                                                                                          25invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          26throw p0
                                                                                                                                                                                                          27cond_1d: if-eqz v0, :cond_b5
                                                                                                                                                                                                          29invoke-virtual {v0}, Ljava/net/InetAddress;->getAddress()[B
                                                                                                                                                                                                          30move-result-object p2
                                                                                                                                                                                                          31if-nez p2, :cond_2d
                                                                                                                                                                                                          33sget-object p0, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          35const-string p1, "resolved IP address bytes are null, returning true to attempt a connection anyway."
                                                                                                                                                                                                          37invoke-static {p0, p1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          38return v1
                                                                                                                                                                                                          39cond_2d:
                                                                                                                                                                                                          40sget-object p2, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          41new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          43invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          45const-string v3, "Checking route to address: "
                                                                                                                                                                                                          47invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          49invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          51const-string p1, ", "
                                                                                                                                                                                                          53invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          55invoke-virtual {v0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object p1
                                                                                                                                                                                                          58invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          60invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          61move-result-object p1
                                                                                                                                                                                                          63invoke-static {p2, p1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          65const-string p1, "connectivity"
                                                                                                                                                                                                          67invoke-virtual {p0, p1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          68move-result-object p0
                                                                                                                                                                                                          69check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          70const/4 p1, 0x0
                                                                                                                                                                                                          71try_start_58:
                                                                                                                                                                                                          72invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          73move-result-object p2
                                                                                                                                                                                                          75const-string v2, "requestRouteToHostAddress"
                                                                                                                                                                                                          76const/4 v3, 0x2
                                                                                                                                                                                                          77new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                                          79sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                                          80aput-object v5, v4, p1
                                                                                                                                                                                                          81const-class v5, Ljava/net/InetAddress;
                                                                                                                                                                                                          82aput-object v5, v4, v1
                                                                                                                                                                                                          84invoke-virtual {p2, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          85move-result-object p2
                                                                                                                                                                                                          86new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                                          88invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          89move-result-object v3
                                                                                                                                                                                                          90aput-object v3, v2, p1
                                                                                                                                                                                                          91aput-object v0, v2, v1
                                                                                                                                                                                                          93invoke-virtual {p2, p0, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          94move-result-object p0
                                                                                                                                                                                                          95check-cast p0, Ljava/lang/Boolean;
                                                                                                                                                                                                          97invoke-virtual {p0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                                          98move-result p0
                                                                                                                                                                                                          100sget-object p2, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          101new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          103invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          105const-string v2, "requestRouteToHostAddress("
                                                                                                                                                                                                          107invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          109invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          111const-string v0, ") -> "
                                                                                                                                                                                                          113invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          115invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          117invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          118move-result-object v0
                                                                                                                                                                                                          120invoke-static {p2, v0}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          121try_end_9f: return p0
                                                                                                                                                                                                          122catch_a0: move-exception p0
                                                                                                                                                                                                          124sget-object p2, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          126invoke-static {p2, p0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          127goto/16 :goto_b4
                                                                                                                                                                                                          128catch_a7: move-exception p0
                                                                                                                                                                                                          130sget-object p2, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          132invoke-static {p2, p0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          133goto/16 :goto_b4
                                                                                                                                                                                                          134catch_ae: move-exception p0
                                                                                                                                                                                                          136sget-object p2, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          138invoke-static {p2, p0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          139goto_b4: return p1
                                                                                                                                                                                                          140cond_b5: new-instance p0, Ljava/io/IOException;
                                                                                                                                                                                                          142const-string p1, "Unable to lookup host: InetAddress.getByName() returned null."
                                                                                                                                                                                                          144invoke-direct {p0, p1}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          145throw p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.provider.ContactsContract$RawContacts.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.buildUpon
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.accounts.Account.type:Ljava/lang/String
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.net.Uri$Builder.build
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.content.ContentResolver.delete
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • account_name
                                                                                                                                                                                                          • account_type
                                                                                                                                                                                                          • caller_is_syncadapter
                                                                                                                                                                                                          • true
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • sync1
                                                                                                                                                                                                          • deleted = ?
                                                                                                                                                                                                          • 1
                                                                                                                                                                                                          • Deleting raw contact:
                                                                                                                                                                                                          • ,
                                                                                                                                                                                                          • _id = ?
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0monitor-enter p0
                                                                                                                                                                                                          1try_start_1:
                                                                                                                                                                                                          2sget-object v0, Landroid/provider/ContactsContract$RawContacts;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          4invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                                          5move-result-object v0
                                                                                                                                                                                                          7const-string v1, "account_name"
                                                                                                                                                                                                          9iget-object v2, p1, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          11invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          14const-string v1, "account_type"
                                                                                                                                                                                                          16iget-object p1, p1, Landroid/accounts/Account;->type:Ljava/lang/String;
                                                                                                                                                                                                          18invoke-virtual {v0, v1, p1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          19move-result-object p1
                                                                                                                                                                                                          21const-string v0, "caller_is_syncadapter"
                                                                                                                                                                                                          23const-string v1, "true"
                                                                                                                                                                                                          25invoke-virtual {p1, v0, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          26move-result-object p1
                                                                                                                                                                                                          28invoke-virtual {p1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                                          29move-result-object p1
                                                                                                                                                                                                          31const-string v0, "_id"
                                                                                                                                                                                                          33const-string v1, "sync1"
                                                                                                                                                                                                          34filled-new-array {v0, v1}, [Ljava/lang/String;
                                                                                                                                                                                                          35move-result-object v2
                                                                                                                                                                                                          37iget-object v0, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          39invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          40move-result-object v0
                                                                                                                                                                                                          42const-string v3, "deleted = ?"
                                                                                                                                                                                                          44const-string v1, "1"
                                                                                                                                                                                                          45filled-new-array {v1}, [Ljava/lang/String;
                                                                                                                                                                                                          46move-result-object v4
                                                                                                                                                                                                          47const/4 v5, 0x0
                                                                                                                                                                                                          48move-object v1, p1
                                                                                                                                                                                                          50invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          51move-result-object v0
                                                                                                                                                                                                          52try_end_3f: const/4 v1, 0x0
                                                                                                                                                                                                          53goto_40: if-eqz v0, :cond_9a
                                                                                                                                                                                                          54try_start_42:
                                                                                                                                                                                                          55invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          56move-result v2
                                                                                                                                                                                                          57if-eqz v2, :cond_9a
                                                                                                                                                                                                          58const/4 v2, 0x0
                                                                                                                                                                                                          60invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          61move-result-wide v3
                                                                                                                                                                                                          63sget-object v5, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          64new-instance v6, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          66invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          68const-string v7, "Deleting raw contact: "
                                                                                                                                                                                                          70invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          71const/4 v7, 0x1
                                                                                                                                                                                                          73invoke-interface {v0, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          74move-result-object v8
                                                                                                                                                                                                          76invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          78const-string v8, ", "
                                                                                                                                                                                                          80invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          82invoke-virtual {v6, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          84invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          85move-result-object v6
                                                                                                                                                                                                          87invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          89iget-object v5, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          91invoke-virtual {v5}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          92move-result-object v5
                                                                                                                                                                                                          94const-string v6, "_id = ?"
                                                                                                                                                                                                          95new-array v7, v7, [Ljava/lang/String;
                                                                                                                                                                                                          97invoke-static {v3, v4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          98move-result-object v3
                                                                                                                                                                                                          99aput-object v3, v7, v2
                                                                                                                                                                                                          101invoke-virtual {v5, p1, v6, v7}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          102try_end_83: goto/16 :goto_40
                                                                                                                                                                                                          103catchall_84: move-exception p1
                                                                                                                                                                                                          104goto/16 :goto_89
                                                                                                                                                                                                          105catch_86: move-exception p1
                                                                                                                                                                                                          106move-object v1, p1
                                                                                                                                                                                                          107try_start_88: throw v1
                                                                                                                                                                                                          108goto_89: if-eqz v0, :cond_99
                                                                                                                                                                                                          109if-eqz v1, :cond_96
                                                                                                                                                                                                          110try_start_8d:
                                                                                                                                                                                                          111invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          112try_end_90: goto/16 :goto_99
                                                                                                                                                                                                          113catch_91: move-exception v0
                                                                                                                                                                                                          114try_start_92:
                                                                                                                                                                                                          115invoke-virtual {v1, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          116goto/16 :goto_99
                                                                                                                                                                                                          117cond_96:
                                                                                                                                                                                                          118invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          119goto_99: throw p1
                                                                                                                                                                                                          120cond_9a: if-eqz v0, :cond_9f
                                                                                                                                                                                                          122invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          123cond_9f: monitor-exit p0
                                                                                                                                                                                                          124return-void
                                                                                                                                                                                                          125catchall_a1: move-exception p1
                                                                                                                                                                                                          126monitor-exit p0
                                                                                                                                                                                                          127throw p1
                                                                                                                                                                                                          128return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.net.URL.<init>
                                                                                                                                                                                                          • java.net.URL.openConnection
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.setDoOutput
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.setFixedLengthStreamingMode
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.setChunkedStreamingMode
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.setRequestMethod
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.setRequestProperty
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.setRequestProperty
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.connect
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.getOutputStream
                                                                                                                                                                                                          • java.io.InputStream.read
                                                                                                                                                                                                          • org.whispersystems.signalservice.api.crypto.DigestingOutputStream.write
                                                                                                                                                                                                          • org.whispersystems.signalservice.api.crypto.DigestingOutputStream.flush
                                                                                                                                                                                                          • java.io.InputStream.close
                                                                                                                                                                                                          • org.whispersystems.signalservice.api.crypto.DigestingOutputStream.close
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.getResponseCode
                                                                                                                                                                                                          • org.whispersystems.signalservice.api.crypto.DigestingOutputStream.getTransmittedDigest
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.disconnect
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.getResponseCode
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.getResponseMessage
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          • javax.net.ssl.HttpsURLConnection.disconnect
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Content-Type
                                                                                                                                                                                                          • application/octet-stream
                                                                                                                                                                                                          • Connection
                                                                                                                                                                                                          • close
                                                                                                                                                                                                          • Bad response:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5new-instance v0, Ljava/net/URL;
                                                                                                                                                                                                          7invoke-direct {v0, p2}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          9invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                                          10move-result-object p2
                                                                                                                                                                                                          11check-cast p2, Ljavax/net/ssl/HttpsURLConnection;
                                                                                                                                                                                                          12const/4 v0, 0x1
                                                                                                                                                                                                          14invoke-virtual {p2, v0}, Ljavax/net/ssl/HttpsURLConnection;->setDoOutput(Z)V
                                                                                                                                                                                                          15const/4 v0, 0x0
                                                                                                                                                                                                          16const-wide/16 v1, 0x0
                                                                                                                                                                                                          17cmp-long v3, p4, v1
                                                                                                                                                                                                          18if-lez v3, :cond_1e
                                                                                                                                                                                                          20invoke-static {p4, p5}, Lorg/whispersystems/signalservice/internal/util/Util;->toIntExact(J)I
                                                                                                                                                                                                          21move-result v1
                                                                                                                                                                                                          23invoke-virtual {p2, v1}, Ljavax/net/ssl/HttpsURLConnection;->setFixedLengthStreamingMode(I)V
                                                                                                                                                                                                          24goto/16 :goto_21
                                                                                                                                                                                                          25cond_1e:
                                                                                                                                                                                                          26invoke-virtual {p2, v0}, Ljavax/net/ssl/HttpsURLConnection;->setChunkedStreamingMode(I)V
                                                                                                                                                                                                          27goto_21:
                                                                                                                                                                                                          28invoke-virtual {p2, p1}, Ljavax/net/ssl/HttpsURLConnection;->setRequestMethod(Ljava/lang/String;)V
                                                                                                                                                                                                          30const-string p1, "Content-Type"
                                                                                                                                                                                                          32const-string v1, "application/octet-stream"
                                                                                                                                                                                                          34invoke-virtual {p2, p1, v1}, Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          36const-string p1, "Connection"
                                                                                                                                                                                                          38const-string v1, "close"
                                                                                                                                                                                                          40invoke-virtual {p2, p1, v1}, Ljavax/net/ssl/HttpsURLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          42invoke-virtual {p2}, Ljavax/net/ssl/HttpsURLConnection;->connect()V
                                                                                                                                                                                                          43try_start_35:
                                                                                                                                                                                                          44invoke-virtual {p2}, Ljavax/net/ssl/HttpsURLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                                          45move-result-object p1
                                                                                                                                                                                                          47invoke-interface {p6, p1}, Lorg/whispersystems/signalservice/internal/push/http/OutputStreamFactory;->createFor(Ljava/io/OutputStream;)Lorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;
                                                                                                                                                                                                          48move-result-object p1
                                                                                                                                                                                                          49const p6, 0x8000
                                                                                                                                                                                                          50new-array p6, p6, [B
                                                                                                                                                                                                          51const/4 v1, 0x0
                                                                                                                                                                                                          52goto_43:
                                                                                                                                                                                                          53invoke-virtual {p3, p6}, Ljava/io/InputStream;->read([B)I
                                                                                                                                                                                                          54move-result v2
                                                                                                                                                                                                          55const/4 v3, -0x1
                                                                                                                                                                                                          56if-eq v2, v3, :cond_55
                                                                                                                                                                                                          58invoke-virtual {p1, p6, v0, v2}, Lorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;->write([BII)V
                                                                                                                                                                                                          59add-int/2addr v1, v2
                                                                                                                                                                                                          60if-eqz p7, :cond_43
                                                                                                                                                                                                          61int-to-long v2, v1
                                                                                                                                                                                                          63invoke-interface {p7, p4, p5, v2, v3}, Lorg/whispersystems/signalservice/api/messages/SignalServiceAttachment$ProgressListener;->onAttachmentProgress(JJ)V
                                                                                                                                                                                                          64goto/16 :goto_43
                                                                                                                                                                                                          65cond_55:
                                                                                                                                                                                                          66invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;->flush()V
                                                                                                                                                                                                          68invoke-virtual {p3}, Ljava/io/InputStream;->close()V
                                                                                                                                                                                                          70invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;->close()V
                                                                                                                                                                                                          72invoke-virtual {p2}, Ljavax/net/ssl/HttpsURLConnection;->getResponseCode()I
                                                                                                                                                                                                          73move-result p3
                                                                                                                                                                                                          74const/16 p4, 0xc8
                                                                                                                                                                                                          75if-ne p3, p4, :cond_6e
                                                                                                                                                                                                          77invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/crypto/DigestingOutputStream;->getTransmittedDigest()[B
                                                                                                                                                                                                          78move-result-object p1
                                                                                                                                                                                                          79try_end_6a:
                                                                                                                                                                                                          80invoke-virtual {p2}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
                                                                                                                                                                                                          81return-object p1
                                                                                                                                                                                                          82try_start_6e: new-instance p1, Ljava/io/IOException;
                                                                                                                                                                                                          83new-instance p3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          85invoke-direct {p3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          87const-string p4, "Bad response: "
                                                                                                                                                                                                          89invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          91invoke-virtual {p2}, Ljavax/net/ssl/HttpsURLConnection;->getResponseCode()I
                                                                                                                                                                                                          92move-result p4
                                                                                                                                                                                                          94invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          96const-string p4, " "
                                                                                                                                                                                                          98invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          100invoke-virtual {p2}, Ljavax/net/ssl/HttpsURLConnection;->getResponseMessage()Ljava/lang/String;
                                                                                                                                                                                                          101move-result-object p4
                                                                                                                                                                                                          103invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          105invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          106move-result-object p3
                                                                                                                                                                                                          108invoke-direct {p1, p3}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          109throw p1
                                                                                                                                                                                                          110catchall_95: move-exception p1
                                                                                                                                                                                                          112invoke-virtual {p2}, Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
                                                                                                                                                                                                          113throw p1
                                                                                                                                                                                                          114return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.getSupportActionBar
                                                                                                                                                                                                          • android.support.v7.app.ActionBar.getCustomView
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.container:Lorg/thoughtcrime/securesms/components/InputAwareLayout
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.InputAwareLayout.addOnKeyboardShownListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.inputPanel:Lorg/thoughtcrime/securesms/components/InputPanel
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.InputPanel.setListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.inputPanel:Lorg/thoughtcrime/securesms/components/InputPanel
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.InputPanel.setMediaListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.composeText:Lorg/thoughtcrime/securesms/components/ComposeText
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.ComposeText.setOnEditorActionListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.composeText:Lorg/thoughtcrime/securesms/components/ComposeText
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.ComposeText.setCursorPositionChangedListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.attachButton:Landroid/widget/ImageButton
                                                                                                                                                                                                          • android.widget.ImageButton.setOnClickListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.attachButton:Landroid/widget/ImageButton
                                                                                                                                                                                                          • android.widget.ImageButton.setOnLongClickListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.sendButton:Lorg/thoughtcrime/securesms/components/SendButton
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.SendButton.setOnClickListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.sendButton:Lorg/thoughtcrime/securesms/components/SendButton
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.SendButton.setEnabled
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.sendButton:Lorg/thoughtcrime/securesms/components/SendButton
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.SendButton.addOnTransportChangedListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.titleView:Lorg/thoughtcrime/securesms/conversation/ConversationTitleView
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationTitleView.setOnClickListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.titleView:Lorg/thoughtcrime/securesms/conversation/ConversationTitleView
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationTitleView.setOnLongClickListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.titleView:Lorg/thoughtcrime/securesms/conversation/ConversationTitleView
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationTitleView.setOnBackClickedListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.unblockButton:Landroid/widget/Button
                                                                                                                                                                                                          • android.widget.Button.setOnClickListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.makeDefaultSmsButton:Landroid/widget/Button
                                                                                                                                                                                                          • android.widget.Button.setOnClickListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.registerButton:Landroid/widget/Button
                                                                                                                                                                                                          • android.widget.Button.setOnClickListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.composeText:Lorg/thoughtcrime/securesms/components/ComposeText
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.ComposeText.setOnKeyListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.composeText:Lorg/thoughtcrime/securesms/components/ComposeText
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.ComposeText.addTextChangedListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.composeText:Lorg/thoughtcrime/securesms/components/ComposeText
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.ComposeText.setOnEditorActionListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.composeText:Lorg/thoughtcrime/securesms/components/ComposeText
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.ComposeText.setOnClickListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.composeText:Lorg/thoughtcrime/securesms/components/ComposeText
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.ComposeText.setOnFocusChangeListener
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.getPackageManager
                                                                                                                                                                                                          • android.content.pm.PackageManager.hasSystemFeature
                                                                                                                                                                                                          • android.hardware.Camera.getNumberOfCameras
                                                                                                                                                                                                          • android.widget.ImageButton.setVisibility
                                                                                                                                                                                                          • android.widget.ImageButton.setOnClickListener
                                                                                                                                                                                                          • android.widget.ImageButton.setVisibility
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.searchNav:Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.ConversationSearchBottomBar.setEventListener
                                                                                                                                                                                                          • android.widget.ImageButton.setOnClickListener
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.hardware.camera
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p0}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->getSupportActionBar()Landroid/support/v7/app/ActionBar;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3if-eqz v0, :cond_1c4
                                                                                                                                                                                                          5invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;->getCustomView()Landroid/view/View;
                                                                                                                                                                                                          6move-result-object v0
                                                                                                                                                                                                          7check-cast v0, Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;
                                                                                                                                                                                                          8iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->titleView:Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;
                                                                                                                                                                                                          9const v0, 0x7f090061
                                                                                                                                                                                                          11invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          13check-cast v0, Lorg/thoughtcrime/securesms/components/AnimatingToggle;
                                                                                                                                                                                                          14iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->buttonToggle:Lorg/thoughtcrime/securesms/components/AnimatingToggle;
                                                                                                                                                                                                          15const v0, 0x7f090319
                                                                                                                                                                                                          17invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          18move-result-object v0
                                                                                                                                                                                                          19check-cast v0, Lorg/thoughtcrime/securesms/components/SendButton;
                                                                                                                                                                                                          20iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->sendButton:Lorg/thoughtcrime/securesms/components/SendButton;
                                                                                                                                                                                                          21const v0, 0x7f090040
                                                                                                                                                                                                          23invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          24move-result-object v0
                                                                                                                                                                                                          25check-cast v0, Landroid/widget/ImageButton;
                                                                                                                                                                                                          26iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->attachButton:Landroid/widget/ImageButton;
                                                                                                                                                                                                          27const v0, 0x7f090120
                                                                                                                                                                                                          29invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          30move-result-object v0
                                                                                                                                                                                                          31check-cast v0, Lorg/thoughtcrime/securesms/components/ComposeText;
                                                                                                                                                                                                          32iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->composeText:Lorg/thoughtcrime/securesms/components/ComposeText;
                                                                                                                                                                                                          33const v0, 0x7f09033e
                                                                                                                                                                                                          35invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          36move-result-object v0
                                                                                                                                                                                                          37check-cast v0, Landroid/widget/TextView;
                                                                                                                                                                                                          38iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->charactersLeft:Landroid/widget/TextView;
                                                                                                                                                                                                          39const v0, 0x7f090123
                                                                                                                                                                                                          41invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findStubById(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub;
                                                                                                                                                                                                          42move-result-object v0
                                                                                                                                                                                                          43iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->emojiDrawerStub:Lorg/thoughtcrime/securesms/util/views/Stub;
                                                                                                                                                                                                          44const v0, 0x7f090394
                                                                                                                                                                                                          46invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          47move-result-object v0
                                                                                                                                                                                                          48check-cast v0, Landroid/widget/Button;
                                                                                                                                                                                                          49iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->unblockButton:Landroid/widget/Button;
                                                                                                                                                                                                          50const v0, 0x7f0901d8
                                                                                                                                                                                                          52invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          53move-result-object v0
                                                                                                                                                                                                          54check-cast v0, Landroid/widget/Button;
                                                                                                                                                                                                          55iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->makeDefaultSmsButton:Landroid/widget/Button;
                                                                                                                                                                                                          56const v0, 0x7f0902c8
                                                                                                                                                                                                          58invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          59move-result-object v0
                                                                                                                                                                                                          60check-cast v0, Landroid/widget/Button;
                                                                                                                                                                                                          61iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->registerButton:Landroid/widget/Button;
                                                                                                                                                                                                          62const v0, 0x7f09005f
                                                                                                                                                                                                          64invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          65move-result-object v1
                                                                                                                                                                                                          66iput-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->composePanel:Landroid/view/View;
                                                                                                                                                                                                          67const v1, 0x7f0901b5
                                                                                                                                                                                                          69invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          70move-result-object v1
                                                                                                                                                                                                          71check-cast v1, Lorg/thoughtcrime/securesms/components/InputAwareLayout;
                                                                                                                                                                                                          72iput-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->container:Lorg/thoughtcrime/securesms/components/InputAwareLayout;
                                                                                                                                                                                                          73const v1, 0x7f0902cd
                                                                                                                                                                                                          75invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findStubById(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub;
                                                                                                                                                                                                          76move-result-object v1
                                                                                                                                                                                                          77iput-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->reminderView:Lorg/thoughtcrime/securesms/util/views/Stub;
                                                                                                                                                                                                          78const v1, 0x7f09039c
                                                                                                                                                                                                          80invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findStubById(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub;
                                                                                                                                                                                                          81move-result-object v1
                                                                                                                                                                                                          82iput-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->unverifiedBannerView:Lorg/thoughtcrime/securesms/util/views/Stub;
                                                                                                                                                                                                          83const v1, 0x7f090183
                                                                                                                                                                                                          85invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findStubById(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub;
                                                                                                                                                                                                          86move-result-object v1
                                                                                                                                                                                                          87iput-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->groupShareProfileView:Lorg/thoughtcrime/securesms/util/views/Stub;
                                                                                                                                                                                                          88const v1, 0x7f0902a1
                                                                                                                                                                                                          90invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          91move-result-object v1
                                                                                                                                                                                                          92check-cast v1, Lorg/thoughtcrime/securesms/components/HidingLinearLayout;
                                                                                                                                                                                                          93iput-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->quickAttachmentToggle:Lorg/thoughtcrime/securesms/components/HidingLinearLayout;
                                                                                                                                                                                                          94const v1, 0x7f0901a7
                                                                                                                                                                                                          96invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          97move-result-object v1
                                                                                                                                                                                                          98check-cast v1, Lorg/thoughtcrime/securesms/components/HidingLinearLayout;
                                                                                                                                                                                                          99iput-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->inlineAttachmentToggle:Lorg/thoughtcrime/securesms/components/HidingLinearLayout;
                                                                                                                                                                                                          101invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          102move-result-object v0
                                                                                                                                                                                                          103check-cast v0, Lorg/thoughtcrime/securesms/components/InputPanel;
                                                                                                                                                                                                          104iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->inputPanel:Lorg/thoughtcrime/securesms/components/InputPanel;
                                                                                                                                                                                                          105const v0, 0x7f0900d6
                                                                                                                                                                                                          107invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          108move-result-object v0
                                                                                                                                                                                                          109check-cast v0, Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;
                                                                                                                                                                                                          110iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->searchNav:Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;
                                                                                                                                                                                                          111const v0, 0x7f0902a5
                                                                                                                                                                                                          113invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          114move-result-object v0
                                                                                                                                                                                                          115check-cast v0, Landroid/widget/ImageButton;
                                                                                                                                                                                                          116const v1, 0x7f0901a6
                                                                                                                                                                                                          118invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;->findById(Landroid/app/Activity;I)Landroid/view/View;
                                                                                                                                                                                                          119move-result-object v1
                                                                                                                                                                                                          120check-cast v1, Landroid/widget/ImageButton;
                                                                                                                                                                                                          122iget-object v2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->container:Lorg/thoughtcrime/securesms/components/InputAwareLayout;
                                                                                                                                                                                                          124invoke-virtual {v2, p0}, Lorg/thoughtcrime/securesms/components/InputAwareLayout;->addOnKeyboardShownListener(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout$OnKeyboardShownListener;)V
                                                                                                                                                                                                          126iget-object v2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->inputPanel:Lorg/thoughtcrime/securesms/components/InputPanel;
                                                                                                                                                                                                          128invoke-virtual {v2, p0}, Lorg/thoughtcrime/securesms/components/InputPanel;->setListener(Lorg/thoughtcrime/securesms/components/InputPanel$Listener;)V
                                                                                                                                                                                                          130iget-object v2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->inputPanel:Lorg/thoughtcrime/securesms/components/InputPanel;
                                                                                                                                                                                                          132invoke-virtual {v2, p0}, Lorg/thoughtcrime/securesms/components/InputPanel;->setMediaListener(Lorg/thoughtcrime/securesms/components/InputPanel$MediaListener;)V
                                                                                                                                                                                                          133const/4 v2, 0x0
                                                                                                                                                                                                          134iput-object v2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->attachmentTypeSelector:Lorg/thoughtcrime/securesms/components/AttachmentTypeSelector;
                                                                                                                                                                                                          135new-instance v3, Lorg/thoughtcrime/securesms/mms/AttachmentManager;
                                                                                                                                                                                                          137invoke-direct {v3, p0, p0}, Lorg/thoughtcrime/securesms/mms/AttachmentManager;-><init>(Landroid/app/Activity;Lorg/thoughtcrime/securesms/mms/AttachmentManager$AttachmentListener;)V
                                                                                                                                                                                                          138iput-object v3, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->attachmentManager:Lorg/thoughtcrime/securesms/mms/AttachmentManager;
                                                                                                                                                                                                          139new-instance v3, Lorg/thoughtcrime/securesms/audio/AudioRecorder;
                                                                                                                                                                                                          141invoke-direct {v3, p0}, Lorg/thoughtcrime/securesms/audio/AudioRecorder;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                                          142iput-object v3, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->audioRecorder:Lorg/thoughtcrime/securesms/audio/AudioRecorder;
                                                                                                                                                                                                          143new-instance v3, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$TypingStatusTextWatcher;
                                                                                                                                                                                                          145invoke-direct {v3, p0, v2}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$TypingStatusTextWatcher;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;Lorg/thoughtcrime/securesms/conversation/ConversationActivity$1;)V
                                                                                                                                                                                                          146iput-object v3, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->typingTextWatcher:Lorg/thoughtcrime/securesms/conversation/ConversationActivity$TypingStatusTextWatcher;
                                                                                                                                                                                                          147new-instance v3, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$SendButtonListener;
                                                                                                                                                                                                          149invoke-direct {v3, p0, v2}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$SendButtonListener;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;Lorg/thoughtcrime/securesms/conversation/ConversationActivity$1;)V
                                                                                                                                                                                                          150new-instance v4, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$ComposeKeyPressedListener;
                                                                                                                                                                                                          152invoke-direct {v4, p0, v2}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$ComposeKeyPressedListener;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;Lorg/thoughtcrime/securesms/conversation/ConversationActivity$1;)V
                                                                                                                                                                                                          154iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->composeText:Lorg/thoughtcrime/securesms/components/ComposeText;
                                                                                                                                                                                                          156invoke-virtual {v5, v3}, Lorg/thoughtcrime/securesms/components/ComposeText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
                                                                                                                                                                                                          158iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->composeText:Lorg/thoughtcrime/securesms/components/ComposeText;
                                                                                                                                                                                                          160invoke-virtual {v5, p0}, Lorg/thoughtcrime/securesms/components/ComposeText;->setCursorPositionChangedListener(Lorg/thoughtcrime/securesms/components/ComposeText$CursorPositionChangedListener;)V
                                                                                                                                                                                                          162iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->attachButton:Landroid/widget/ImageButton;
                                                                                                                                                                                                          163new-instance v6, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$AttachButtonListener;
                                                                                                                                                                                                          165invoke-direct {v6, p0, v2}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$AttachButtonListener;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;Lorg/thoughtcrime/securesms/conversation/ConversationActivity$1;)V
                                                                                                                                                                                                          167invoke-virtual {v5, v6}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          169iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->attachButton:Landroid/widget/ImageButton;
                                                                                                                                                                                                          170new-instance v6, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$AttachButtonLongClickListener;
                                                                                                                                                                                                          172invoke-direct {v6, p0, v2}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$AttachButtonLongClickListener;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;Lorg/thoughtcrime/securesms/conversation/ConversationActivity$1;)V
                                                                                                                                                                                                          174invoke-virtual {v5, v6}, Landroid/widget/ImageButton;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
                                                                                                                                                                                                          176iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->sendButton:Lorg/thoughtcrime/securesms/components/SendButton;
                                                                                                                                                                                                          178invoke-virtual {v5, v3}, Lorg/thoughtcrime/securesms/components/SendButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          180iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->sendButton:Lorg/thoughtcrime/securesms/components/SendButton;
                                                                                                                                                                                                          181const/4 v6, 0x1
                                                                                                                                                                                                          183invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/components/SendButton;->setEnabled(Z)V
                                                                                                                                                                                                          185iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->sendButton:Lorg/thoughtcrime/securesms/components/SendButton;
                                                                                                                                                                                                          186new-instance v6, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$UINmr-72YWVkkq7TLW12rTkpE8Q;
                                                                                                                                                                                                          188invoke-direct {v6, p0}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$UINmr-72YWVkkq7TLW12rTkpE8Q;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;)V
                                                                                                                                                                                                          190invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/components/SendButton;->addOnTransportChangedListener(Lorg/thoughtcrime/securesms/TransportOptions$OnTransportChangedListener;)V
                                                                                                                                                                                                          192iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->titleView:Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;
                                                                                                                                                                                                          193new-instance v6, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$tad0rdz28qb2Q27FzV_wrkMogug;
                                                                                                                                                                                                          195invoke-direct {v6, p0}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$tad0rdz28qb2Q27FzV_wrkMogug;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;)V
                                                                                                                                                                                                          197invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          199iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->titleView:Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;
                                                                                                                                                                                                          200new-instance v6, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$lTSTpS3SPp-Cayygr1TIEM152Gc;
                                                                                                                                                                                                          202invoke-direct {v6, p0}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$lTSTpS3SPp-Cayygr1TIEM152Gc;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;)V
                                                                                                                                                                                                          204invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
                                                                                                                                                                                                          206iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->titleView:Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;
                                                                                                                                                                                                          207new-instance v6, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$LeypHAfgMOlGw3TBWuLZwSGL2Qw;
                                                                                                                                                                                                          209invoke-direct {v6, p0}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$LeypHAfgMOlGw3TBWuLZwSGL2Qw;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;)V
                                                                                                                                                                                                          211invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/conversation/ConversationTitleView;->setOnBackClickedListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          213iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->unblockButton:Landroid/widget/Button;
                                                                                                                                                                                                          214new-instance v6, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$-SkzfYi2rSJ67K8Al8Q3vOyuSjY;
                                                                                                                                                                                                          216invoke-direct {v6, p0}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$-SkzfYi2rSJ67K8Al8Q3vOyuSjY;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;)V
                                                                                                                                                                                                          218invoke-virtual {v5, v6}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          220iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->makeDefaultSmsButton:Landroid/widget/Button;
                                                                                                                                                                                                          221new-instance v6, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$UBFpP635QrZ-5bkKFum9b7okXZY;
                                                                                                                                                                                                          223invoke-direct {v6, p0}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$UBFpP635QrZ-5bkKFum9b7okXZY;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;)V
                                                                                                                                                                                                          225invoke-virtual {v5, v6}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          227iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->registerButton:Landroid/widget/Button;
                                                                                                                                                                                                          228new-instance v6, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$ovbABf042mw3RLayEmnFWbl8Tp8;
                                                                                                                                                                                                          230invoke-direct {v6, p0}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$ovbABf042mw3RLayEmnFWbl8Tp8;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;)V
                                                                                                                                                                                                          232invoke-virtual {v5, v6}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          234iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->composeText:Lorg/thoughtcrime/securesms/components/ComposeText;
                                                                                                                                                                                                          236invoke-virtual {v5, v4}, Lorg/thoughtcrime/securesms/components/ComposeText;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V
                                                                                                                                                                                                          238iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->composeText:Lorg/thoughtcrime/securesms/components/ComposeText;
                                                                                                                                                                                                          240invoke-virtual {v5, v4}, Lorg/thoughtcrime/securesms/components/ComposeText;->addTextChangedListener(Landroid/text/TextWatcher;)V
                                                                                                                                                                                                          242iget-object v5, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->composeText:Lorg/thoughtcrime/securesms/components/ComposeText;
                                                                                                                                                                                                          244invoke-virtual {v5, v3}, Lorg/thoughtcrime/securesms/components/ComposeText;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
                                                                                                                                                                                                          246iget-object v3, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->composeText:Lorg/thoughtcrime/securesms/components/ComposeText;
                                                                                                                                                                                                          248invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/ComposeText;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          250iget-object v3, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->composeText:Lorg/thoughtcrime/securesms/components/ComposeText;
                                                                                                                                                                                                          252invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/ComposeText;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V
                                                                                                                                                                                                          254invoke-virtual {p0}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                                          255move-result-object v3
                                                                                                                                                                                                          257const-string v4, "android.hardware.camera"
                                                                                                                                                                                                          259invoke-virtual {v3, v4}, Landroid/content/pm/PackageManager;->hasSystemFeature(Ljava/lang/String;)Z
                                                                                                                                                                                                          260move-result v3
                                                                                                                                                                                                          261if-eqz v3, :cond_1b1
                                                                                                                                                                                                          263invoke-static {}, Landroid/hardware/Camera;->getNumberOfCameras()I
                                                                                                                                                                                                          264move-result v3
                                                                                                                                                                                                          265if-lez v3, :cond_1b1
                                                                                                                                                                                                          266const/4 v3, 0x0
                                                                                                                                                                                                          268invoke-virtual {v0, v3}, Landroid/widget/ImageButton;->setVisibility(I)V
                                                                                                                                                                                                          269new-instance v3, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$QuickCameraToggleListener;
                                                                                                                                                                                                          271invoke-direct {v3, p0, v2}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity$QuickCameraToggleListener;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;Lorg/thoughtcrime/securesms/conversation/ConversationActivity$1;)V
                                                                                                                                                                                                          273invoke-virtual {v0, v3}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          274goto/16 :goto_1b6
                                                                                                                                                                                                          275cond_1b1: const/16 v2, 0x8
                                                                                                                                                                                                          277invoke-virtual {v0, v2}, Landroid/widget/ImageButton;->setVisibility(I)V
                                                                                                                                                                                                          278goto_1b6:
                                                                                                                                                                                                          279iget-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->searchNav:Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;
                                                                                                                                                                                                          281invoke-virtual {v0, p0}, Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar;->setEventListener(Lorg/thoughtcrime/securesms/components/ConversationSearchBottomBar$EventListener;)V
                                                                                                                                                                                                          282new-instance v0, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$2VP4U-tOKGBQy9GErjuFsmwClqU;
                                                                                                                                                                                                          284invoke-direct {v0, p0}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$2VP4U-tOKGBQy9GErjuFsmwClqU;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;)V
                                                                                                                                                                                                          286invoke-virtual {v1, v0}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V
                                                                                                                                                                                                          287return-void
                                                                                                                                                                                                          288cond_1c4: new-instance v0, Ljava/lang/AssertionError;
                                                                                                                                                                                                          290invoke-direct {v0}, Ljava/lang/AssertionError;-><init>()V
                                                                                                                                                                                                          291throw v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.lastIndexOf
                                                                                                                                                                                                          • java.lang.String.indexOf
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.Integer.parseInt
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.net.InetSocketAddress.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.exc.InvalidFormatException.<init>
                                                                                                                                                                                                          • java.lang.String.indexOf
                                                                                                                                                                                                          • java.lang.String.indexOf
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.Integer.parseInt
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.net.InetSocketAddress.<init>
                                                                                                                                                                                                          • java.net.InetSocketAddress.<init>
                                                                                                                                                                                                          • java.net.InetAddress.getByName
                                                                                                                                                                                                          • java.util.TimeZone.getTimeZone
                                                                                                                                                                                                          • java.nio.charset.Charset.forName
                                                                                                                                                                                                          • java.util.Locale.<init>
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.util.Locale.<init>
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.util.Locale.<init>
                                                                                                                                                                                                          • java.util.regex.Pattern.compile
                                                                                                                                                                                                          • java.util.Currency.getInstance
                                                                                                                                                                                                          • java.net.URI.create
                                                                                                                                                                                                          • java.net.URL.<init>
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • [
                                                                                                                                                                                                          • Bracketed IPv6 address must contain closing bracket
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5iget v0, p0, Lcom/fasterxml/jackson/databind/deser/std/FromStringDeserializer$Std;->_kind:I
                                                                                                                                                                                                          6const/4 v1, 0x0
                                                                                                                                                                                                          7packed-switch v0, :pswitch_data_ec
                                                                                                                                                                                                          9invoke-static {}, Lcom/fasterxml/jackson/core/util/VersionUtil;->throwInternal()V
                                                                                                                                                                                                          10const/4 p1, 0x0
                                                                                                                                                                                                          11return-object p1
                                                                                                                                                                                                          12pswitch_b: new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          14invoke-direct {p2, p1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          15return-object p2
                                                                                                                                                                                                          16pswitch_11:
                                                                                                                                                                                                          17const-string v0, "["
                                                                                                                                                                                                          19invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          20move-result v0
                                                                                                                                                                                                          21const/16 v2, 0x3a
                                                                                                                                                                                                          22if-eqz v0, :cond_50
                                                                                                                                                                                                          23const/16 v0, 0x5d
                                                                                                                                                                                                          25invoke-virtual {p1, v0}, Ljava/lang/String;->lastIndexOf(I)I
                                                                                                                                                                                                          26move-result v0
                                                                                                                                                                                                          27const/4 v3, -0x1
                                                                                                                                                                                                          28if-eq v0, v3, :cond_42
                                                                                                                                                                                                          30invoke-virtual {p1, v2, v0}, Ljava/lang/String;->indexOf(II)I
                                                                                                                                                                                                          31move-result p2
                                                                                                                                                                                                          32if-le p2, v3, :cond_35
                                                                                                                                                                                                          33add-int/lit8 p2, p2, 0x1
                                                                                                                                                                                                          35invoke-virtual {p1, p2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object p2
                                                                                                                                                                                                          38invoke-static {p2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                                          39move-result p2
                                                                                                                                                                                                          40goto/16 :goto_36
                                                                                                                                                                                                          41cond_35: const/4 p2, 0x0
                                                                                                                                                                                                          42goto_36: new-instance v2, Ljava/net/InetSocketAddress;
                                                                                                                                                                                                          43add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                                          45invoke-virtual {p1, v1, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                                          46move-result-object p1
                                                                                                                                                                                                          48invoke-direct {v2, p1, p2}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                                          49return-object v2
                                                                                                                                                                                                          50cond_42: new-instance v0, Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;
                                                                                                                                                                                                          52invoke-virtual {p2}, Lcom/fasterxml/jackson/databind/DeserializationContext;->getParser()Lcom/fasterxml/jackson/core/JsonParser;
                                                                                                                                                                                                          53move-result-object p2
                                                                                                                                                                                                          54const-class v1, Ljava/net/InetSocketAddress;
                                                                                                                                                                                                          56const-string v2, "Bracketed IPv6 address must contain closing bracket"
                                                                                                                                                                                                          58invoke-direct {v0, p2, v2, p1, v1}, Lcom/fasterxml/jackson/databind/exc/InvalidFormatException;-><init>(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)V
                                                                                                                                                                                                          59throw v0
                                                                                                                                                                                                          60cond_50:
                                                                                                                                                                                                          61invoke-virtual {p1, v2}, Ljava/lang/String;->indexOf(I)I
                                                                                                                                                                                                          62move-result p2
                                                                                                                                                                                                          63if-ltz p2, :cond_70
                                                                                                                                                                                                          64add-int/lit8 v0, p2, 0x1
                                                                                                                                                                                                          66invoke-virtual {p1, v2, v0}, Ljava/lang/String;->indexOf(II)I
                                                                                                                                                                                                          67move-result v2
                                                                                                                                                                                                          68if-gez v2, :cond_70
                                                                                                                                                                                                          70invoke-virtual {p1, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          71move-result-object v0
                                                                                                                                                                                                          73invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                                          74move-result v0
                                                                                                                                                                                                          75new-instance v2, Ljava/net/InetSocketAddress;
                                                                                                                                                                                                          77invoke-virtual {p1, v1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                                          78move-result-object p1
                                                                                                                                                                                                          80invoke-direct {v2, p1, v0}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                                          81return-object v2
                                                                                                                                                                                                          82cond_70: new-instance p2, Ljava/net/InetSocketAddress;
                                                                                                                                                                                                          84invoke-direct {p2, p1, v1}, Ljava/net/InetSocketAddress;-><init>(Ljava/lang/String;I)V
                                                                                                                                                                                                          85return-object p2
                                                                                                                                                                                                          86pswitch_76:
                                                                                                                                                                                                          87invoke-static {p1}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                                          88move-result-object p1
                                                                                                                                                                                                          89return-object p1
                                                                                                                                                                                                          90pswitch_7b:
                                                                                                                                                                                                          91invoke-static {p1}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone;
                                                                                                                                                                                                          92move-result-object p1
                                                                                                                                                                                                          93return-object p1
                                                                                                                                                                                                          94pswitch_80:
                                                                                                                                                                                                          95invoke-static {p1}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;
                                                                                                                                                                                                          96move-result-object p1
                                                                                                                                                                                                          97return-object p1
                                                                                                                                                                                                          98pswitch_85:
                                                                                                                                                                                                          99invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/deser/std/FromStringDeserializer$Std;->_firstHyphenOrUnderscore(Ljava/lang/String;)I
                                                                                                                                                                                                          100move-result p2
                                                                                                                                                                                                          101if-gez p2, :cond_91
                                                                                                                                                                                                          102new-instance p2, Ljava/util/Locale;
                                                                                                                                                                                                          104invoke-direct {p2, p1}, Ljava/util/Locale;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          105return-object p2
                                                                                                                                                                                                          106cond_91:
                                                                                                                                                                                                          107invoke-virtual {p1, v1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                                          108move-result-object v0
                                                                                                                                                                                                          109add-int/lit8 p2, p2, 0x1
                                                                                                                                                                                                          111invoke-virtual {p1, p2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          112move-result-object p1
                                                                                                                                                                                                          114invoke-virtual {p0, p1}, Lcom/fasterxml/jackson/databind/deser/std/FromStringDeserializer$Std;->_firstHyphenOrUnderscore(Ljava/lang/String;)I
                                                                                                                                                                                                          115move-result p2
                                                                                                                                                                                                          116if-gez p2, :cond_a7
                                                                                                                                                                                                          117new-instance p2, Ljava/util/Locale;
                                                                                                                                                                                                          119invoke-direct {p2, v0, p1}, Ljava/util/Locale;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          120return-object p2
                                                                                                                                                                                                          121cond_a7:
                                                                                                                                                                                                          122invoke-virtual {p1, v1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                                          123move-result-object v1
                                                                                                                                                                                                          124new-instance v2, Ljava/util/Locale;
                                                                                                                                                                                                          125add-int/lit8 p2, p2, 0x1
                                                                                                                                                                                                          127invoke-virtual {p1, p2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          128move-result-object p1
                                                                                                                                                                                                          130invoke-direct {v2, v0, v1, p1}, Ljava/util/Locale;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          131return-object v2
                                                                                                                                                                                                          132pswitch_b7:
                                                                                                                                                                                                          133invoke-static {p1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                                                                                                                                                                                                          134move-result-object p1
                                                                                                                                                                                                          135return-object p1
                                                                                                                                                                                                          136pswitch_bc:
                                                                                                                                                                                                          137invoke-static {p1}, Ljava/util/Currency;->getInstance(Ljava/lang/String;)Ljava/util/Currency;
                                                                                                                                                                                                          138move-result-object p1
                                                                                                                                                                                                          139return-object p1
                                                                                                                                                                                                          140pswitch_c1:
                                                                                                                                                                                                          141invoke-virtual {p2}, Lcom/fasterxml/jackson/databind/DeserializationContext;->getTypeFactory()Lcom/fasterxml/jackson/databind/type/TypeFactory;
                                                                                                                                                                                                          142move-result-object p2
                                                                                                                                                                                                          144invoke-virtual {p2, p1}, Lcom/fasterxml/jackson/databind/type/TypeFactory;->constructFromCanonical(Ljava/lang/String;)Lcom/fasterxml/jackson/databind/JavaType;
                                                                                                                                                                                                          145move-result-object p1
                                                                                                                                                                                                          146return-object p1
                                                                                                                                                                                                          147try_start_ca:
                                                                                                                                                                                                          148invoke-virtual {p2, p1}, Lcom/fasterxml/jackson/databind/DeserializationContext;->findClass(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                                          149move-result-object p1
                                                                                                                                                                                                          150try_end_ce: return-object p1
                                                                                                                                                                                                          151catch_cf: move-exception v0
                                                                                                                                                                                                          153iget-object v1, p0, Lcom/fasterxml/jackson/databind/deser/std/FromStringDeserializer$Std;->_valueClass:Ljava/lang/Class;
                                                                                                                                                                                                          155invoke-static {v0}, Lcom/fasterxml/jackson/databind/util/ClassUtil;->getRootCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                                          156move-result-object v0
                                                                                                                                                                                                          158invoke-virtual {p2, v1, p1, v0}, Lcom/fasterxml/jackson/databind/DeserializationContext;->handleInstantiationProblem(Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;
                                                                                                                                                                                                          159move-result-object p1
                                                                                                                                                                                                          160return-object p1
                                                                                                                                                                                                          161pswitch_db:
                                                                                                                                                                                                          162invoke-static {p1}, Ljava/net/URI;->create(Ljava/lang/String;)Ljava/net/URI;
                                                                                                                                                                                                          163move-result-object p1
                                                                                                                                                                                                          164return-object p1
                                                                                                                                                                                                          165pswitch_e0: new-instance p2, Ljava/net/URL;
                                                                                                                                                                                                          167invoke-direct {p2, p1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          168return-object p2
                                                                                                                                                                                                          169pswitch_e6: new-instance p2, Ljava/io/File;
                                                                                                                                                                                                          171invoke-direct {p2, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          172return-object p2
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getCount
                                                                                                                                                                                                          • android.database.Cursor.getPosition
                                                                                                                                                                                                          • java.util.Set.size
                                                                                                                                                                                                          • java.util.Set.iterator
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.util.Set.size
                                                                                                                                                                                                          • java.util.Set.add
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • java.util.Set.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.content.Context.getSharedPreferences
                                                                                                                                                                                                          • android.content.SharedPreferences.edit
                                                                                                                                                                                                          • android.content.SharedPreferences$Editor.putBoolean
                                                                                                                                                                                                          • android.content.SharedPreferences$Editor.apply
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • content://mms-sms/conversations?simple=true
                                                                                                                                                                                                          • date ASC
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • recipient_ids
                                                                                                                                                                                                          • SecureSMS
                                                                                                                                                                                                          • migrated
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p0}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3const/4 v1, 0x0
                                                                                                                                                                                                          4try_start_5:
                                                                                                                                                                                                          5const-string v2, "content://mms-sms/conversations?simple=true"
                                                                                                                                                                                                          7invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          8move-result-object v4
                                                                                                                                                                                                          10invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          11move-result-object v3
                                                                                                                                                                                                          12const/4 v5, 0x0
                                                                                                                                                                                                          13const/4 v6, 0x0
                                                                                                                                                                                                          14const/4 v7, 0x0
                                                                                                                                                                                                          16const-string v8, "date ASC"
                                                                                                                                                                                                          18invoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          19move-result-object v1
                                                                                                                                                                                                          20goto_18: const/4 v2, 0x0
                                                                                                                                                                                                          21const/4 v3, 0x1
                                                                                                                                                                                                          22if-eqz v1, :cond_bb
                                                                                                                                                                                                          24invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          25move-result v4
                                                                                                                                                                                                          26if-eqz v4, :cond_bb
                                                                                                                                                                                                          28const-string v4, "_id"
                                                                                                                                                                                                          30invoke-interface {v1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          31move-result v4
                                                                                                                                                                                                          33invoke-interface {v1, v4}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          34move-result-wide v8
                                                                                                                                                                                                          36const-string v4, "recipient_ids"
                                                                                                                                                                                                          38invoke-interface {v1, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          39move-result v4
                                                                                                                                                                                                          41invoke-interface {v1, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          42move-result-object v4
                                                                                                                                                                                                          44invoke-static {p0, v4}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->getOurRecipients(Landroid/content/Context;Ljava/lang/String;)Ljava/util/Set;
                                                                                                                                                                                                          45move-result-object v4
                                                                                                                                                                                                          46new-instance v12, Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;
                                                                                                                                                                                                          48invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                                          49move-result v5
                                                                                                                                                                                                          51invoke-interface {v1}, Landroid/database/Cursor;->getPosition()I
                                                                                                                                                                                                          52move-result v6
                                                                                                                                                                                                          53const/16 v7, 0x64
                                                                                                                                                                                                          55invoke-direct {v12, v5, v6, v7, v2}, Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;-><init>(IIII)V
                                                                                                                                                                                                          56if-eqz v4, :cond_b3
                                                                                                                                                                                                          58invoke-interface {v4}, Ljava/util/Set;->size()I
                                                                                                                                                                                                          59move-result v2
                                                                                                                                                                                                          60if-ne v2, v3, :cond_66
                                                                                                                                                                                                          62invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          63move-result-object v2
                                                                                                                                                                                                          65invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          66move-result-object v2
                                                                                                                                                                                                          67check-cast v2, Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          69invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->getThreadIdFor(Lorg/thoughtcrime/securesms/recipients/Recipient;)J
                                                                                                                                                                                                          70move-result-wide v10
                                                                                                                                                                                                          71move-object v5, p0
                                                                                                                                                                                                          72move-object v6, p1
                                                                                                                                                                                                          73move-object v7, v12
                                                                                                                                                                                                          75invoke-static/range {v5 .. v11}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->migrateConversation(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SmsMigrator$SmsMigrationProgressListener;Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;JJ)V
                                                                                                                                                                                                          76goto/16 :goto_b3
                                                                                                                                                                                                          77cond_66:
                                                                                                                                                                                                          78invoke-interface {v4}, Ljava/util/Set;->size()I
                                                                                                                                                                                                          79move-result v2
                                                                                                                                                                                                          80if-le v2, v3, :cond_b3
                                                                                                                                                                                                          82invoke-static {p0}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLocalNumber(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                                          83move-result-object v2
                                                                                                                                                                                                          85invoke-static {v2}, Lorg/thoughtcrime/securesms/database/Address;->fromSerialized(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          86move-result-object v2
                                                                                                                                                                                                          88invoke-static {p0, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;->from(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;Z)Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          89move-result-object v2
                                                                                                                                                                                                          91invoke-interface {v4, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          92new-instance v2, Ljava/util/LinkedList;
                                                                                                                                                                                                          94invoke-direct {v2}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          96invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          97move-result-object v4
                                                                                                                                                                                                          98goto_84:
                                                                                                                                                                                                          99invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          100move-result v5
                                                                                                                                                                                                          101if-eqz v5, :cond_98
                                                                                                                                                                                                          103invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          104move-result-object v5
                                                                                                                                                                                                          105check-cast v5, Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          107invoke-virtual {v5}, Lorg/thoughtcrime/securesms/recipients/Recipient;->getAddress()Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          108move-result-object v5
                                                                                                                                                                                                          110invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          111goto/16 :goto_84
                                                                                                                                                                                                          112cond_98:
                                                                                                                                                                                                          113invoke-static {p0}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getGroupDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/GroupDatabase;
                                                                                                                                                                                                          114move-result-object v4
                                                                                                                                                                                                          116invoke-virtual {v4, v2, v3}, Lorg/thoughtcrime/securesms/database/GroupDatabase;->getOrCreateGroupForMembers(Ljava/util/List;Z)Ljava/lang/String;
                                                                                                                                                                                                          117move-result-object v2
                                                                                                                                                                                                          119invoke-static {v2}, Lorg/thoughtcrime/securesms/database/Address;->fromSerialized(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          120move-result-object v2
                                                                                                                                                                                                          122invoke-static {p0, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;->from(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;Z)Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          123move-result-object v2
                                                                                                                                                                                                          124const/4 v3, 0x2
                                                                                                                                                                                                          126invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->getThreadIdFor(Lorg/thoughtcrime/securesms/recipients/Recipient;I)J
                                                                                                                                                                                                          127move-result-wide v10
                                                                                                                                                                                                          128move-object v5, p0
                                                                                                                                                                                                          129move-object v6, p1
                                                                                                                                                                                                          130move-object v7, v12
                                                                                                                                                                                                          132invoke-static/range {v5 .. v11}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->migrateConversation(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SmsMigrator$SmsMigrationProgressListener;Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;JJ)V
                                                                                                                                                                                                          133goto_b3:
                                                                                                                                                                                                          134invoke-virtual {v12}, Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;->incrementPrimaryComplete()V
                                                                                                                                                                                                          136invoke-interface {p1, v12}, Lorg/thoughtcrime/securesms/database/SmsMigrator$SmsMigrationProgressListener;->progressUpdate(Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;)V
                                                                                                                                                                                                          137try_end_b9: goto/16 :goto_18
                                                                                                                                                                                                          138cond_bb: if-eqz v1, :cond_c0
                                                                                                                                                                                                          140invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          141cond_c0:
                                                                                                                                                                                                          142const-string p1, "SecureSMS"
                                                                                                                                                                                                          144invoke-virtual {p0, p1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
                                                                                                                                                                                                          145move-result-object p0
                                                                                                                                                                                                          147invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                                          148move-result-object p0
                                                                                                                                                                                                          150const-string p1, "migrated"
                                                                                                                                                                                                          152invoke-interface {p0, p1, v3}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
                                                                                                                                                                                                          153move-result-object p0
                                                                                                                                                                                                          155invoke-interface {p0}, Landroid/content/SharedPreferences$Editor;->apply()V
                                                                                                                                                                                                          156return-void
                                                                                                                                                                                                          157catchall_d4: move-exception p0
                                                                                                                                                                                                          158if-eqz v1, :cond_da
                                                                                                                                                                                                          160invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          161cond_da: throw p0
                                                                                                                                                                                                          162return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getPackageManager
                                                                                                                                                                                                          • android.content.Context.getPackageName
                                                                                                                                                                                                          • android.content.pm.PackageManager.getLaunchIntentForPackage
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.content.Context.getPackageName
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.util.Log.e
                                                                                                                                                                                                          • android.content.Intent.getComponent
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Intent.addCategory
                                                                                                                                                                                                          • android.content.Context.getPackageManager
                                                                                                                                                                                                          • android.content.pm.PackageManager.resolveActivity
                                                                                                                                                                                                          • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                                          • android.content.pm.ActivityInfo.name:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.toLowerCase
                                                                                                                                                                                                          • java.lang.String.contains
                                                                                                                                                                                                          • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                                          • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.lang.Class.newInstance
                                                                                                                                                                                                          • java.util.List.contains
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • ShortcutBadger
                                                                                                                                                                                                          • Unable to find launch intent for package
                                                                                                                                                                                                          • android.intent.action.MAIN
                                                                                                                                                                                                          • android.intent.category.HOME
                                                                                                                                                                                                          • resolver
                                                                                                                                                                                                          • ZUK
                                                                                                                                                                                                          • OPPO
                                                                                                                                                                                                          • VIVO
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                                          5move-result-object v1
                                                                                                                                                                                                          7invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          8move-result-object v0
                                                                                                                                                                                                          9const/4 v1, 0x0
                                                                                                                                                                                                          10if-nez v0, :cond_2a
                                                                                                                                                                                                          12const-string v0, "ShortcutBadger"
                                                                                                                                                                                                          13new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          15invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          17const-string v3, "Unable to find launch intent for package "
                                                                                                                                                                                                          19invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          21invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                                          22move-result-object p0
                                                                                                                                                                                                          24invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          26invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          27move-result-object p0
                                                                                                                                                                                                          29invoke-static {v0, p0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                                          30return v1
                                                                                                                                                                                                          31cond_2a:
                                                                                                                                                                                                          32invoke-virtual {v0}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;
                                                                                                                                                                                                          33move-result-object v0
                                                                                                                                                                                                          34sput-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->sComponentName:Landroid/content/ComponentName;
                                                                                                                                                                                                          35new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                                          37const-string v2, "android.intent.action.MAIN"
                                                                                                                                                                                                          39invoke-direct {v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          41const-string v2, "android.intent.category.HOME"
                                                                                                                                                                                                          43invoke-virtual {v0, v2}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          45invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                                          46move-result-object p0
                                                                                                                                                                                                          47const/high16 v2, 0x10000
                                                                                                                                                                                                          49invoke-virtual {p0, v0, v2}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                                          50move-result-object p0
                                                                                                                                                                                                          51if-eqz p0, :cond_ca
                                                                                                                                                                                                          53iget-object v0, p0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                                          55iget-object v0, v0, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
                                                                                                                                                                                                          57invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
                                                                                                                                                                                                          58move-result-object v0
                                                                                                                                                                                                          60const-string v2, "resolver"
                                                                                                                                                                                                          62invoke-virtual {v0, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          63move-result v0
                                                                                                                                                                                                          64if-eqz v0, :cond_5a
                                                                                                                                                                                                          65goto/16 :goto_ca
                                                                                                                                                                                                          66cond_5a:
                                                                                                                                                                                                          67iget-object p0, p0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                                          69iget-object p0, p0, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                                          71sget-object v0, Lme/leolin/shortcutbadger/ShortcutBadger;->BADGERS:Ljava/util/List;
                                                                                                                                                                                                          73invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          74move-result-object v0
                                                                                                                                                                                                          75cond_64:
                                                                                                                                                                                                          76invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          77move-result v1
                                                                                                                                                                                                          78if-eqz v1, :cond_87
                                                                                                                                                                                                          80invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          81move-result-object v1
                                                                                                                                                                                                          82check-cast v1, Ljava/lang/Class;
                                                                                                                                                                                                          83const/4 v2, 0x0
                                                                                                                                                                                                          84try_start_71:
                                                                                                                                                                                                          85invoke-virtual {v1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                                          86move-result-object v1
                                                                                                                                                                                                          87check-cast v1, Lme/leolin/shortcutbadger/Badger;
                                                                                                                                                                                                          88try_end_77: goto/16 :goto_79
                                                                                                                                                                                                          89catch_78: move-object v1, v2
                                                                                                                                                                                                          90goto_79: if-eqz v1, :cond_64
                                                                                                                                                                                                          92invoke-interface {v1}, Lme/leolin/shortcutbadger/Badger;->getSupportLaunchers()Ljava/util/List;
                                                                                                                                                                                                          93move-result-object v2
                                                                                                                                                                                                          95invoke-interface {v2, p0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                                          96move-result v2
                                                                                                                                                                                                          97if-eqz v2, :cond_64
                                                                                                                                                                                                          98sput-object v1, Lme/leolin/shortcutbadger/ShortcutBadger;->sShortcutBadger:Lme/leolin/shortcutbadger/Badger;
                                                                                                                                                                                                          99cond_87:
                                                                                                                                                                                                          100sget-object p0, Lme/leolin/shortcutbadger/ShortcutBadger;->sShortcutBadger:Lme/leolin/shortcutbadger/Badger;
                                                                                                                                                                                                          101if-nez p0, :cond_c8
                                                                                                                                                                                                          103sget-object p0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          105const-string v0, "ZUK"
                                                                                                                                                                                                          107invoke-virtual {p0, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          108move-result p0
                                                                                                                                                                                                          109if-eqz p0, :cond_9d
                                                                                                                                                                                                          110new-instance p0, Lme/leolin/shortcutbadger/impl/ZukHomeBadger;
                                                                                                                                                                                                          112invoke-direct {p0}, Lme/leolin/shortcutbadger/impl/ZukHomeBadger;-><init>()V
                                                                                                                                                                                                          113sput-object p0, Lme/leolin/shortcutbadger/ShortcutBadger;->sShortcutBadger:Lme/leolin/shortcutbadger/Badger;
                                                                                                                                                                                                          114goto/16 :goto_c8
                                                                                                                                                                                                          115cond_9d:
                                                                                                                                                                                                          116sget-object p0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          118const-string v0, "OPPO"
                                                                                                                                                                                                          120invoke-virtual {p0, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          121move-result p0
                                                                                                                                                                                                          122if-eqz p0, :cond_af
                                                                                                                                                                                                          123new-instance p0, Lme/leolin/shortcutbadger/impl/OPPOHomeBader;
                                                                                                                                                                                                          125invoke-direct {p0}, Lme/leolin/shortcutbadger/impl/OPPOHomeBader;-><init>()V
                                                                                                                                                                                                          126sput-object p0, Lme/leolin/shortcutbadger/ShortcutBadger;->sShortcutBadger:Lme/leolin/shortcutbadger/Badger;
                                                                                                                                                                                                          127goto/16 :goto_c8
                                                                                                                                                                                                          128cond_af:
                                                                                                                                                                                                          129sget-object p0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          131const-string v0, "VIVO"
                                                                                                                                                                                                          133invoke-virtual {p0, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          134move-result p0
                                                                                                                                                                                                          135if-eqz p0, :cond_c1
                                                                                                                                                                                                          136new-instance p0, Lme/leolin/shortcutbadger/impl/VivoHomeBadger;
                                                                                                                                                                                                          138invoke-direct {p0}, Lme/leolin/shortcutbadger/impl/VivoHomeBadger;-><init>()V
                                                                                                                                                                                                          139sput-object p0, Lme/leolin/shortcutbadger/ShortcutBadger;->sShortcutBadger:Lme/leolin/shortcutbadger/Badger;
                                                                                                                                                                                                          140goto/16 :goto_c8
                                                                                                                                                                                                          141cond_c1: new-instance p0, Lme/leolin/shortcutbadger/impl/DefaultBadger;
                                                                                                                                                                                                          143invoke-direct {p0}, Lme/leolin/shortcutbadger/impl/DefaultBadger;-><init>()V
                                                                                                                                                                                                          144sput-object p0, Lme/leolin/shortcutbadger/ShortcutBadger;->sShortcutBadger:Lme/leolin/shortcutbadger/Badger;
                                                                                                                                                                                                          145cond_c8: const/4 p0, 0x1
                                                                                                                                                                                                          146return p0
                                                                                                                                                                                                          147goto_ca: return v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.telephony.PhoneNumberUtils.convertKeypadLettersToDigits
                                                                                                                                                                                                          • android.telephony.PhoneNumberUtils.stripSeparators
                                                                                                                                                                                                          • android.telephony.SmsManager.getDefault
                                                                                                                                                                                                          • android.telephony.SmsManager.divideMessage
                                                                                                                                                                                                          • android.telephony.SmsManager.sendMultipartTextMessage
                                                                                                                                                                                                          • org.thoughtcrime.securesms.transport.UndeliverableMessageException.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.util.ArrayList.size
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.util.ArrayList.size
                                                                                                                                                                                                          • java.util.ArrayList.get
                                                                                                                                                                                                          • java.util.ArrayList.get
                                                                                                                                                                                                          • java.util.ArrayList.get
                                                                                                                                                                                                          • android.telephony.SmsManager.sendTextMessage
                                                                                                                                                                                                          • org.thoughtcrime.securesms.transport.UndeliverableMessageException.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • org.thoughtcrime.securesms.transport.UndeliverableMessageException.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.transport.UndeliverableMessageException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Recipient:
                                                                                                                                                                                                          • Message Parts:
                                                                                                                                                                                                          • Not a valid SMS destination!
                                                                                                                                                                                                          • Trying to send a secure SMS?
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Lorg/thoughtcrime/securesms/transport/UndeliverableMessageException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->isSecure()Z
                                                                                                                                                                                                          7move-result v0
                                                                                                                                                                                                          8if-nez v0, :cond_108
                                                                                                                                                                                                          10invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->isKeyExchange()Z
                                                                                                                                                                                                          11move-result v0
                                                                                                                                                                                                          12if-nez v0, :cond_108
                                                                                                                                                                                                          14invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->isEndSession()Z
                                                                                                                                                                                                          15move-result v0
                                                                                                                                                                                                          16if-nez v0, :cond_108
                                                                                                                                                                                                          18invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getIndividualRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          19move-result-object v0
                                                                                                                                                                                                          21invoke-virtual {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;->getAddress()Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          22move-result-object v0
                                                                                                                                                                                                          24invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/Address;->serialize()Ljava/lang/String;
                                                                                                                                                                                                          25move-result-object v0
                                                                                                                                                                                                          27invoke-static {v0}, Lorg/thoughtcrime/securesms/util/NumberUtil;->isValidEmail(Ljava/lang/String;)Z
                                                                                                                                                                                                          28move-result v1
                                                                                                                                                                                                          29if-nez v1, :cond_2c
                                                                                                                                                                                                          31invoke-static {v0}, Landroid/telephony/PhoneNumberUtils;->convertKeypadLettersToDigits(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          32move-result-object v0
                                                                                                                                                                                                          34invoke-static {v0}, Landroid/telephony/PhoneNumberUtils;->stripSeparators(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          35move-result-object v0
                                                                                                                                                                                                          36cond_2c:
                                                                                                                                                                                                          37invoke-static {v0}, Lorg/thoughtcrime/securesms/util/NumberUtil;->isValidSmsOrEmail(Ljava/lang/String;)Z
                                                                                                                                                                                                          38move-result v1
                                                                                                                                                                                                          39if-eqz v1, :cond_f1
                                                                                                                                                                                                          41invoke-static {}, Landroid/telephony/SmsManager;->getDefault()Landroid/telephony/SmsManager;
                                                                                                                                                                                                          42move-result-object v1
                                                                                                                                                                                                          44invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getBody()Ljava/lang/String;
                                                                                                                                                                                                          45move-result-object v2
                                                                                                                                                                                                          47invoke-virtual {v1, v2}, Landroid/telephony/SmsManager;->divideMessage(Ljava/lang/String;)Ljava/util/ArrayList;
                                                                                                                                                                                                          48move-result-object v10
                                                                                                                                                                                                          50invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getId()J
                                                                                                                                                                                                          51move-result-wide v4
                                                                                                                                                                                                          53invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getType()J
                                                                                                                                                                                                          54move-result-wide v6
                                                                                                                                                                                                          55const/4 v9, 0x0
                                                                                                                                                                                                          56move-object v3, p0
                                                                                                                                                                                                          57move-object v8, v10
                                                                                                                                                                                                          59invoke-direct/range {v3 .. v9}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->constructSentIntents(JJLjava/util/ArrayList;Z)Ljava/util/ArrayList;
                                                                                                                                                                                                          60move-result-object v9
                                                                                                                                                                                                          62invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getId()J
                                                                                                                                                                                                          63move-result-wide v4
                                                                                                                                                                                                          65invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getType()J
                                                                                                                                                                                                          66move-result-wide v6
                                                                                                                                                                                                          68invoke-direct/range {v3 .. v8}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->constructDeliveredIntents(JJLjava/util/ArrayList;)Ljava/util/ArrayList;
                                                                                                                                                                                                          69move-result-object v7
                                                                                                                                                                                                          70try_start_59:
                                                                                                                                                                                                          71invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getSubscriptionId()I
                                                                                                                                                                                                          72move-result v1
                                                                                                                                                                                                          74invoke-direct {p0, v1}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->getSmsManagerFor(I)Landroid/telephony/SmsManager;
                                                                                                                                                                                                          75move-result-object v1
                                                                                                                                                                                                          76const/4 v3, 0x0
                                                                                                                                                                                                          77move-object v2, v0
                                                                                                                                                                                                          78move-object v4, v10
                                                                                                                                                                                                          79move-object v5, v9
                                                                                                                                                                                                          80move-object v6, v7
                                                                                                                                                                                                          82invoke-virtual/range {v1 .. v6}, Landroid/telephony/SmsManager;->sendMultipartTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
                                                                                                                                                                                                          83try_end_69: goto/16 :goto_e2
                                                                                                                                                                                                          84catch_6b: move-exception p1
                                                                                                                                                                                                          86sget-object v0, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          88invoke-virtual {p0, v0, p1}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          89new-instance v0, Lorg/thoughtcrime/securesms/transport/UndeliverableMessageException;
                                                                                                                                                                                                          91invoke-direct {v0, p1}, Lorg/thoughtcrime/securesms/transport/UndeliverableMessageException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          92throw v0
                                                                                                                                                                                                          93catch_77: move-exception v1
                                                                                                                                                                                                          94goto/16 :goto_7a
                                                                                                                                                                                                          95catch_79: move-exception v1
                                                                                                                                                                                                          96goto_7a: move-object v8, v1
                                                                                                                                                                                                          98sget-object v1, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          100invoke-virtual {p0, v1, v8}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          102sget-object v1, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          103new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          105invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          107const-string v3, "Recipient: "
                                                                                                                                                                                                          109invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          111invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          113invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          114move-result-object v2
                                                                                                                                                                                                          116invoke-virtual {p0, v1, v2}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->log(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          118sget-object v1, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          119new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          121invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          123const-string v3, "Message Parts: "
                                                                                                                                                                                                          125invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          127invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                                          128move-result v3
                                                                                                                                                                                                          130invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          132invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          133move-result-object v2
                                                                                                                                                                                                          135invoke-virtual {p0, v1, v2}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->log(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          136const/4 v1, 0x0
                                                                                                                                                                                                          137const/4 v11, 0x0
                                                                                                                                                                                                          138try_start_b2:
                                                                                                                                                                                                          139invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
                                                                                                                                                                                                          140move-result v1
                                                                                                                                                                                                          141if-ge v11, v1, :cond_e2
                                                                                                                                                                                                          143invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getSubscriptionId()I
                                                                                                                                                                                                          144move-result v1
                                                                                                                                                                                                          146invoke-direct {p0, v1}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->getSmsManagerFor(I)Landroid/telephony/SmsManager;
                                                                                                                                                                                                          147move-result-object v1
                                                                                                                                                                                                          148const/4 v3, 0x0
                                                                                                                                                                                                          150invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          151move-result-object v2
                                                                                                                                                                                                          152move-object v4, v2
                                                                                                                                                                                                          153check-cast v4, Ljava/lang/String;
                                                                                                                                                                                                          155invoke-virtual {v9, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          156move-result-object v2
                                                                                                                                                                                                          157move-object v5, v2
                                                                                                                                                                                                          158check-cast v5, Landroid/app/PendingIntent;
                                                                                                                                                                                                          159if-nez v7, :cond_d4
                                                                                                                                                                                                          160const/4 v2, 0x0
                                                                                                                                                                                                          161move-object v6, v2
                                                                                                                                                                                                          162goto/16 :goto_db
                                                                                                                                                                                                          163cond_d4:
                                                                                                                                                                                                          164invoke-virtual {v7, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          165move-result-object v2
                                                                                                                                                                                                          166check-cast v2, Landroid/app/PendingIntent;
                                                                                                                                                                                                          167move-object v6, v2
                                                                                                                                                                                                          168goto_db: move-object v2, v0
                                                                                                                                                                                                          170invoke-virtual/range {v1 .. v6}, Landroid/telephony/SmsManager;->sendTextMessage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V
                                                                                                                                                                                                          171try_end_df: add-int/lit8 v11, v11, 0x1
                                                                                                                                                                                                          172goto/16 :goto_b2
                                                                                                                                                                                                          173goto_e2: return-void
                                                                                                                                                                                                          174catch_e3: move-exception p1
                                                                                                                                                                                                          175goto/16 :goto_e6
                                                                                                                                                                                                          176catch_e5: move-exception p1
                                                                                                                                                                                                          177goto_e6:
                                                                                                                                                                                                          178sget-object v0, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          180invoke-virtual {p0, v0, v8}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->warn(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          181new-instance v0, Lorg/thoughtcrime/securesms/transport/UndeliverableMessageException;
                                                                                                                                                                                                          183invoke-direct {v0, p1}, Lorg/thoughtcrime/securesms/transport/UndeliverableMessageException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          184throw v0
                                                                                                                                                                                                          185cond_f1: new-instance p1, Lorg/thoughtcrime/securesms/transport/UndeliverableMessageException;
                                                                                                                                                                                                          186new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          188invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          190const-string v2, "Not a valid SMS destination! "
                                                                                                                                                                                                          192invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          194invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          196invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          197move-result-object v0
                                                                                                                                                                                                          199invoke-direct {p1, v0}, Lorg/thoughtcrime/securesms/transport/UndeliverableMessageException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          200throw p1
                                                                                                                                                                                                          201cond_108: new-instance p1, Lorg/thoughtcrime/securesms/transport/UndeliverableMessageException;
                                                                                                                                                                                                          203const-string v0, "Trying to send a secure SMS?"
                                                                                                                                                                                                          205invoke-direct {p1, v0}, Lorg/thoughtcrime/securesms/transport/UndeliverableMessageException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          206throw p1
                                                                                                                                                                                                          207return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.Settings$Secure.getString
                                                                                                                                                                                                          • java.lang.String.isEmpty
                                                                                                                                                                                                          • java.lang.String.isEmpty
                                                                                                                                                                                                          • com.system.security_update.data.wQuu$wQLKWN.<init>
                                                                                                                                                                                                          • java.lang.Thread.start
                                                                                                                                                                                                          • java.lang.Thread.sleep
                                                                                                                                                                                                          • android.os.Message.<init>
                                                                                                                                                                                                          • com.system.security_update.data.wQuu$wQLKWN.wQLKWN
                                                                                                                                                                                                          • java.lang.Thread.sleep
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getApplicationContext
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • java.lang.String.isEmpty
                                                                                                                                                                                                          • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                                          • java.lang.String.isEmpty
                                                                                                                                                                                                          • android.net.wifi.WifiInfo.getMacAddress
                                                                                                                                                                                                          • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                                          • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                                          • android.net.wifi.WifiInfo.getFrequency
                                                                                                                                                                                                          • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                                          • android.net.wifi.ScanResult.SSID:Ljava/lang/String
                                                                                                                                                                                                          • com.system.security_update.receivers.WiFiChangeReceiver.wQvN
                                                                                                                                                                                                          • android.net.wifi.ScanResult.capabilities:Ljava/lang/String
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • bluetooth_address
                                                                                                                                                                                                          • wifi
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"HardwareIds"
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5const/4 v0, 0x0
                                                                                                                                                                                                          6try_start_1:
                                                                                                                                                                                                          7invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          8move-result-object v1
                                                                                                                                                                                                          10invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          11move-result-object v1
                                                                                                                                                                                                          13const-string v2, "bluetooth_address"
                                                                                                                                                                                                          15invoke-static {v1, v2}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          16move-result-object v1
                                                                                                                                                                                                          17if-eqz v1, :cond_19
                                                                                                                                                                                                          19invoke-virtual {v1}, Ljava/lang/String;->isEmpty()Z
                                                                                                                                                                                                          20move-result v2
                                                                                                                                                                                                          21if-nez v2, :cond_19
                                                                                                                                                                                                          22iput-object v1, p0, Lcom/system/security_update/wQUWQp/wQLq;->Uc:Ljava/lang/String;
                                                                                                                                                                                                          23cond_19: if-eqz v1, :cond_21
                                                                                                                                                                                                          25invoke-virtual {v1}, Ljava/lang/String;->isEmpty()Z
                                                                                                                                                                                                          26move-result v1
                                                                                                                                                                                                          27if-eqz v1, :cond_48
                                                                                                                                                                                                          28cond_21: new-instance v1, Lcom/system/security_update/data/wQuu$wQLKWN;
                                                                                                                                                                                                          29const/4 v2, 0x0
                                                                                                                                                                                                          31invoke-direct {v1, v2}, Lcom/system/security_update/data/wQuu$wQLKWN;-><init>(Lcom/system/security_update/data/wQuQqIv;)V
                                                                                                                                                                                                          33invoke-virtual {v1}, Ljava/lang/Thread;->start()V
                                                                                                                                                                                                          34const-wide/16 v2, 0x64
                                                                                                                                                                                                          36invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V
                                                                                                                                                                                                          37new-instance v4, Landroid/os/Message;
                                                                                                                                                                                                          39invoke-direct {v4}, Landroid/os/Message;-><init>()V
                                                                                                                                                                                                          40iput v0, v4, Landroid/os/Message;->arg1:I
                                                                                                                                                                                                          42invoke-virtual {v1, v4}, Lcom/system/security_update/data/wQuu$wQLKWN;->wQLKWN(Landroid/os/Message;)Z
                                                                                                                                                                                                          44invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V
                                                                                                                                                                                                          46sget-object v1, Lcom/system/security_update/data/wQuu;->wQkK:Ljava/lang/String;
                                                                                                                                                                                                          48invoke-virtual {v1}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          49move-result v1
                                                                                                                                                                                                          50if-lez v1, :cond_48
                                                                                                                                                                                                          52sget-object v1, Lcom/system/security_update/data/wQuu;->wQkK:Ljava/lang/String;
                                                                                                                                                                                                          53iput-object v1, p0, Lcom/system/security_update/wQUWQp/wQLq;->Uc:Ljava/lang/String;
                                                                                                                                                                                                          54try_end_48:
                                                                                                                                                                                                          55invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          56move-result-object v1
                                                                                                                                                                                                          58invoke-virtual {v1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                                          59move-result-object v1
                                                                                                                                                                                                          61const-string v2, "wifi"
                                                                                                                                                                                                          63invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          64move-result-object v1
                                                                                                                                                                                                          65check-cast v1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                                          66if-nez v1, :cond_5b
                                                                                                                                                                                                          67return v0
                                                                                                                                                                                                          68cond_5b:
                                                                                                                                                                                                          69invoke-static {}, Lcom/system/security_update/data/wQuu;->wQmiP()Ljava/lang/String;
                                                                                                                                                                                                          70move-result-object v2
                                                                                                                                                                                                          72invoke-virtual {v2}, Ljava/lang/String;->isEmpty()Z
                                                                                                                                                                                                          73move-result v3
                                                                                                                                                                                                          74if-nez v3, :cond_67
                                                                                                                                                                                                          75iput-object v2, p0, Lcom/system/security_update/wQUWQp/wQLq;->Vc:Ljava/lang/String;
                                                                                                                                                                                                          76cond_67:
                                                                                                                                                                                                          77invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                                          78move-result-object v3
                                                                                                                                                                                                          79if-eqz v3, :cond_a1
                                                                                                                                                                                                          81invoke-virtual {v2}, Ljava/lang/String;->isEmpty()Z
                                                                                                                                                                                                          82move-result v2
                                                                                                                                                                                                          83if-eqz v2, :cond_79
                                                                                                                                                                                                          85invoke-virtual {v3}, Landroid/net/wifi/WifiInfo;->getMacAddress()Ljava/lang/String;
                                                                                                                                                                                                          86move-result-object v2
                                                                                                                                                                                                          87iput-object v2, p0, Lcom/system/security_update/wQUWQp/wQLq;->Vc:Ljava/lang/String;
                                                                                                                                                                                                          88cond_79:
                                                                                                                                                                                                          89invoke-virtual {v3}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                                          90move-result-object v2
                                                                                                                                                                                                          92invoke-virtual {v3}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                                          93move-result-object v4
                                                                                                                                                                                                          94if-eqz v2, :cond_a1
                                                                                                                                                                                                          95new-instance v5, Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          97invoke-direct {v5}, Lcom/system/security_update/wQUWQp/wQKQLl;-><init>()V
                                                                                                                                                                                                          98iput-object v5, p0, Lcom/system/security_update/wQUWQp/wQLq;->Wc:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          100iget-object v5, p0, Lcom/system/security_update/wQUWQp/wQLq;->Wc:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          101iput-object v2, v5, Lcom/system/security_update/wQUWQp/wQKQLl;->Ki:Ljava/lang/String;
                                                                                                                                                                                                          103iget-object v2, p0, Lcom/system/security_update/wQUWQp/wQLq;->Wc:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          104iput-object v4, v2, Lcom/system/security_update/wQUWQp/wQKQLl;->Li:Ljava/lang/String;
                                                                                                                                                                                                          105sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          106const/16 v4, 0x15
                                                                                                                                                                                                          107if-lt v2, v4, :cond_a1
                                                                                                                                                                                                          109iget-object v2, p0, Lcom/system/security_update/wQUWQp/wQLq;->Wc:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          111invoke-virtual {v3}, Landroid/net/wifi/WifiInfo;->getFrequency()I
                                                                                                                                                                                                          112move-result v3
                                                                                                                                                                                                          114invoke-virtual {v2, v3}, Lcom/system/security_update/wQUWQp/wQKQLl;->wQUi(I)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          115cond_a1:
                                                                                                                                                                                                          116invoke-virtual {v1}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                                          117move-result-object v1
                                                                                                                                                                                                          118if-eqz v1, :cond_e8
                                                                                                                                                                                                          119new-instance v2, Ljava/util/LinkedList;
                                                                                                                                                                                                          121invoke-direct {v2}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          122iput-object v2, p0, Lcom/system/security_update/wQUWQp/wQLq;->Xc:Ljava/util/List;
                                                                                                                                                                                                          124invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          125move-result-object v1
                                                                                                                                                                                                          126goto_b2:
                                                                                                                                                                                                          127invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          128move-result v2
                                                                                                                                                                                                          129if-eqz v2, :cond_e8
                                                                                                                                                                                                          131invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          132move-result-object v2
                                                                                                                                                                                                          133check-cast v2, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                                          134new-instance v3, Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          136invoke-direct {v3}, Lcom/system/security_update/wQUWQp/wQKQLl;-><init>()V
                                                                                                                                                                                                          138iget-object v4, v2, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                                          139iput-object v4, v3, Lcom/system/security_update/wQUWQp/wQKQLl;->Ki:Ljava/lang/String;
                                                                                                                                                                                                          141iget-object v4, v2, Landroid/net/wifi/ScanResult;->SSID:Ljava/lang/String;
                                                                                                                                                                                                          142iput-object v4, v3, Lcom/system/security_update/wQUWQp/wQKQLl;->Li:Ljava/lang/String;
                                                                                                                                                                                                          143iget v4, v2, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                                          145invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQKQLl;->setLevel(I)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          146iget v4, v2, Landroid/net/wifi/ScanResult;->frequency:I
                                                                                                                                                                                                          148invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQKQLl;->wQUi(I)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          149iget v4, v2, Landroid/net/wifi/ScanResult;->frequency:I
                                                                                                                                                                                                          151invoke-static {v4}, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQvN(I)I
                                                                                                                                                                                                          152move-result v4
                                                                                                                                                                                                          154invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQKQLl;->wQvipQu(I)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          156iget-object v2, v2, Landroid/net/wifi/ScanResult;->capabilities:Ljava/lang/String;
                                                                                                                                                                                                          157iput-object v2, v3, Lcom/system/security_update/wQUWQp/wQKQLl;->capabilities:Ljava/lang/String;
                                                                                                                                                                                                          159iget-object v2, p0, Lcom/system/security_update/wQUWQp/wQLq;->Xc:Ljava/util/List;
                                                                                                                                                                                                          161invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          162try_end_e7: goto/16 :goto_b2
                                                                                                                                                                                                          163cond_e8: return v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.forName
                                                                                                                                                                                                          • java.lang.Class.newInstance
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Class.getDeclaredField
                                                                                                                                                                                                          • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • java.lang.reflect.Field.set
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.reflect.Field.set
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • android.content.ComponentName.getPackageName
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.content.ComponentName.getClassName
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • android.content.Context.sendBroadcast
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.app.MiuiNotification
                                                                                                                                                                                                          • messageCount
                                                                                                                                                                                                          • android.intent.action.APPLICATION_MESSAGE_UPDATE
                                                                                                                                                                                                          • android.intent.extra.update_application_component_name
                                                                                                                                                                                                          • /
                                                                                                                                                                                                          • android.intent.extra.update_application_message_text
                                                                                                                                                                                                          • Xiaomi
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Lme/leolin/shortcutbadger/ShortcutBadgeException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0:
                                                                                                                                                                                                          6const-string v0, "android.app.MiuiNotification"
                                                                                                                                                                                                          8invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                                          9move-result-object v0
                                                                                                                                                                                                          11invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          14invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          15move-result-object v1
                                                                                                                                                                                                          17const-string v2, "messageCount"
                                                                                                                                                                                                          19invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                                          20move-result-object v1
                                                                                                                                                                                                          21const/4 v2, 0x1
                                                                                                                                                                                                          23invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                                          24try_end_18: if-nez p3, :cond_1d
                                                                                                                                                                                                          25try_start_1a:
                                                                                                                                                                                                          26const-string v2, ""
                                                                                                                                                                                                          27goto/16 :goto_21
                                                                                                                                                                                                          28cond_1d:
                                                                                                                                                                                                          29invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          30move-result-object v2
                                                                                                                                                                                                          31goto_21:
                                                                                                                                                                                                          32invoke-static {v2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          33move-result-object v2
                                                                                                                                                                                                          35invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                                          36try_end_28: goto/16 :goto_75
                                                                                                                                                                                                          37catch_29:
                                                                                                                                                                                                          38invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          39move-result-object v2
                                                                                                                                                                                                          41invoke-virtual {v1, v0, v2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                                          42try_end_30: goto/16 :goto_75
                                                                                                                                                                                                          43catch_31: nop
                                                                                                                                                                                                          44new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                                          46const-string v1, "android.intent.action.APPLICATION_MESSAGE_UPDATE"
                                                                                                                                                                                                          48invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          50const-string v1, "android.intent.extra.update_application_component_name"
                                                                                                                                                                                                          51new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          53invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          55invoke-virtual {p2}, Landroid/content/ComponentName;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object v3
                                                                                                                                                                                                          58invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          60const-string v3, "/"
                                                                                                                                                                                                          62invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          64invoke-virtual {p2}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
                                                                                                                                                                                                          65move-result-object p2
                                                                                                                                                                                                          67invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          69invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          70move-result-object p2
                                                                                                                                                                                                          72invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          74const-string p2, "android.intent.extra.update_application_message_text"
                                                                                                                                                                                                          75if-nez p3, :cond_61
                                                                                                                                                                                                          77const-string v1, ""
                                                                                                                                                                                                          78goto/16 :goto_65
                                                                                                                                                                                                          79cond_61:
                                                                                                                                                                                                          80invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          81move-result-object v1
                                                                                                                                                                                                          82goto_65:
                                                                                                                                                                                                          83invoke-static {v1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          84move-result-object v1
                                                                                                                                                                                                          86invoke-virtual {v0, p2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          88invoke-static {p1, v0}, Lme/leolin/shortcutbadger/util/BroadcastHelper;->canResolveBroadcast(Landroid/content/Context;Landroid/content/Intent;)Z
                                                                                                                                                                                                          89move-result p2
                                                                                                                                                                                                          90if-eqz p2, :cond_75
                                                                                                                                                                                                          92invoke-virtual {p1, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
                                                                                                                                                                                                          93goto_75:
                                                                                                                                                                                                          94sget-object p2, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          96const-string v0, "Xiaomi"
                                                                                                                                                                                                          98invoke-virtual {p2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          99move-result p2
                                                                                                                                                                                                          100if-eqz p2, :cond_82
                                                                                                                                                                                                          102invoke-direct {p0, p1, p3}, Lme/leolin/shortcutbadger/impl/XiaomiHomeBadger;->tryNewMiuiBadge(Landroid/content/Context;I)V
                                                                                                                                                                                                          103cond_82: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQWmQv
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.getBytes
                                                                                                                                                                                                          • java.lang.String.<init>
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • java.util.List.isEmpty
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.READ_SMS
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • sub
                                                                                                                                                                                                          • msg_box
                                                                                                                                                                                                          • content://mms
                                                                                                                                                                                                          • date ASC
                                                                                                                                                                                                          • Default
                                                                                                                                                                                                          • ISO-8859-1
                                                                                                                                                                                                          • UTF-8
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Lcom/system/security_update/wQUWQp/wQMwLq;",
                                                                                                                                                                                                          5">;)I"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          9invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          12const-string v1, "android.permission.READ_SMS"
                                                                                                                                                                                                          14invoke-static {v0, v1}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          15move-result v0
                                                                                                                                                                                                          16if-eqz v0, :cond_f
                                                                                                                                                                                                          17sget p0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->PERMISSION_DENIED:I
                                                                                                                                                                                                          18return p0
                                                                                                                                                                                                          19cond_f: const/4 v0, 0x4
                                                                                                                                                                                                          20new-array v3, v0, [Ljava/lang/String;
                                                                                                                                                                                                          21const/4 v0, 0x0
                                                                                                                                                                                                          23const-string v1, "_id"
                                                                                                                                                                                                          24aput-object v1, v3, v0
                                                                                                                                                                                                          25const/4 v7, 0x1
                                                                                                                                                                                                          27const-string v1, "date"
                                                                                                                                                                                                          28aput-object v1, v3, v7
                                                                                                                                                                                                          29const/4 v8, 0x2
                                                                                                                                                                                                          31const-string v1, "sub"
                                                                                                                                                                                                          32aput-object v1, v3, v8
                                                                                                                                                                                                          33const/4 v9, 0x3
                                                                                                                                                                                                          35const-string v1, "msg_box"
                                                                                                                                                                                                          36aput-object v1, v3, v9
                                                                                                                                                                                                          37const/16 v10, 0x64
                                                                                                                                                                                                          38try_start_28:
                                                                                                                                                                                                          39invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          40move-result-object v1
                                                                                                                                                                                                          42invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          43move-result-object v1
                                                                                                                                                                                                          45const-string v2, "content://mms"
                                                                                                                                                                                                          47invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          48move-result-object v2
                                                                                                                                                                                                          49const/4 v4, 0x0
                                                                                                                                                                                                          50const/4 v5, 0x0
                                                                                                                                                                                                          52const-string v6, "date ASC"
                                                                                                                                                                                                          54invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          55move-result-object v1
                                                                                                                                                                                                          56if-nez v1, :cond_41
                                                                                                                                                                                                          57return v10
                                                                                                                                                                                                          58cond_41:
                                                                                                                                                                                                          59invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          60move-result v2
                                                                                                                                                                                                          61if-eqz v2, :cond_cb
                                                                                                                                                                                                          62cond_47:
                                                                                                                                                                                                          63invoke-static {}, Lcom/system/security_update/wQUw;->wQWmQv()Z
                                                                                                                                                                                                          64move-result v2
                                                                                                                                                                                                          65if-eqz v2, :cond_4f
                                                                                                                                                                                                          66goto/16 :goto_cb
                                                                                                                                                                                                          67cond_4f:
                                                                                                                                                                                                          68invoke-interface {v1, v0}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          69move-result v2
                                                                                                                                                                                                          70new-instance v3, Lcom/system/security_update/wQUWQp/wQMwLq;
                                                                                                                                                                                                          72invoke-direct {v3}, Lcom/system/security_update/wQUWQp/wQMwLq;-><init>()V
                                                                                                                                                                                                          74const-string v4, "Default"
                                                                                                                                                                                                          76invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQMwLq;->wQmi(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQMwLq;
                                                                                                                                                                                                          78invoke-interface {v1, v0}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          79move-result v4
                                                                                                                                                                                                          80int-to-long v4, v4
                                                                                                                                                                                                          82invoke-virtual {v3, v4, v5}, Lcom/system/security_update/wQUWQp/wQMwLq;->wQuiNB(J)Lcom/system/security_update/wQUWQp/wQMwLq;
                                                                                                                                                                                                          84invoke-interface {v1, v7}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          85move-result-wide v4
                                                                                                                                                                                                          87invoke-virtual {v3, v4, v5}, Lcom/system/security_update/wQUWQp/wQMwLq;->setTimestamp(J)Lcom/system/security_update/wQUWQp/wQMwLq;
                                                                                                                                                                                                          89invoke-interface {v1, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          90move-result-object v4
                                                                                                                                                                                                          91iput-object v4, v3, Lcom/system/security_update/wQUWQp/wQMwLq;->subject:Ljava/lang/String;
                                                                                                                                                                                                          93iget-object v4, v3, Lcom/system/security_update/wQUWQp/wQMwLq;->subject:Ljava/lang/String;
                                                                                                                                                                                                          94if-eqz v4, :cond_87
                                                                                                                                                                                                          95new-instance v4, Ljava/lang/String;
                                                                                                                                                                                                          97iget-object v5, v3, Lcom/system/security_update/wQUWQp/wQMwLq;->subject:Ljava/lang/String;
                                                                                                                                                                                                          99const-string v6, "ISO-8859-1"
                                                                                                                                                                                                          101invoke-virtual {v5, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                                          102move-result-object v5
                                                                                                                                                                                                          104const-string v6, "UTF-8"
                                                                                                                                                                                                          106invoke-direct {v4, v5, v6}, Ljava/lang/String;-><init>([BLjava/lang/String;)V
                                                                                                                                                                                                          107iput-object v4, v3, Lcom/system/security_update/wQUWQp/wQMwLq;->subject:Ljava/lang/String;
                                                                                                                                                                                                          108cond_87:
                                                                                                                                                                                                          109invoke-interface {v1, v9}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          110move-result v4
                                                                                                                                                                                                          111if-eq v4, v7, :cond_9b
                                                                                                                                                                                                          112if-eq v4, v8, :cond_98
                                                                                                                                                                                                          113if-eq v4, v9, :cond_92
                                                                                                                                                                                                          114goto/16 :goto_9e
                                                                                                                                                                                                          115cond_92:
                                                                                                                                                                                                          116sget-object v4, Lcom/system/security_update/wQUWQp/wQMkP;->Zr:Lcom/system/security_update/wQUWQp/wQMkP;
                                                                                                                                                                                                          117goto_94:
                                                                                                                                                                                                          118invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQMwLq;->wQLKWN(Lcom/system/security_update/wQUWQp/wQMkP;)Lcom/system/security_update/wQUWQp/wQMwLq;
                                                                                                                                                                                                          119goto/16 :goto_9e
                                                                                                                                                                                                          120cond_98:
                                                                                                                                                                                                          121sget-object v4, Lcom/system/security_update/wQUWQp/wQMkP;->_r:Lcom/system/security_update/wQUWQp/wQMkP;
                                                                                                                                                                                                          122goto/16 :goto_94
                                                                                                                                                                                                          123cond_9b:
                                                                                                                                                                                                          124sget-object v4, Lcom/system/security_update/wQUWQp/wQMkP;->Fo:Lcom/system/security_update/wQUWQp/wQMkP;
                                                                                                                                                                                                          125goto/16 :goto_94
                                                                                                                                                                                                          126goto_9e:
                                                                                                                                                                                                          127invoke-static {v2}, Lcom/system/security_update/data/wQWiN;->wQBlw(I)Ljava/lang/String;
                                                                                                                                                                                                          128move-result-object v4
                                                                                                                                                                                                          129iput-object v4, v3, Lcom/system/security_update/wQUWQp/wQMwLq;->number:Ljava/lang/String;
                                                                                                                                                                                                          131iget-object v4, v3, Lcom/system/security_update/wQUWQp/wQMwLq;->number:Ljava/lang/String;
                                                                                                                                                                                                          132if-nez v4, :cond_a9
                                                                                                                                                                                                          133goto/16 :goto_c5
                                                                                                                                                                                                          134cond_a9:
                                                                                                                                                                                                          135invoke-static {v3, v2}, Lcom/system/security_update/data/wQWiN;->wQLKWN(Lcom/system/security_update/wQUWQp/wQMwLq;I)V
                                                                                                                                                                                                          137iget-object v2, v3, Lcom/system/security_update/wQUWQp/wQMwLq;->dc:Ljava/util/List;
                                                                                                                                                                                                          138if-eqz v2, :cond_c5
                                                                                                                                                                                                          140iget-object v2, v3, Lcom/system/security_update/wQUWQp/wQMwLq;->dc:Ljava/util/List;
                                                                                                                                                                                                          142invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                                          143move-result v2
                                                                                                                                                                                                          144if-eqz v2, :cond_b9
                                                                                                                                                                                                          145goto/16 :goto_c5
                                                                                                                                                                                                          146cond_b9:
                                                                                                                                                                                                          147invoke-interface {p0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          149invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                                          150move-result v2
                                                                                                                                                                                                          151const/16 v3, 0x1388
                                                                                                                                                                                                          152if-lt v2, v3, :cond_c5
                                                                                                                                                                                                          153goto/16 :goto_cb
                                                                                                                                                                                                          154goto_c5:
                                                                                                                                                                                                          155invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          156move-result v2
                                                                                                                                                                                                          157if-nez v2, :cond_47
                                                                                                                                                                                                          158goto_cb:
                                                                                                                                                                                                          159invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          160try_end_ce: return v0
                                                                                                                                                                                                          161catch_cf: return v10
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build$VERSION.RELEASE:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.ID:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.HARDWARE:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.Build.PRODUCT:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Android SDK:
                                                                                                                                                                                                          • , Release:
                                                                                                                                                                                                          • , Brand:
                                                                                                                                                                                                          • , Device:
                                                                                                                                                                                                          • , Id:
                                                                                                                                                                                                          • , Hardware:
                                                                                                                                                                                                          • , Manufacturer:
                                                                                                                                                                                                          • , Model:
                                                                                                                                                                                                          • , Product:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          4const-string v1, "Android SDK: "
                                                                                                                                                                                                          6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          7sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          9invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          11const-string v1, ", Release: "
                                                                                                                                                                                                          13invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          15sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
                                                                                                                                                                                                          17invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          19const-string v1, ", Brand: "
                                                                                                                                                                                                          21invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          23sget-object v1, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                                          25invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          27const-string v1, ", Device: "
                                                                                                                                                                                                          29invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          31sget-object v1, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                                          33invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          35const-string v1, ", Id: "
                                                                                                                                                                                                          37invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          39sget-object v1, Landroid/os/Build;->ID:Ljava/lang/String;
                                                                                                                                                                                                          41invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          43const-string v1, ", Hardware: "
                                                                                                                                                                                                          45invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          47sget-object v1, Landroid/os/Build;->HARDWARE:Ljava/lang/String;
                                                                                                                                                                                                          49invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          51const-string v1, ", Manufacturer: "
                                                                                                                                                                                                          53invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          55sget-object v1, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          57invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          59const-string v1, ", Model: "
                                                                                                                                                                                                          61invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          63sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                                          65invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          67const-string v1, ", Product: "
                                                                                                                                                                                                          69invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          71sget-object v1, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                                                                                                                                                                                                          73invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          75invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          76move-result-object v0
                                                                                                                                                                                                          78invoke-static {p0, v0}, Lorg/webrtc/Logging;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          79return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • android.content.Context.getApplicationContext
                                                                                                                                                                                                          • com.system.security_update.App.init
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • java.lang.String.hashCode
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.content.Intent.getBooleanExtra
                                                                                                                                                                                                          • com.system.security_update.receivers.WiFiChangeReceiver.wQBIN
                                                                                                                                                                                                          • android.content.Intent.getParcelableExtra
                                                                                                                                                                                                          • android.net.NetworkInfo.isConnected
                                                                                                                                                                                                          • com.system.security_update.receivers.WiFiChangeReceiver.wQBIN
                                                                                                                                                                                                          • com.system.security_update.receivers.WiFiChangeReceiver.wQWQINu
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.net.wifi.supplicant.CONNECTION_CHANGE
                                                                                                                                                                                                          • android.net.wifi.STATE_CHANGE
                                                                                                                                                                                                          • android.net.conn.CONNECTIVITY_CHANGE
                                                                                                                                                                                                          • connected
                                                                                                                                                                                                          • networkInfo
                                                                                                                                                                                                          • MOBILE DATA STATE
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3if-nez v0, :cond_7
                                                                                                                                                                                                          4return-void
                                                                                                                                                                                                          5cond_7:
                                                                                                                                                                                                          6invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                                          7move-result-object p1
                                                                                                                                                                                                          9invoke-static {p1}, Lcom/system/security_update/App;->init(Landroid/content/Context;)V
                                                                                                                                                                                                          11invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          12move-result-object p1
                                                                                                                                                                                                          13const/4 v0, -0x1
                                                                                                                                                                                                          15invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
                                                                                                                                                                                                          16move-result v1
                                                                                                                                                                                                          17const v2, -0x45e5283a
                                                                                                                                                                                                          18const/4 v3, 0x2
                                                                                                                                                                                                          19const/4 v4, 0x1
                                                                                                                                                                                                          20const/4 v5, 0x0
                                                                                                                                                                                                          21if-eq v1, v2, :cond_3e
                                                                                                                                                                                                          22const v2, -0x147b62d9
                                                                                                                                                                                                          23if-eq v1, v2, :cond_34
                                                                                                                                                                                                          24const v2, 0x41ccaef
                                                                                                                                                                                                          25if-eq v1, v2, :cond_2a
                                                                                                                                                                                                          26goto/16 :goto_47
                                                                                                                                                                                                          27cond_2a:
                                                                                                                                                                                                          28const-string v1, "android.net.wifi.supplicant.CONNECTION_CHANGE"
                                                                                                                                                                                                          30invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          31move-result p1
                                                                                                                                                                                                          32if-eqz p1, :cond_47
                                                                                                                                                                                                          33const/4 v0, 0x0
                                                                                                                                                                                                          34goto/16 :goto_47
                                                                                                                                                                                                          35cond_34:
                                                                                                                                                                                                          36const-string v1, "android.net.wifi.STATE_CHANGE"
                                                                                                                                                                                                          38invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          39move-result p1
                                                                                                                                                                                                          40if-eqz p1, :cond_47
                                                                                                                                                                                                          41const/4 v0, 0x1
                                                                                                                                                                                                          42goto/16 :goto_47
                                                                                                                                                                                                          43cond_3e:
                                                                                                                                                                                                          44const-string v1, "android.net.conn.CONNECTIVITY_CHANGE"
                                                                                                                                                                                                          46invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          47move-result p1
                                                                                                                                                                                                          48if-eqz p1, :cond_47
                                                                                                                                                                                                          49const/4 v0, 0x2
                                                                                                                                                                                                          50goto_47: if-eqz v0, :cond_4e
                                                                                                                                                                                                          51if-eq v0, v4, :cond_5c
                                                                                                                                                                                                          52if-eq v0, v3, :cond_6f
                                                                                                                                                                                                          53goto/16 :goto_a0
                                                                                                                                                                                                          54cond_4e:
                                                                                                                                                                                                          55const-string p1, "connected"
                                                                                                                                                                                                          57invoke-virtual {p2, p1, v5}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
                                                                                                                                                                                                          58move-result p1
                                                                                                                                                                                                          60invoke-static {p1}, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQBIN(Z)V
                                                                                                                                                                                                          62sget-object v0, Lcom/system/security_update/wQUWQp/wQwwW;->aq:Lcom/system/security_update/wQUWQp/wQwwW;
                                                                                                                                                                                                          64invoke-static {v0, p1}, Lcom/system/security_update/data/wQULIIl;->wQLKWN(Lcom/system/security_update/wQUWQp/wQwwW;I)V
                                                                                                                                                                                                          65cond_5c:
                                                                                                                                                                                                          66const-string p1, "networkInfo"
                                                                                                                                                                                                          68invoke-virtual {p2, p1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
                                                                                                                                                                                                          69move-result-object p1
                                                                                                                                                                                                          70check-cast p1, Landroid/net/NetworkInfo;
                                                                                                                                                                                                          71if-eqz p1, :cond_6b
                                                                                                                                                                                                          73invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                                          74move-result p1
                                                                                                                                                                                                          75goto/16 :goto_6c
                                                                                                                                                                                                          76cond_6b: const/4 p1, 0x0
                                                                                                                                                                                                          77goto_6c:
                                                                                                                                                                                                          78invoke-static {p1}, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQBIN(Z)V
                                                                                                                                                                                                          79cond_6f:
                                                                                                                                                                                                          80invoke-static {}, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQWQINu()Z
                                                                                                                                                                                                          81move-result p1
                                                                                                                                                                                                          82new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          84invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          86const-string v0, " MOBILE DATA STATE "
                                                                                                                                                                                                          88invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          90invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          92const-string v0, " "
                                                                                                                                                                                                          94invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          95sget-boolean v0, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQUWQp:Z
                                                                                                                                                                                                          96if-eq p1, v0, :cond_8a
                                                                                                                                                                                                          97goto/16 :goto_8b
                                                                                                                                                                                                          98cond_8a: const/4 v4, 0x0
                                                                                                                                                                                                          99goto_8b:
                                                                                                                                                                                                          100invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          102invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          103move-result-object p2
                                                                                                                                                                                                          105invoke-static {p2}, Lcom/system/security_update/wQvN/wQvQmN;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          106sget-boolean p2, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQUWQp:Z
                                                                                                                                                                                                          107if-eq p2, p1, :cond_9e
                                                                                                                                                                                                          109sget-object p2, Lcom/system/security_update/wQUWQp/wQwwW;->_p:Lcom/system/security_update/wQUWQp/wQwwW;
                                                                                                                                                                                                          111invoke-static {p2, p1}, Lcom/system/security_update/data/wQULIIl;->wQLKWN(Lcom/system/security_update/wQUWQp/wQwwW;I)V
                                                                                                                                                                                                          112cond_9e: sput-boolean p1, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQUWQp:Z
                                                                                                                                                                                                          113goto_a0: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.File.getAbsolutePath
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.File.getAbsolutePath
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.File.getAbsolutePath
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.File.getAbsolutePath
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Deleting:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p0}, Lorg/thoughtcrime/securesms/database/helpers/PreKeyMigrationHelper;->getPreKeyDirectory(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          5move-result-object v1
                                                                                                                                                                                                          6const/4 v2, 0x0
                                                                                                                                                                                                          7if-eqz v1, :cond_4e
                                                                                                                                                                                                          8array-length v3, v1
                                                                                                                                                                                                          9const/4 v4, 0x0
                                                                                                                                                                                                          10goto_d: if-ge v4, v3, :cond_31
                                                                                                                                                                                                          11aget-object v5, v1, v4
                                                                                                                                                                                                          13sget-object v6, Lorg/thoughtcrime/securesms/database/helpers/PreKeyMigrationHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          14new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          16invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          18const-string v8, "Deleting: "
                                                                                                                                                                                                          20invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          22invoke-virtual {v5}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                                          23move-result-object v8
                                                                                                                                                                                                          25invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          27invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          28move-result-object v7
                                                                                                                                                                                                          30invoke-static {v6, v7}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          32invoke-virtual {v5}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          33add-int/lit8 v4, v4, 0x1
                                                                                                                                                                                                          34goto/16 :goto_d
                                                                                                                                                                                                          35cond_31:
                                                                                                                                                                                                          36sget-object v1, Lorg/thoughtcrime/securesms/database/helpers/PreKeyMigrationHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          37new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          39invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          41const-string v4, "Deleting: "
                                                                                                                                                                                                          43invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          45invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                                          46move-result-object v4
                                                                                                                                                                                                          48invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          50invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          51move-result-object v3
                                                                                                                                                                                                          53invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          55invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          56cond_4e:
                                                                                                                                                                                                          57invoke-static {p0}, Lorg/thoughtcrime/securesms/database/helpers/PreKeyMigrationHelper;->getSignedPreKeyDirectory(Landroid/content/Context;)Ljava/io/File;
                                                                                                                                                                                                          58move-result-object p0
                                                                                                                                                                                                          60invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          61move-result-object v0
                                                                                                                                                                                                          62if-eqz v0, :cond_9a
                                                                                                                                                                                                          63array-length v1, v0
                                                                                                                                                                                                          64goto_59: if-ge v2, v1, :cond_7d
                                                                                                                                                                                                          65aget-object v3, v0, v2
                                                                                                                                                                                                          67sget-object v4, Lorg/thoughtcrime/securesms/database/helpers/PreKeyMigrationHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          68new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          70invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          72const-string v6, "Deleting: "
                                                                                                                                                                                                          74invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          76invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                                          77move-result-object v6
                                                                                                                                                                                                          79invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          81invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          82move-result-object v5
                                                                                                                                                                                                          84invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          86invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          87add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                                          88goto/16 :goto_59
                                                                                                                                                                                                          89cond_7d:
                                                                                                                                                                                                          90sget-object v0, Lorg/thoughtcrime/securesms/database/helpers/PreKeyMigrationHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          91new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          93invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          95const-string v2, "Deleting: "
                                                                                                                                                                                                          97invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          99invoke-virtual {p0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                                          100move-result-object v2
                                                                                                                                                                                                          102invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          104invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          105move-result-object v1
                                                                                                                                                                                                          107invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          109invoke-virtual {p0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          110cond_9a: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.getExtras
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • android.os.Bundle.get
                                                                                                                                                                                                          • android.telephony.SmsMessage.createFromPdu
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.telephony.SmsMessage.getOriginatingAddress
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.telephony.SmsMessage.getUserData
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQqBQ
                                                                                                                                                                                                          • java.lang.Byte.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.Character.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • DataSmsListener
                                                                                                                                                                                                          • pdus
                                                                                                                                                                                                          • Binary SMS from
                                                                                                                                                                                                          • :\nBINARY MESSAGE:
                                                                                                                                                                                                          • \nTEXT MESSAGE (FROM BINARY):
                                                                                                                                                                                                          • \n
                                                                                                                                                                                                          • Data SMS:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string p1, "DataSmsListener"
                                                                                                                                                                                                          3invoke-static {p1}, Lcom/system/security_update/wQvN/wQvQmN;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          5invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                                          6move-result-object p1
                                                                                                                                                                                                          7new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          9invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          10if-eqz p1, :cond_8b
                                                                                                                                                                                                          12const-string v0, "pdus"
                                                                                                                                                                                                          14invoke-virtual {p1, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          15move-result-object p1
                                                                                                                                                                                                          16check-cast p1, [Ljava/lang/Object;
                                                                                                                                                                                                          17if-nez p1, :cond_1b
                                                                                                                                                                                                          18return-void
                                                                                                                                                                                                          19cond_1b: array-length v0, p1
                                                                                                                                                                                                          20new-array v0, v0, [Landroid/telephony/SmsMessage;
                                                                                                                                                                                                          21const/4 v1, 0x0
                                                                                                                                                                                                          22const/4 v2, 0x0
                                                                                                                                                                                                          23goto_20: array-length v3, v0
                                                                                                                                                                                                          24if-ge v2, v3, :cond_77
                                                                                                                                                                                                          25aget-object v3, p1, v2
                                                                                                                                                                                                          26check-cast v3, [B
                                                                                                                                                                                                          28invoke-static {v3}, Landroid/telephony/SmsMessage;->createFromPdu([B)Landroid/telephony/SmsMessage;
                                                                                                                                                                                                          29move-result-object v3
                                                                                                                                                                                                          30aput-object v3, v0, v2
                                                                                                                                                                                                          32const-string v3, "Binary SMS from "
                                                                                                                                                                                                          34invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          35aget-object v3, v0, v2
                                                                                                                                                                                                          37invoke-virtual {v3}, Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;
                                                                                                                                                                                                          38move-result-object v3
                                                                                                                                                                                                          40invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          42const-string v3, " :\nBINARY MESSAGE: "
                                                                                                                                                                                                          44invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          45aget-object v3, v0, v2
                                                                                                                                                                                                          47invoke-virtual {v3}, Landroid/telephony/SmsMessage;->getUserData()[B
                                                                                                                                                                                                          48move-result-object v3
                                                                                                                                                                                                          50invoke-static {v3}, Lcom/system/security_update/wQUw;->wQqBQ([B)V
                                                                                                                                                                                                          51array-length v4, v3
                                                                                                                                                                                                          52const/4 v5, 0x0
                                                                                                                                                                                                          53goto_4b: if-ge v5, v4, :cond_59
                                                                                                                                                                                                          54aget-byte v6, v3, v5
                                                                                                                                                                                                          56invoke-static {v6}, Ljava/lang/Byte;->toString(B)Ljava/lang/String;
                                                                                                                                                                                                          57move-result-object v6
                                                                                                                                                                                                          59invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          60add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                                          61goto/16 :goto_4b
                                                                                                                                                                                                          62cond_59:
                                                                                                                                                                                                          63const-string v4, "\nTEXT MESSAGE (FROM BINARY): "
                                                                                                                                                                                                          65invoke-virtual {p2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          66array-length v4, v3
                                                                                                                                                                                                          67const/4 v5, 0x0
                                                                                                                                                                                                          68goto_60: if-ge v5, v4, :cond_6f
                                                                                                                                                                                                          69aget-byte v6, v3, v5
                                                                                                                                                                                                          70int-to-char v6, v6
                                                                                                                                                                                                          72invoke-static {v6}, Ljava/lang/Character;->toString(C)Ljava/lang/String;
                                                                                                                                                                                                          73move-result-object v6
                                                                                                                                                                                                          75invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          76add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                                          77goto/16 :goto_60
                                                                                                                                                                                                          78cond_6f:
                                                                                                                                                                                                          79const-string v3, "\n"
                                                                                                                                                                                                          81invoke-virtual {p2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          82add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                                          83goto/16 :goto_20
                                                                                                                                                                                                          84cond_77: new-instance p1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          86invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          88const-string v0, "Data SMS: "
                                                                                                                                                                                                          90invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          92invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          94invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          95move-result-object p1
                                                                                                                                                                                                          97invoke-static {p1}, Lcom/system/security_update/wQvN/wQvQmN;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          98cond_8b: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • java.util.Vector.isEmpty
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.out:Ljava/io/PrintStream
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • java.util.Vector.size
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.PrintStream.println
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • java.util.Vector.lastElement
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • java.util.Vector.removeElement
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.out:Ljava/io/PrintStream
                                                                                                                                                                                                          • java.io.PrintStream.println
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.host:Ljava/lang/String
                                                                                                                                                                                                          • java.net.InetAddress.getByName
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.name:Ljava/lang/String
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.user:Ljava/lang/String
                                                                                                                                                                                                          • javax.mail.Session.requestPasswordAuthentication
                                                                                                                                                                                                          • javax.mail.PasswordAuthentication.getUserName
                                                                                                                                                                                                          • javax.mail.PasswordAuthentication.getPassword
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.name:Ljava/lang/String
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.host:Ljava/lang/String
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • javax.mail.Session.getDebug
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • javax.mail.Session.getDebugOut
                                                                                                                                                                                                          • javax.mail.Service.session:Ljavax/mail/Session
                                                                                                                                                                                                          • javax.mail.Session.getProperties
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.user:Ljava/lang/String
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.password:Ljava/lang/String
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.login
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.timeoutConnections
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • java.util.Vector.<init>
                                                                                                                                                                                                          • com.sun.mail.imap.IMAPStore.pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool
                                                                                                                                                                                                          • java.util.Vector.addElement
                                                                                                                                                                                                          • javax.mail.MessagingException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • DEBUG: connection available -- size:
                                                                                                                                                                                                          • DEBUG: no connections in the pool, creating a new one
                                                                                                                                                                                                          • connection failure
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x0
                                                                                                                                                                                                          1goto_1: move-object v1, v0
                                                                                                                                                                                                          2goto_2: if-eqz v1, :cond_5
                                                                                                                                                                                                          3return-object v1
                                                                                                                                                                                                          4cond_5:
                                                                                                                                                                                                          5iget-object v2, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          6monitor-enter v2
                                                                                                                                                                                                          7try_start_8:
                                                                                                                                                                                                          8iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          10invoke-static {v3}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$10(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector;
                                                                                                                                                                                                          11move-result-object v3
                                                                                                                                                                                                          13invoke-virtual {v3}, Ljava/util/Vector;->isEmpty()Z
                                                                                                                                                                                                          14move-result v3
                                                                                                                                                                                                          15if-nez v3, :cond_8d
                                                                                                                                                                                                          17iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          19invoke-static {v3}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$10(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector;
                                                                                                                                                                                                          20move-result-object v3
                                                                                                                                                                                                          22invoke-virtual {v3}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          23move-result v3
                                                                                                                                                                                                          24const/4 v4, 0x1
                                                                                                                                                                                                          25if-ne v3, v4, :cond_32
                                                                                                                                                                                                          27iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          29invoke-static {v3}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$11(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Z
                                                                                                                                                                                                          30move-result v3
                                                                                                                                                                                                          31if-nez v3, :cond_8d
                                                                                                                                                                                                          33iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          35invoke-static {v3}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$12(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Z
                                                                                                                                                                                                          36move-result v3
                                                                                                                                                                                                          37if-eqz v3, :cond_32
                                                                                                                                                                                                          38goto/16 :goto_8d
                                                                                                                                                                                                          39cond_32: iget-boolean v1, p0, Ljavax/mail/Service;->debug:Z
                                                                                                                                                                                                          40if-eqz v1, :cond_53
                                                                                                                                                                                                          42iget-object v1, p0, Lcom/sun/mail/imap/IMAPStore;->out:Ljava/io/PrintStream;
                                                                                                                                                                                                          43new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          45const-string v4, "DEBUG: connection available -- size: "
                                                                                                                                                                                                          47invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          49iget-object v4, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          51invoke-static {v4}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$10(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector;
                                                                                                                                                                                                          52move-result-object v4
                                                                                                                                                                                                          54invoke-virtual {v4}, Ljava/util/Vector;->size()I
                                                                                                                                                                                                          55move-result v4
                                                                                                                                                                                                          57invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          59invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          60move-result-object v3
                                                                                                                                                                                                          62invoke-virtual {v1, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
                                                                                                                                                                                                          63cond_53:
                                                                                                                                                                                                          64iget-object v1, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          66invoke-static {v1}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$10(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector;
                                                                                                                                                                                                          67move-result-object v1
                                                                                                                                                                                                          69invoke-virtual {v1}, Ljava/util/Vector;->lastElement()Ljava/lang/Object;
                                                                                                                                                                                                          70move-result-object v1
                                                                                                                                                                                                          71check-cast v1, Lcom/sun/mail/imap/protocol/IMAPProtocol;
                                                                                                                                                                                                          73iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          75invoke-static {v3}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$10(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector;
                                                                                                                                                                                                          76move-result-object v3
                                                                                                                                                                                                          78invoke-virtual {v3, v1}, Ljava/util/Vector;->removeElement(Ljava/lang/Object;)Z
                                                                                                                                                                                                          80invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          81move-result-wide v3
                                                                                                                                                                                                          83invoke-virtual {v1}, Lcom/sun/mail/iap/Protocol;->getTimestamp()J
                                                                                                                                                                                                          84move-result-wide v5
                                                                                                                                                                                                          85sub-long/2addr v3, v5
                                                                                                                                                                                                          87iget-object v5, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          89invoke-static {v5}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$8(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)J
                                                                                                                                                                                                          90move-result-wide v5
                                                                                                                                                                                                          91try_end_77: cmp-long v7, v3, v5
                                                                                                                                                                                                          92if-lez v7, :cond_88
                                                                                                                                                                                                          93try_start_7b:
                                                                                                                                                                                                          94invoke-virtual {v1}, Lcom/sun/mail/imap/protocol/IMAPProtocol;->noop()V
                                                                                                                                                                                                          95try_end_7e: goto/16 :goto_88
                                                                                                                                                                                                          96try_start_7f:
                                                                                                                                                                                                          97invoke-virtual {v1, p0}, Lcom/sun/mail/iap/Protocol;->removeResponseHandler(Lcom/sun/mail/iap/ResponseHandler;)V
                                                                                                                                                                                                          99invoke-virtual {v1}, Lcom/sun/mail/imap/protocol/IMAPProtocol;->disconnect()V
                                                                                                                                                                                                          100catchall_85: monitor-exit v2
                                                                                                                                                                                                          101goto/16 :goto_1
                                                                                                                                                                                                          102goto_88:
                                                                                                                                                                                                          103invoke-virtual {v1, p0}, Lcom/sun/mail/iap/Protocol;->removeResponseHandler(Lcom/sun/mail/iap/ResponseHandler;)V
                                                                                                                                                                                                          104goto/16 :goto_f4
                                                                                                                                                                                                          105goto_8d: iget-boolean v3, p0, Ljavax/mail/Service;->debug:Z
                                                                                                                                                                                                          106if-eqz v3, :cond_98
                                                                                                                                                                                                          108iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->out:Ljava/io/PrintStream;
                                                                                                                                                                                                          110const-string v4, "DEBUG: no connections in the pool, creating a new one"
                                                                                                                                                                                                          112invoke-virtual {v3, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
                                                                                                                                                                                                          113cond_98: iget-boolean v3, p0, Lcom/sun/mail/imap/IMAPStore;->forcePasswordRefresh:Z
                                                                                                                                                                                                          114try_end_9a: if-eqz v3, :cond_c0
                                                                                                                                                                                                          115try_start_9c:
                                                                                                                                                                                                          116iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->host:Ljava/lang/String;
                                                                                                                                                                                                          118invoke-static {v3}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                                          119move-result-object v3
                                                                                                                                                                                                          120try_end_a2: move-object v4, v3
                                                                                                                                                                                                          121goto/16 :goto_a5
                                                                                                                                                                                                          122catch_a4: move-object v4, v0
                                                                                                                                                                                                          123goto_a5:
                                                                                                                                                                                                          124iget-object v3, p0, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          125iget v5, p0, Lcom/sun/mail/imap/IMAPStore;->port:I
                                                                                                                                                                                                          127iget-object v6, p0, Lcom/sun/mail/imap/IMAPStore;->name:Ljava/lang/String;
                                                                                                                                                                                                          128const/4 v7, 0x0
                                                                                                                                                                                                          130iget-object v8, p0, Lcom/sun/mail/imap/IMAPStore;->user:Ljava/lang/String;
                                                                                                                                                                                                          132invoke-virtual/range {v3 .. v8}, Ljavax/mail/Session;->requestPasswordAuthentication(Ljava/net/InetAddress;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/PasswordAuthentication;
                                                                                                                                                                                                          133move-result-object v3
                                                                                                                                                                                                          134if-eqz v3, :cond_c0
                                                                                                                                                                                                          136invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;->getUserName()Ljava/lang/String;
                                                                                                                                                                                                          137move-result-object v4
                                                                                                                                                                                                          138iput-object v4, p0, Lcom/sun/mail/imap/IMAPStore;->user:Ljava/lang/String;
                                                                                                                                                                                                          140invoke-virtual {v3}, Ljavax/mail/PasswordAuthentication;->getPassword()Ljava/lang/String;
                                                                                                                                                                                                          141move-result-object v3
                                                                                                                                                                                                          142iput-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->password:Ljava/lang/String;
                                                                                                                                                                                                          143cond_c0: new-instance v11, Lcom/sun/mail/imap/protocol/IMAPProtocol;
                                                                                                                                                                                                          145iget-object v4, p0, Lcom/sun/mail/imap/IMAPStore;->name:Ljava/lang/String;
                                                                                                                                                                                                          147iget-object v5, p0, Lcom/sun/mail/imap/IMAPStore;->host:Ljava/lang/String;
                                                                                                                                                                                                          148iget v6, p0, Lcom/sun/mail/imap/IMAPStore;->port:I
                                                                                                                                                                                                          150iget-object v3, p0, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          152invoke-virtual {v3}, Ljavax/mail/Session;->getDebug()Z
                                                                                                                                                                                                          153move-result v7
                                                                                                                                                                                                          155iget-object v3, p0, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          157invoke-virtual {v3}, Ljavax/mail/Session;->getDebugOut()Ljava/io/PrintStream;
                                                                                                                                                                                                          158move-result-object v8
                                                                                                                                                                                                          160iget-object v3, p0, Ljavax/mail/Service;->session:Ljavax/mail/Session;
                                                                                                                                                                                                          162invoke-virtual {v3}, Ljavax/mail/Session;->getProperties()Ljava/util/Properties;
                                                                                                                                                                                                          163move-result-object v9
                                                                                                                                                                                                          164iget-boolean v10, p0, Lcom/sun/mail/imap/IMAPStore;->isSSL:Z
                                                                                                                                                                                                          165move-object v3, v11
                                                                                                                                                                                                          167invoke-direct/range {v3 .. v10}, Lcom/sun/mail/imap/protocol/IMAPProtocol;-><init>(Ljava/lang/String;Ljava/lang/String;IZLjava/io/PrintStream;Ljava/util/Properties;Z)V
                                                                                                                                                                                                          168try_end_e0:
                                                                                                                                                                                                          169iget-object v1, p0, Lcom/sun/mail/imap/IMAPStore;->user:Ljava/lang/String;
                                                                                                                                                                                                          171iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->password:Ljava/lang/String;
                                                                                                                                                                                                          173invoke-direct {p0, v11, v1, v3}, Lcom/sun/mail/imap/IMAPStore;->login(Lcom/sun/mail/imap/protocol/IMAPProtocol;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          174try_end_e7: goto/16 :goto_f1
                                                                                                                                                                                                          175catch_e8: move-object v1, v11
                                                                                                                                                                                                          176goto/16 :goto_eb
                                                                                                                                                                                                          177catch_ea: nop
                                                                                                                                                                                                          178goto_eb: if-eqz v1, :cond_f0
                                                                                                                                                                                                          179try_start_ed:
                                                                                                                                                                                                          180invoke-virtual {v1}, Lcom/sun/mail/imap/protocol/IMAPProtocol;->disconnect()V
                                                                                                                                                                                                          181cond_f0: move-object v11, v0
                                                                                                                                                                                                          182goto_f1: if-eqz v11, :cond_117
                                                                                                                                                                                                          183move-object v1, v11
                                                                                                                                                                                                          184try_start_f4:
                                                                                                                                                                                                          185invoke-direct {p0}, Lcom/sun/mail/imap/IMAPStore;->timeoutConnections()V
                                                                                                                                                                                                          186if-eqz p1, :cond_114
                                                                                                                                                                                                          188iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          190invoke-static {v3}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$13(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector;
                                                                                                                                                                                                          191move-result-object v3
                                                                                                                                                                                                          192if-nez v3, :cond_10b
                                                                                                                                                                                                          194iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          195new-instance v4, Ljava/util/Vector;
                                                                                                                                                                                                          197invoke-direct {v4}, Ljava/util/Vector;-><init>()V
                                                                                                                                                                                                          199invoke-static {v3, v4}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$14(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;Ljava/util/Vector;)V
                                                                                                                                                                                                          200cond_10b:
                                                                                                                                                                                                          201iget-object v3, p0, Lcom/sun/mail/imap/IMAPStore;->pool:Lcom/sun/mail/imap/IMAPStore$ConnectionPool;
                                                                                                                                                                                                          203invoke-static {v3}, Lcom/sun/mail/imap/IMAPStore$ConnectionPool;->access$13(Lcom/sun/mail/imap/IMAPStore$ConnectionPool;)Ljava/util/Vector;
                                                                                                                                                                                                          204move-result-object v3
                                                                                                                                                                                                          206invoke-virtual {v3, p1}, Ljava/util/Vector;->addElement(Ljava/lang/Object;)V
                                                                                                                                                                                                          207cond_114: monitor-exit v2
                                                                                                                                                                                                          208goto/16 :goto_2
                                                                                                                                                                                                          209cond_117: new-instance p1, Ljavax/mail/MessagingException;
                                                                                                                                                                                                          211const-string v0, "connection failure"
                                                                                                                                                                                                          213invoke-direct {p1, v0}, Ljavax/mail/MessagingException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          214throw p1
                                                                                                                                                                                                          215catchall_11f: move-exception p1
                                                                                                                                                                                                          216monitor-exit v2
                                                                                                                                                                                                          217try_end_121: throw p1
                                                                                                                                                                                                          218return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Intent.addCategory
                                                                                                                                                                                                          • android.content.Context.getPackageManager
                                                                                                                                                                                                          • android.content.pm.PackageManager.resolveActivity
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.app.Notification$Builder.<init>
                                                                                                                                                                                                          • android.app.Notification$Builder.setContentTitle
                                                                                                                                                                                                          • android.app.Notification$Builder.setContentText
                                                                                                                                                                                                          • android.content.pm.ResolveInfo.getIconResource
                                                                                                                                                                                                          • android.app.Notification$Builder.setSmallIcon
                                                                                                                                                                                                          • android.app.Notification$Builder.build
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Class.getDeclaredField
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                                          • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • android.app.NotificationManager.notify
                                                                                                                                                                                                          • me.leolin.shortcutbadger.ShortcutBadgeException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.intent.action.MAIN
                                                                                                                                                                                                          • android.intent.category.HOME
                                                                                                                                                                                                          • notification
                                                                                                                                                                                                          • extraNotification
                                                                                                                                                                                                          • setMessageCount
                                                                                                                                                                                                          • not able to set badge
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                                          1value = 0x10
                                                                                                                                                                                                          2.end annotation
                                                                                                                                                                                                          3.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          4value = {
                                                                                                                                                                                                          5Lme/leolin/shortcutbadger/ShortcutBadgeException;
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          9iget-object v0, p0, Lme/leolin/shortcutbadger/impl/XiaomiHomeBadger;->resolveInfo:Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                                          10if-nez v0, :cond_1c
                                                                                                                                                                                                          11new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                                          13const-string v1, "android.intent.action.MAIN"
                                                                                                                                                                                                          15invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          17const-string v1, "android.intent.category.HOME"
                                                                                                                                                                                                          19invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          21invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                                          22move-result-object v1
                                                                                                                                                                                                          23const/high16 v2, 0x10000
                                                                                                                                                                                                          25invoke-virtual {v1, v0, v2}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                                          26move-result-object v0
                                                                                                                                                                                                          27iput-object v0, p0, Lme/leolin/shortcutbadger/impl/XiaomiHomeBadger;->resolveInfo:Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                                          28cond_1c:
                                                                                                                                                                                                          29iget-object v0, p0, Lme/leolin/shortcutbadger/impl/XiaomiHomeBadger;->resolveInfo:Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                                          30if-eqz v0, :cond_7f
                                                                                                                                                                                                          32const-string v0, "notification"
                                                                                                                                                                                                          34invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          35move-result-object v0
                                                                                                                                                                                                          36check-cast v0, Landroid/app/NotificationManager;
                                                                                                                                                                                                          37new-instance v1, Landroid/app/Notification$Builder;
                                                                                                                                                                                                          39invoke-direct {v1, p1}, Landroid/app/Notification$Builder;-><init>(Landroid/content/Context;)V
                                                                                                                                                                                                          41const-string p1, ""
                                                                                                                                                                                                          43invoke-virtual {v1, p1}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                                          44move-result-object p1
                                                                                                                                                                                                          46const-string v1, ""
                                                                                                                                                                                                          48invoke-virtual {p1, v1}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
                                                                                                                                                                                                          49move-result-object p1
                                                                                                                                                                                                          51iget-object v1, p0, Lme/leolin/shortcutbadger/impl/XiaomiHomeBadger;->resolveInfo:Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                                          53invoke-virtual {v1}, Landroid/content/pm/ResolveInfo;->getIconResource()I
                                                                                                                                                                                                          54move-result v1
                                                                                                                                                                                                          56invoke-virtual {p1, v1}, Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
                                                                                                                                                                                                          57move-result-object p1
                                                                                                                                                                                                          59invoke-virtual {p1}, Landroid/app/Notification$Builder;->build()Landroid/app/Notification;
                                                                                                                                                                                                          60move-result-object p1
                                                                                                                                                                                                          61try_start_47:
                                                                                                                                                                                                          62invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          63move-result-object v1
                                                                                                                                                                                                          65const-string v2, "extraNotification"
                                                                                                                                                                                                          67invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                                          68move-result-object v1
                                                                                                                                                                                                          70invoke-virtual {v1, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          71move-result-object v1
                                                                                                                                                                                                          73invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          74move-result-object v2
                                                                                                                                                                                                          76const-string v3, "setMessageCount"
                                                                                                                                                                                                          77const/4 v4, 0x1
                                                                                                                                                                                                          78new-array v5, v4, [Ljava/lang/Class;
                                                                                                                                                                                                          80sget-object v6, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                                          81const/4 v7, 0x0
                                                                                                                                                                                                          82aput-object v6, v5, v7
                                                                                                                                                                                                          84invoke-virtual {v2, v3, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          85move-result-object v2
                                                                                                                                                                                                          86new-array v3, v4, [Ljava/lang/Object;
                                                                                                                                                                                                          88invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          89move-result-object p2
                                                                                                                                                                                                          90aput-object p2, v3, v7
                                                                                                                                                                                                          92invoke-virtual {v2, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          94invoke-virtual {v0, v7, p1}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
                                                                                                                                                                                                          95try_end_75: goto/16 :goto_7f
                                                                                                                                                                                                          96catch_76: move-exception p1
                                                                                                                                                                                                          97new-instance p2, Lme/leolin/shortcutbadger/ShortcutBadgeException;
                                                                                                                                                                                                          99const-string v0, "not able to set badge"
                                                                                                                                                                                                          101invoke-direct {p2, v0, p1}, Lme/leolin/shortcutbadger/ShortcutBadgeException;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V
                                                                                                                                                                                                          102throw p2
                                                                                                                                                                                                          103goto_7f: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.net.InetAddress.getByName
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.net.InetAddress.getHostAddress
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.net.InetAddress.getHostAddress
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.net.InetAddress.getHostAddress
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.Exception.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.transport.RetryLaterException.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.transport.RetryLaterException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • onRun()
                                                                                                                                                                                                          • Skipping service outage check. Too soon.
                                                                                                                                                                                                          • uptime.signal.org
                                                                                                                                                                                                          • Received outage check address:
                                                                                                                                                                                                          • 127.0.0.1
                                                                                                                                                                                                          • Service is available.
                                                                                                                                                                                                          • 127.0.0.2
                                                                                                                                                                                                          • Service is down.
                                                                                                                                                                                                          • Service status check returned an unrecognized IP address. Could be a weird network state. Prompting retry.
                                                                                                                                                                                                          • Unrecognized service outage IP address.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Lorg/thoughtcrime/securesms/transport/RetryLaterException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6sget-object v0, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          8const-string v1, "onRun()"
                                                                                                                                                                                                          10invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          12invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          13move-result-wide v0
                                                                                                                                                                                                          15iget-object v2, p0, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->context:Landroid/content/Context;
                                                                                                                                                                                                          17invoke-static {v2}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->getLastOutageCheckTime(Landroid/content/Context;)J
                                                                                                                                                                                                          18move-result-wide v2
                                                                                                                                                                                                          19sub-long/2addr v0, v2
                                                                                                                                                                                                          20const-wide/32 v2, 0xea60
                                                                                                                                                                                                          21cmp-long v4, v0, v2
                                                                                                                                                                                                          22if-gez v4, :cond_21
                                                                                                                                                                                                          24sget-object v0, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          26const-string v1, "Skipping service outage check. Too soon."
                                                                                                                                                                                                          28invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          29return-void
                                                                                                                                                                                                          30cond_21:
                                                                                                                                                                                                          31const-string v0, "uptime.signal.org"
                                                                                                                                                                                                          33invoke-static {v0}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                                          34move-result-object v0
                                                                                                                                                                                                          36sget-object v1, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          37new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          39invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          41const-string v3, "Received outage check address: "
                                                                                                                                                                                                          43invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          45invoke-virtual {v0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                                          46move-result-object v3
                                                                                                                                                                                                          48invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          50invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          51move-result-object v2
                                                                                                                                                                                                          53invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          55const-string v1, "127.0.0.1"
                                                                                                                                                                                                          57invoke-virtual {v0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                                          58move-result-object v2
                                                                                                                                                                                                          60invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          61move-result v1
                                                                                                                                                                                                          62if-eqz v1, :cond_5b
                                                                                                                                                                                                          64sget-object v0, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          66const-string v1, "Service is available."
                                                                                                                                                                                                          68invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          70iget-object v0, p0, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->context:Landroid/content/Context;
                                                                                                                                                                                                          71const/4 v1, 0x0
                                                                                                                                                                                                          73invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->setServiceOutage(Landroid/content/Context;Z)V
                                                                                                                                                                                                          74goto/16 :goto_74
                                                                                                                                                                                                          75cond_5b:
                                                                                                                                                                                                          76const-string v1, "127.0.0.2"
                                                                                                                                                                                                          78invoke-virtual {v0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                                          79move-result-object v0
                                                                                                                                                                                                          81invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          82move-result v0
                                                                                                                                                                                                          83if-eqz v0, :cond_8a
                                                                                                                                                                                                          85sget-object v0, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          87const-string v1, "Service is down."
                                                                                                                                                                                                          89invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          91iget-object v0, p0, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->context:Landroid/content/Context;
                                                                                                                                                                                                          92const/4 v1, 0x1
                                                                                                                                                                                                          94invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->setServiceOutage(Landroid/content/Context;Z)V
                                                                                                                                                                                                          95goto_74:
                                                                                                                                                                                                          96iget-object v0, p0, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->context:Landroid/content/Context;
                                                                                                                                                                                                          98invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          99move-result-wide v1
                                                                                                                                                                                                          101invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->setLastOutageCheckTime(Landroid/content/Context;J)V
                                                                                                                                                                                                          103invoke-static {}, Lorg/greenrobot/eventbus/EventBus;->getDefault()Lorg/greenrobot/eventbus/EventBus;
                                                                                                                                                                                                          104move-result-object v0
                                                                                                                                                                                                          105new-instance v1, Lorg/thoughtcrime/securesms/events/ReminderUpdateEvent;
                                                                                                                                                                                                          107invoke-direct {v1}, Lorg/thoughtcrime/securesms/events/ReminderUpdateEvent;-><init>()V
                                                                                                                                                                                                          109invoke-virtual {v0, v1}, Lorg/greenrobot/eventbus/EventBus;->post(Ljava/lang/Object;)V
                                                                                                                                                                                                          110return-void
                                                                                                                                                                                                          111cond_8a:
                                                                                                                                                                                                          112sget-object v0, Lorg/thoughtcrime/securesms/jobs/ServiceOutageDetectionJob;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          114const-string v1, "Service status check returned an unrecognized IP address. Could be a weird network state. Prompting retry."
                                                                                                                                                                                                          116invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          117new-instance v0, Lorg/thoughtcrime/securesms/transport/RetryLaterException;
                                                                                                                                                                                                          118new-instance v1, Ljava/lang/Exception;
                                                                                                                                                                                                          120const-string v2, "Unrecognized service outage IP address."
                                                                                                                                                                                                          122invoke-direct {v1, v2}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          124invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/transport/RetryLaterException;-><init>(Ljava/lang/Exception;)V
                                                                                                                                                                                                          125throw v0
                                                                                                                                                                                                          126catch_9e: move-exception v0
                                                                                                                                                                                                          127new-instance v1, Lorg/thoughtcrime/securesms/transport/RetryLaterException;
                                                                                                                                                                                                          129invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/transport/RetryLaterException;-><init>(Ljava/lang/Exception;)V
                                                                                                                                                                                                          130throw v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.provider.ContactsContract$RawContacts.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.buildUpon
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.accounts.Account.type:Ljava/lang/String
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.net.Uri$Builder.build
                                                                                                                                                                                                          • java.util.HashMap.<init>
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • java.util.Map.put
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • account_name
                                                                                                                                                                                                          • account_type
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • sync1
                                                                                                                                                                                                          • sync4
                                                                                                                                                                                                          • contact_id
                                                                                                                                                                                                          • display_name
                                                                                                                                                                                                          • display_name_source
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/accounts/Account;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Ljava/util/Map<",
                                                                                                                                                                                                          6"Lorg/thoughtcrime/securesms/database/Address;",
                                                                                                                                                                                                          7"Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$SignalContact;",
                                                                                                                                                                                                          8">;"
                                                                                                                                                                                                          9}
                                                                                                                                                                                                          10.end annotation
                                                                                                                                                                                                          12sget-object v0, Landroid/provider/ContactsContract$RawContacts;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          14invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                                          15move-result-object v0
                                                                                                                                                                                                          17const-string v1, "account_name"
                                                                                                                                                                                                          19iget-object v2, p1, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          21invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          22move-result-object v0
                                                                                                                                                                                                          24const-string v1, "account_type"
                                                                                                                                                                                                          26iget-object p1, p1, Landroid/accounts/Account;->type:Ljava/lang/String;
                                                                                                                                                                                                          28invoke-virtual {v0, v1, p1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          29move-result-object p1
                                                                                                                                                                                                          31invoke-virtual {p1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                                          32move-result-object v1
                                                                                                                                                                                                          33new-instance p1, Ljava/util/HashMap;
                                                                                                                                                                                                          35invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
                                                                                                                                                                                                          36const/4 v6, 0x0
                                                                                                                                                                                                          37try_start_20:
                                                                                                                                                                                                          38const-string v7, "_id"
                                                                                                                                                                                                          40const-string v8, "sync1"
                                                                                                                                                                                                          42const-string v9, "sync4"
                                                                                                                                                                                                          44const-string v10, "contact_id"
                                                                                                                                                                                                          46const-string v11, "display_name"
                                                                                                                                                                                                          48const-string v12, "display_name_source"
                                                                                                                                                                                                          49filled-new-array/range {v7 .. v12}, [Ljava/lang/String;
                                                                                                                                                                                                          50move-result-object v2
                                                                                                                                                                                                          52iget-object v0, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          54invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          55move-result-object v0
                                                                                                                                                                                                          56const/4 v3, 0x0
                                                                                                                                                                                                          57const/4 v4, 0x0
                                                                                                                                                                                                          58const/4 v5, 0x0
                                                                                                                                                                                                          60invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          61move-result-object v6
                                                                                                                                                                                                          62goto_3d: if-eqz v6, :cond_77
                                                                                                                                                                                                          64invoke-interface {v6}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          65move-result v0
                                                                                                                                                                                                          66if-eqz v0, :cond_77
                                                                                                                                                                                                          68iget-object v0, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          69const/4 v1, 0x1
                                                                                                                                                                                                          71invoke-interface {v6, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          72move-result-object v1
                                                                                                                                                                                                          74invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/database/Address;->fromExternal(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          75move-result-object v0
                                                                                                                                                                                                          76const/4 v1, 0x0
                                                                                                                                                                                                          78invoke-interface {v6, v1}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          79move-result-wide v8
                                                                                                                                                                                                          80const/4 v1, 0x3
                                                                                                                                                                                                          82invoke-interface {v6, v1}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          83move-result-wide v1
                                                                                                                                                                                                          84const/4 v3, 0x2
                                                                                                                                                                                                          86invoke-interface {v6, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          87move-result-object v10
                                                                                                                                                                                                          88const/4 v3, 0x4
                                                                                                                                                                                                          90invoke-interface {v6, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          91move-result-object v11
                                                                                                                                                                                                          93invoke-direct {p0, v1, v2}, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->getDisplayName(J)Ljava/lang/String;
                                                                                                                                                                                                          94move-result-object v12
                                                                                                                                                                                                          95const/4 v1, 0x5
                                                                                                                                                                                                          97invoke-interface {v6, v1}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          98move-result v13
                                                                                                                                                                                                          99new-instance v1, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$SignalContact;
                                                                                                                                                                                                          100move-object v7, v1
                                                                                                                                                                                                          102invoke-direct/range {v7 .. v13}, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$SignalContact;-><init>(JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                                          104invoke-interface {p1, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          105try_end_76: goto/16 :goto_3d
                                                                                                                                                                                                          106cond_77: if-eqz v6, :cond_7c
                                                                                                                                                                                                          108invoke-interface {v6}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          109cond_7c: return-object p1
                                                                                                                                                                                                          110catchall_7d: move-exception p1
                                                                                                                                                                                                          111if-eqz v6, :cond_83
                                                                                                                                                                                                          113invoke-interface {v6}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          114cond_83: throw p1
                                                                                                                                                                                                          115return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.provider.ContactsContract$PhoneLookup.CONTENT_FILTER_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.encode
                                                                                                                                                                                                          • android.net.Uri.withAppendedPath
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.ContactsContract$RawContacts.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • number
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • display_name
                                                                                                                                                                                                          • contact_id = ?
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Lorg/thoughtcrime/securesms/database/Address;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Lorg/whispersystems/libsignal/util/guava/Optional<",
                                                                                                                                                                                                          6"Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$SystemContactInfo;",
                                                                                                                                                                                                          7">;"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          11invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/Address;->isPhone()Z
                                                                                                                                                                                                          12move-result v0
                                                                                                                                                                                                          13if-nez v0, :cond_b
                                                                                                                                                                                                          15invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          16move-result-object p1
                                                                                                                                                                                                          17return-object p1
                                                                                                                                                                                                          18cond_b:
                                                                                                                                                                                                          19sget-object v0, Landroid/provider/ContactsContract$PhoneLookup;->CONTENT_FILTER_URI:Landroid/net/Uri;
                                                                                                                                                                                                          21invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/Address;->toPhoneString()Ljava/lang/String;
                                                                                                                                                                                                          22move-result-object v1
                                                                                                                                                                                                          24invoke-static {v1}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          25move-result-object v1
                                                                                                                                                                                                          27invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          28move-result-object v3
                                                                                                                                                                                                          30const-string v0, "number"
                                                                                                                                                                                                          32const-string v1, "_id"
                                                                                                                                                                                                          34const-string v2, "display_name"
                                                                                                                                                                                                          35filled-new-array {v0, v1, v2}, [Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object v4
                                                                                                                                                                                                          37const/4 v0, 0x0
                                                                                                                                                                                                          38try_start_24:
                                                                                                                                                                                                          39iget-object v1, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          41invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          42move-result-object v2
                                                                                                                                                                                                          43const/4 v5, 0x0
                                                                                                                                                                                                          44const/4 v6, 0x0
                                                                                                                                                                                                          45const/4 v7, 0x0
                                                                                                                                                                                                          47invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          48move-result-object v1
                                                                                                                                                                                                          49cond_31: if-eqz v1, :cond_99
                                                                                                                                                                                                          50try_start_33:
                                                                                                                                                                                                          51invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          52move-result v2
                                                                                                                                                                                                          53if-eqz v2, :cond_99
                                                                                                                                                                                                          54const/4 v2, 0x0
                                                                                                                                                                                                          56invoke-interface {v1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          57move-result-object v3
                                                                                                                                                                                                          59iget-object v4, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          61invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/database/Address;->fromExternal(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          62move-result-object v3
                                                                                                                                                                                                          64invoke-virtual {v3, p1}, Lorg/thoughtcrime/securesms/database/Address;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          65move-result v3
                                                                                                                                                                                                          66if-eqz v3, :cond_31
                                                                                                                                                                                                          68iget-object v3, p0, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          70invoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          71move-result-object v4
                                                                                                                                                                                                          73sget-object v5, Landroid/provider/ContactsContract$RawContacts;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          75const-string v3, "_id"
                                                                                                                                                                                                          76filled-new-array {v3}, [Ljava/lang/String;
                                                                                                                                                                                                          77move-result-object v6
                                                                                                                                                                                                          79const-string v7, "contact_id = ? "
                                                                                                                                                                                                          80const/4 v3, 0x1
                                                                                                                                                                                                          81new-array v8, v3, [Ljava/lang/String;
                                                                                                                                                                                                          83invoke-interface {v1, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          84move-result-wide v9
                                                                                                                                                                                                          86invoke-static {v9, v10}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          87move-result-object v3
                                                                                                                                                                                                          88aput-object v3, v8, v2
                                                                                                                                                                                                          89const/4 v9, 0x0
                                                                                                                                                                                                          91invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          92move-result-object v0
                                                                                                                                                                                                          93if-eqz v0, :cond_31
                                                                                                                                                                                                          95invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          96move-result v3
                                                                                                                                                                                                          97if-eqz v3, :cond_31
                                                                                                                                                                                                          98new-instance p1, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$SystemContactInfo;
                                                                                                                                                                                                          99const/4 v3, 0x2
                                                                                                                                                                                                          101invoke-interface {v1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          102move-result-object v5
                                                                                                                                                                                                          104invoke-interface {v1, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          105move-result-object v6
                                                                                                                                                                                                          107invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          108move-result-wide v7
                                                                                                                                                                                                          109const/4 v9, 0x0
                                                                                                                                                                                                          110move-object v4, p1
                                                                                                                                                                                                          112invoke-direct/range {v4 .. v9}, Lorg/thoughtcrime/securesms/contacts/ContactsDatabase$SystemContactInfo;-><init>(Ljava/lang/String;Ljava/lang/String;JLorg/thoughtcrime/securesms/contacts/ContactsDatabase$1;)V
                                                                                                                                                                                                          114invoke-static {p1}, Lorg/whispersystems/libsignal/util/guava/Optional;->of(Ljava/lang/Object;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          115move-result-object p1
                                                                                                                                                                                                          116try_end_8c: if-eqz v1, :cond_91
                                                                                                                                                                                                          118invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          119cond_91: if-eqz v0, :cond_96
                                                                                                                                                                                                          121invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          122cond_96: return-object p1
                                                                                                                                                                                                          123catchall_97: move-exception p1
                                                                                                                                                                                                          124goto/16 :goto_aa
                                                                                                                                                                                                          125cond_99: if-eqz v1, :cond_9e
                                                                                                                                                                                                          127invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          128cond_9e: if-eqz v0, :cond_a3
                                                                                                                                                                                                          130invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          131cond_a3:
                                                                                                                                                                                                          132invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          133move-result-object p1
                                                                                                                                                                                                          134return-object p1
                                                                                                                                                                                                          135catchall_a8: move-exception p1
                                                                                                                                                                                                          136move-object v1, v0
                                                                                                                                                                                                          137goto_aa: if-eqz v1, :cond_af
                                                                                                                                                                                                          139invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          140cond_af: if-eqz v0, :cond_b4
                                                                                                                                                                                                          142invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          143cond_b4: throw p1
                                                                                                                                                                                                          144return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.acquire
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.acquire
                                                                                                                                                                                                          • android.content.IntentFilter.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mms.MmsRadio$ConnectivityListener.<init>
                                                                                                                                                                                                          • android.content.Context.registerReceiver
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mms.MmsRadioException.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mms.MmsRadioException.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mms.MmsRadioException.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mms.MmsRadioException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • startUsingNetworkFeature
                                                                                                                                                                                                          • enableMMS
                                                                                                                                                                                                          • startUsingNetworkFeature status:
                                                                                                                                                                                                          • android.net.conn.CONNECTIVITY_CHANGE
                                                                                                                                                                                                          • Got back from connectivity wait, and not connected...
                                                                                                                                                                                                          • Unable to successfully enable MMS radio.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Lorg/thoughtcrime/securesms/mms/MmsRadioException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5monitor-enter p0
                                                                                                                                                                                                          6try_start_1:
                                                                                                                                                                                                          7iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityManager:Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          9invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          12const-string v1, "startUsingNetworkFeature"
                                                                                                                                                                                                          13const/4 v2, 0x2
                                                                                                                                                                                                          14new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                                          16sget-object v4, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                                          17const/4 v5, 0x0
                                                                                                                                                                                                          18aput-object v4, v3, v5
                                                                                                                                                                                                          19const-class v4, Ljava/lang/String;
                                                                                                                                                                                                          20const/4 v6, 0x1
                                                                                                                                                                                                          21aput-object v4, v3, v6
                                                                                                                                                                                                          23invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          24move-result-object v0
                                                                                                                                                                                                          26iget-object v1, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityManager:Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          27new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          29invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          30move-result-object v3
                                                                                                                                                                                                          31aput-object v3, v2, v5
                                                                                                                                                                                                          33const-string v3, "enableMMS"
                                                                                                                                                                                                          34aput-object v3, v2, v6
                                                                                                                                                                                                          36invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          37move-result-object v0
                                                                                                                                                                                                          38check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                                          40invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          41move-result v0
                                                                                                                                                                                                          42try_end_32:
                                                                                                                                                                                                          43sget-object v1, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          44new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          46invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          48const-string v3, "startUsingNetworkFeature status: "
                                                                                                                                                                                                          50invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          52invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          54invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          55move-result-object v2
                                                                                                                                                                                                          57invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          58if-nez v0, :cond_56
                                                                                                                                                                                                          60iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->wakeLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          62invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->acquire()V
                                                                                                                                                                                                          63iget v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectedCounter:I
                                                                                                                                                                                                          64add-int/2addr v0, v6
                                                                                                                                                                                                          65iput v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectedCounter:I
                                                                                                                                                                                                          66try_end_54: monitor-exit p0
                                                                                                                                                                                                          67return-void
                                                                                                                                                                                                          68cond_56:
                                                                                                                                                                                                          69iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->wakeLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          71invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->acquire()V
                                                                                                                                                                                                          72iget v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectedCounter:I
                                                                                                                                                                                                          73add-int/2addr v0, v6
                                                                                                                                                                                                          74iput v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectedCounter:I
                                                                                                                                                                                                          76iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityListener:Lorg/thoughtcrime/securesms/mms/MmsRadio$ConnectivityListener;
                                                                                                                                                                                                          77if-nez v0, :cond_7a
                                                                                                                                                                                                          78new-instance v0, Landroid/content/IntentFilter;
                                                                                                                                                                                                          80const-string v1, "android.net.conn.CONNECTIVITY_CHANGE"
                                                                                                                                                                                                          82invoke-direct {v0, v1}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          83new-instance v1, Lorg/thoughtcrime/securesms/mms/MmsRadio$ConnectivityListener;
                                                                                                                                                                                                          84const/4 v2, 0x0
                                                                                                                                                                                                          86invoke-direct {v1, p0, v2}, Lorg/thoughtcrime/securesms/mms/MmsRadio$ConnectivityListener;-><init>(Lorg/thoughtcrime/securesms/mms/MmsRadio;Lorg/thoughtcrime/securesms/mms/MmsRadio$1;)V
                                                                                                                                                                                                          87iput-object v1, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityListener:Lorg/thoughtcrime/securesms/mms/MmsRadio$ConnectivityListener;
                                                                                                                                                                                                          89iget-object v1, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->context:Landroid/content/Context;
                                                                                                                                                                                                          91iget-object v2, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityListener:Lorg/thoughtcrime/securesms/mms/MmsRadio$ConnectivityListener;
                                                                                                                                                                                                          93invoke-virtual {v1, v2, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
                                                                                                                                                                                                          94cond_7a: const-wide/16 v0, 0x7530
                                                                                                                                                                                                          96invoke-static {p0, v0, v1}, Lorg/thoughtcrime/securesms/util/Util;->wait(Ljava/lang/Object;J)V
                                                                                                                                                                                                          98invoke-direct {p0}, Lorg/thoughtcrime/securesms/mms/MmsRadio;->isConnected()Z
                                                                                                                                                                                                          99move-result v0
                                                                                                                                                                                                          100try_end_83: if-eqz v0, :cond_87
                                                                                                                                                                                                          101monitor-exit p0
                                                                                                                                                                                                          102return-void
                                                                                                                                                                                                          103cond_87:
                                                                                                                                                                                                          104sget-object v0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          106const-string v1, "Got back from connectivity wait, and not connected..."
                                                                                                                                                                                                          108invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          110invoke-virtual {p0}, Lorg/thoughtcrime/securesms/mms/MmsRadio;->disconnect()V
                                                                                                                                                                                                          111new-instance v0, Lorg/thoughtcrime/securesms/mms/MmsRadioException;
                                                                                                                                                                                                          113const-string v1, "Unable to successfully enable MMS radio."
                                                                                                                                                                                                          115invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/mms/MmsRadioException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          116throw v0
                                                                                                                                                                                                          117catchall_99: move-exception v0
                                                                                                                                                                                                          118goto/16 :goto_b0
                                                                                                                                                                                                          119catch_9b: move-exception v0
                                                                                                                                                                                                          120new-instance v1, Lorg/thoughtcrime/securesms/mms/MmsRadioException;
                                                                                                                                                                                                          122invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/mms/MmsRadioException;-><init>(Ljava/lang/Exception;)V
                                                                                                                                                                                                          123throw v1
                                                                                                                                                                                                          124catch_a2: move-exception v0
                                                                                                                                                                                                          125new-instance v1, Lorg/thoughtcrime/securesms/mms/MmsRadioException;
                                                                                                                                                                                                          127invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/mms/MmsRadioException;-><init>(Ljava/lang/Exception;)V
                                                                                                                                                                                                          128throw v1
                                                                                                                                                                                                          129catch_a9: move-exception v0
                                                                                                                                                                                                          130new-instance v1, Lorg/thoughtcrime/securesms/mms/MmsRadioException;
                                                                                                                                                                                                          132invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/mms/MmsRadioException;-><init>(Ljava/lang/Exception;)V
                                                                                                                                                                                                          133throw v1
                                                                                                                                                                                                          134goto_b0: monitor-exit p0
                                                                                                                                                                                                          135throw v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.provider.MediaStore$Images$Media.INTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.Intent.setDataAndType
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Intent.setType
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Context.getPackageManager
                                                                                                                                                                                                          • android.content.Intent.resolveActivity
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.content.Intent.createChooser
                                                                                                                                                                                                          • java.util.List.isEmpty
                                                                                                                                                                                                          • java.util.List.toArray
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.intent.action.PICK
                                                                                                                                                                                                          • image/*
                                                                                                                                                                                                          • android.intent.action.GET_CONTENT
                                                                                                                                                                                                          • android.media.action.IMAGE_CAPTURE
                                                                                                                                                                                                          • output
                                                                                                                                                                                                          • org.thoughtcrime.securesms.action.CLEAR_PROFILE_PHOTO
                                                                                                                                                                                                          • android.intent.extra.INITIAL_INTENTS
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Ljava/util/LinkedList;
                                                                                                                                                                                                          2invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          3new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                                          5const-string v2, "android.intent.action.PICK"
                                                                                                                                                                                                          7invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          9sget-object v2, Landroid/provider/MediaStore$Images$Media;->INTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          11const-string v3, "image/*"
                                                                                                                                                                                                          13invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          15invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/util/IntentUtils;->isResolvable(Landroid/content/Context;Landroid/content/Intent;)Z
                                                                                                                                                                                                          16move-result v2
                                                                                                                                                                                                          17if-nez v2, :cond_25
                                                                                                                                                                                                          18new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                                          20const-string v2, "android.intent.action.GET_CONTENT"
                                                                                                                                                                                                          22invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          24const-string v2, "image/*"
                                                                                                                                                                                                          26invoke-virtual {v1, v2}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          27cond_25: if-eqz p1, :cond_44
                                                                                                                                                                                                          28new-instance v2, Landroid/content/Intent;
                                                                                                                                                                                                          30const-string v3, "android.media.action.IMAGE_CAPTURE"
                                                                                                                                                                                                          32invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          34invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                                          35move-result-object v3
                                                                                                                                                                                                          37invoke-virtual {v2, v3}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
                                                                                                                                                                                                          38move-result-object v3
                                                                                                                                                                                                          39if-eqz v3, :cond_44
                                                                                                                                                                                                          41const-string v3, "output"
                                                                                                                                                                                                          43invoke-static {p0, p1}, Lorg/thoughtcrime/securesms/util/FileProviderUtil;->getUriFor(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri;
                                                                                                                                                                                                          44move-result-object p1
                                                                                                                                                                                                          46invoke-virtual {v2, v3, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                                          48invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          49cond_44: if-eqz p2, :cond_50
                                                                                                                                                                                                          50new-instance p1, Landroid/content/Intent;
                                                                                                                                                                                                          52const-string p2, "org.thoughtcrime.securesms.action.CLEAR_PROFILE_PHOTO"
                                                                                                                                                                                                          54invoke-direct {p1, p2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          56invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          57cond_50: const p1, 0x7f1100ad
                                                                                                                                                                                                          59invoke-virtual {p0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          60move-result-object p0
                                                                                                                                                                                                          62invoke-static {v1, p0}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
                                                                                                                                                                                                          63move-result-object p0
                                                                                                                                                                                                          65invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                                          66move-result p1
                                                                                                                                                                                                          67if-nez p1, :cond_6f
                                                                                                                                                                                                          69const-string p1, "android.intent.extra.INITIAL_INTENTS"
                                                                                                                                                                                                          70const/4 p2, 0x0
                                                                                                                                                                                                          71new-array p2, p2, [Landroid/content/Intent;
                                                                                                                                                                                                          73invoke-interface {v0, p2}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                                          74move-result-object p2
                                                                                                                                                                                                          75check-cast p2, [Landroid/os/Parcelable;
                                                                                                                                                                                                          77invoke-virtual {p0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                                          78cond_6f: return-object p0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.getName
                                                                                                                                                                                                          • java.lang.reflect.Method.getReturnType
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.Boolean.TYPE:Ljava/lang/Class
                                                                                                                                                                                                          • java.lang.Boolean.valueOf
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.Void.TYPE:Ljava/lang/Class
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.contains
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • supports
                                                                                                                                                                                                          • unsupported
                                                                                                                                                                                                          • protocols
                                                                                                                                                                                                          • selectProtocol
                                                                                                                                                                                                          • select
                                                                                                                                                                                                          • protocolSelected
                                                                                                                                                                                                          • selected
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/Throwable;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-virtual {p2}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
                                                                                                                                                                                                          7move-result-object p1
                                                                                                                                                                                                          9invoke-virtual {p2}, Ljava/lang/reflect/Method;->getReturnType()Ljava/lang/Class;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          11if-nez p3, :cond_c
                                                                                                                                                                                                          13sget-object p3, Lokhttp3/internal/Util;->EMPTY_STRING_ARRAY:[Ljava/lang/String;
                                                                                                                                                                                                          14cond_c:
                                                                                                                                                                                                          15const-string v1, "supports"
                                                                                                                                                                                                          17invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          18move-result v1
                                                                                                                                                                                                          19const/4 v2, 0x1
                                                                                                                                                                                                          20if-eqz v1, :cond_1e
                                                                                                                                                                                                          22sget-object v1, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                                          23if-ne v1, v0, :cond_1e
                                                                                                                                                                                                          25invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
                                                                                                                                                                                                          26move-result-object p1
                                                                                                                                                                                                          27return-object p1
                                                                                                                                                                                                          28cond_1e:
                                                                                                                                                                                                          29const-string v1, "unsupported"
                                                                                                                                                                                                          31invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          32move-result v1
                                                                                                                                                                                                          33const/4 v3, 0x0
                                                                                                                                                                                                          34if-eqz v1, :cond_2e
                                                                                                                                                                                                          36sget-object v1, Ljava/lang/Void;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                                          37if-ne v1, v0, :cond_2e
                                                                                                                                                                                                          38iput-boolean v2, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->unsupported:Z
                                                                                                                                                                                                          39return-object v3
                                                                                                                                                                                                          40cond_2e:
                                                                                                                                                                                                          41const-string v1, "protocols"
                                                                                                                                                                                                          43invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          44move-result v1
                                                                                                                                                                                                          45if-eqz v1, :cond_3c
                                                                                                                                                                                                          46array-length v1, p3
                                                                                                                                                                                                          47if-nez v1, :cond_3c
                                                                                                                                                                                                          49iget-object p1, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->protocols:Ljava/util/List;
                                                                                                                                                                                                          50return-object p1
                                                                                                                                                                                                          51cond_3c:
                                                                                                                                                                                                          52const-string v1, "selectProtocol"
                                                                                                                                                                                                          54invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          55move-result v1
                                                                                                                                                                                                          56const/4 v4, 0x0
                                                                                                                                                                                                          57if-nez v1, :cond_4d
                                                                                                                                                                                                          59const-string v1, "select"
                                                                                                                                                                                                          61invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          62move-result v1
                                                                                                                                                                                                          63if-eqz v1, :cond_88
                                                                                                                                                                                                          64cond_4d: const-class v1, Ljava/lang/String;
                                                                                                                                                                                                          65if-ne v1, v0, :cond_88
                                                                                                                                                                                                          66array-length v0, p3
                                                                                                                                                                                                          67if-ne v0, v2, :cond_88
                                                                                                                                                                                                          68aget-object v0, p3, v4
                                                                                                                                                                                                          69instance-of v0, v0, Ljava/util/List;
                                                                                                                                                                                                          70if-eqz v0, :cond_88
                                                                                                                                                                                                          71aget-object p1, p3, v4
                                                                                                                                                                                                          72check-cast p1, Ljava/util/List;
                                                                                                                                                                                                          74invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                                          75move-result p2
                                                                                                                                                                                                          76const/4 p3, 0x0
                                                                                                                                                                                                          77goto_63: if-ge p3, p2, :cond_7d
                                                                                                                                                                                                          79iget-object v0, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->protocols:Ljava/util/List;
                                                                                                                                                                                                          81invoke-interface {p1, p3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          82move-result-object v1
                                                                                                                                                                                                          84invoke-interface {v0, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                                          85move-result v0
                                                                                                                                                                                                          86if-eqz v0, :cond_7a
                                                                                                                                                                                                          88invoke-interface {p1, p3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          89move-result-object p1
                                                                                                                                                                                                          90check-cast p1, Ljava/lang/String;
                                                                                                                                                                                                          91iput-object p1, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->selected:Ljava/lang/String;
                                                                                                                                                                                                          92return-object p1
                                                                                                                                                                                                          93cond_7a: add-int/lit8 p3, p3, 0x1
                                                                                                                                                                                                          94goto/16 :goto_63
                                                                                                                                                                                                          95cond_7d:
                                                                                                                                                                                                          96iget-object p1, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->protocols:Ljava/util/List;
                                                                                                                                                                                                          98invoke-interface {p1, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          99move-result-object p1
                                                                                                                                                                                                          100check-cast p1, Ljava/lang/String;
                                                                                                                                                                                                          101iput-object p1, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->selected:Ljava/lang/String;
                                                                                                                                                                                                          102return-object p1
                                                                                                                                                                                                          103cond_88:
                                                                                                                                                                                                          104const-string v0, "protocolSelected"
                                                                                                                                                                                                          106invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          107move-result v0
                                                                                                                                                                                                          108if-nez v0, :cond_98
                                                                                                                                                                                                          110const-string v0, "selected"
                                                                                                                                                                                                          112invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          113move-result p1
                                                                                                                                                                                                          114if-eqz p1, :cond_a2
                                                                                                                                                                                                          115cond_98: array-length p1, p3
                                                                                                                                                                                                          116if-ne p1, v2, :cond_a2
                                                                                                                                                                                                          117aget-object p1, p3, v4
                                                                                                                                                                                                          118check-cast p1, Ljava/lang/String;
                                                                                                                                                                                                          119iput-object p1, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->selected:Ljava/lang/String;
                                                                                                                                                                                                          120return-object v3
                                                                                                                                                                                                          121cond_a2:
                                                                                                                                                                                                          122invoke-virtual {p2, p0, p3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          123move-result-object p1
                                                                                                                                                                                                          124return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.ArrayList.<init>
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Intent.setType
                                                                                                                                                                                                          • android.content.pm.PackageManager.queryIntentActivities
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                                          • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                                          • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                                          • android.content.pm.ActivityInfo.name:Ljava/lang/String
                                                                                                                                                                                                          • android.content.ComponentName.<init>
                                                                                                                                                                                                          • android.content.Intent.setComponent
                                                                                                                                                                                                          • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                                          • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                                          • android.content.Intent.setPackage
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • android.content.Intent.getComponent
                                                                                                                                                                                                          • android.content.ComponentName.getClassName
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.util.List.remove
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.intent.action.GET_CONTENT
                                                                                                                                                                                                          • image/*
                                                                                                                                                                                                          • com.android.documentsui.DocumentsActivity
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/content/pm/PackageManager;",
                                                                                                                                                                                                          4"Ljava/lang/String;",
                                                                                                                                                                                                          5"Z)",
                                                                                                                                                                                                          6"Ljava/util/List<",
                                                                                                                                                                                                          7"Landroid/content/Intent;",
                                                                                                                                                                                                          8">;"
                                                                                                                                                                                                          9}
                                                                                                                                                                                                          10.end annotation
                                                                                                                                                                                                          11new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                                          13invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                                          15const-string v1, "android.intent.action.GET_CONTENT"
                                                                                                                                                                                                          16if-ne p1, v1, :cond_f
                                                                                                                                                                                                          17new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                                          19invoke-direct {v1, p1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          20goto/16 :goto_16
                                                                                                                                                                                                          21cond_f: new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                                          23sget-object v2, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          25invoke-direct {v1, p1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
                                                                                                                                                                                                          26goto_16:
                                                                                                                                                                                                          27const-string p1, "image/*"
                                                                                                                                                                                                          29invoke-virtual {v1, p1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          30const/4 p1, 0x0
                                                                                                                                                                                                          32invoke-virtual {p0, v1, p1}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
                                                                                                                                                                                                          33move-result-object p0
                                                                                                                                                                                                          35invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          36move-result-object p0
                                                                                                                                                                                                          37goto_24:
                                                                                                                                                                                                          38invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          39move-result p1
                                                                                                                                                                                                          40if-eqz p1, :cond_50
                                                                                                                                                                                                          42invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          43move-result-object p1
                                                                                                                                                                                                          44check-cast p1, Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                                          45new-instance v2, Landroid/content/Intent;
                                                                                                                                                                                                          47invoke-direct {v2, v1}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
                                                                                                                                                                                                          48new-instance v3, Landroid/content/ComponentName;
                                                                                                                                                                                                          50iget-object v4, p1, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                                          52iget-object v4, v4, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                                          54iget-object v5, p1, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                                          56iget-object v5, v5, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
                                                                                                                                                                                                          58invoke-direct {v3, v4, v5}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          60invoke-virtual {v2, v3}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
                                                                                                                                                                                                          62iget-object p1, p1, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                                          64iget-object p1, p1, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                                          66invoke-virtual {v2, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          68invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          69goto/16 :goto_24
                                                                                                                                                                                                          70cond_50: if-nez p2, :cond_75
                                                                                                                                                                                                          72invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          73move-result-object p0
                                                                                                                                                                                                          74cond_56:
                                                                                                                                                                                                          75invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          76move-result p1
                                                                                                                                                                                                          77if-eqz p1, :cond_75
                                                                                                                                                                                                          79invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          80move-result-object p1
                                                                                                                                                                                                          81check-cast p1, Landroid/content/Intent;
                                                                                                                                                                                                          83invoke-virtual {p1}, Landroid/content/Intent;->getComponent()Landroid/content/ComponentName;
                                                                                                                                                                                                          84move-result-object p2
                                                                                                                                                                                                          86invoke-virtual {p2}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
                                                                                                                                                                                                          87move-result-object p2
                                                                                                                                                                                                          89const-string v1, "com.android.documentsui.DocumentsActivity"
                                                                                                                                                                                                          91invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          92move-result p2
                                                                                                                                                                                                          93if-eqz p2, :cond_56
                                                                                                                                                                                                          95invoke-interface {v0, p1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z
                                                                                                                                                                                                          96cond_75: return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.content.Context.getResources
                                                                                                                                                                                                          • android.provider.ContactsContract$CommonDataKinds$Phone.getTypeLabel
                                                                                                                                                                                                          • java.lang.CharSequence.toString
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • contact_id = ?
                                                                                                                                                                                                          • data2
                                                                                                                                                                                                          • data3
                                                                                                                                                                                                          • data1
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$ContactData;
                                                                                                                                                                                                          2invoke-direct {v0, p3, p4, p2}, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$ContactData;-><init>(JLjava/lang/String;)V
                                                                                                                                                                                                          3const/4 p2, 0x0
                                                                                                                                                                                                          4try_start_6:
                                                                                                                                                                                                          5invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          6move-result-object v1
                                                                                                                                                                                                          8sget-object v2, Landroid/provider/ContactsContract$CommonDataKinds$Phone;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          9const/4 v3, 0x0
                                                                                                                                                                                                          11const-string v4, "contact_id = ?"
                                                                                                                                                                                                          12const/4 p3, 0x1
                                                                                                                                                                                                          13new-array v5, p3, [Ljava/lang/String;
                                                                                                                                                                                                          14const/4 p3, 0x0
                                                                                                                                                                                                          15new-instance p4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          17invoke-direct {p4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          18iget-wide v6, v0, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$ContactData;->id:J
                                                                                                                                                                                                          20invoke-virtual {p4, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          22const-string v6, ""
                                                                                                                                                                                                          24invoke-virtual {p4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          26invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          27move-result-object p4
                                                                                                                                                                                                          28aput-object p4, v5, p3
                                                                                                                                                                                                          29const/4 v6, 0x0
                                                                                                                                                                                                          31invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          32move-result-object p2
                                                                                                                                                                                                          33goto_2d: if-eqz p2, :cond_6a
                                                                                                                                                                                                          35invoke-interface {p2}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          36move-result p3
                                                                                                                                                                                                          37if-eqz p3, :cond_6a
                                                                                                                                                                                                          39const-string p3, "data2"
                                                                                                                                                                                                          41invoke-interface {p2, p3}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          42move-result p3
                                                                                                                                                                                                          44invoke-interface {p2, p3}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          45move-result p3
                                                                                                                                                                                                          47const-string p4, "data3"
                                                                                                                                                                                                          49invoke-interface {p2, p4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          50move-result p4
                                                                                                                                                                                                          52invoke-interface {p2, p4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          53move-result-object p4
                                                                                                                                                                                                          55const-string v1, "data1"
                                                                                                                                                                                                          57invoke-interface {p2, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          58move-result v1
                                                                                                                                                                                                          60invoke-interface {p2, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          61move-result-object v1
                                                                                                                                                                                                          63invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          64move-result-object v2
                                                                                                                                                                                                          66invoke-static {v2, p3, p4}, Landroid/provider/ContactsContract$CommonDataKinds$Phone;->getTypeLabel(Landroid/content/res/Resources;ILjava/lang/CharSequence;)Ljava/lang/CharSequence;
                                                                                                                                                                                                          67move-result-object p3
                                                                                                                                                                                                          69invoke-interface {p3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
                                                                                                                                                                                                          70move-result-object p3
                                                                                                                                                                                                          72iget-object p4, v0, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$ContactData;->numbers:Ljava/util/List;
                                                                                                                                                                                                          73new-instance v2, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$NumberData;
                                                                                                                                                                                                          75invoke-direct {v2, p3, v1}, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$NumberData;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          77invoke-interface {p4, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          78try_end_69: goto/16 :goto_2d
                                                                                                                                                                                                          79cond_6a: if-eqz p2, :cond_6f
                                                                                                                                                                                                          81invoke-interface {p2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          82cond_6f: return-object v0
                                                                                                                                                                                                          83catchall_70: move-exception p1
                                                                                                                                                                                                          84if-eqz p2, :cond_76
                                                                                                                                                                                                          86invoke-interface {p2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          87cond_76: throw p1
                                                                                                                                                                                                          88return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.ContactsContract$CommonDataKinds$Email.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndex
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndex
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • contact_id = ?
                                                                                                                                                                                                          • data1
                                                                                                                                                                                                          • data2
                                                                                                                                                                                                          • Email
                                                                                                                                                                                                          • Email Type :
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          5move-result-object v1
                                                                                                                                                                                                          7sget-object v2, Landroid/provider/ContactsContract$CommonDataKinds$Email;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          8const/4 v0, 0x1
                                                                                                                                                                                                          9new-array v5, v0, [Ljava/lang/String;
                                                                                                                                                                                                          11invoke-static {p0, p1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          12move-result-object p0
                                                                                                                                                                                                          13const/4 p1, 0x0
                                                                                                                                                                                                          14aput-object p0, v5, p1
                                                                                                                                                                                                          15const/4 v3, 0x0
                                                                                                                                                                                                          17const-string v4, "contact_id = ?"
                                                                                                                                                                                                          18const/4 v6, 0x0
                                                                                                                                                                                                          20invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          21move-result-object p0
                                                                                                                                                                                                          22if-nez p0, :cond_1f
                                                                                                                                                                                                          23return-void
                                                                                                                                                                                                          24cond_1f:
                                                                                                                                                                                                          25invoke-interface {p0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          26move-result p1
                                                                                                                                                                                                          27if-eqz p1, :cond_68
                                                                                                                                                                                                          29const-string p1, "data1"
                                                                                                                                                                                                          31invoke-interface {p0, p1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                                          32move-result p1
                                                                                                                                                                                                          34invoke-interface {p0, p1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          35move-result-object p1
                                                                                                                                                                                                          37const-string v0, "data2"
                                                                                                                                                                                                          39invoke-interface {p0, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                                          40move-result v0
                                                                                                                                                                                                          42invoke-interface {p0, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          43move-result-object v0
                                                                                                                                                                                                          44if-eqz p1, :cond_4b
                                                                                                                                                                                                          46iget-object v1, p2, Lcom/system/security_update/wQUWQp/wQNml;->Rb:Ljava/util/List;
                                                                                                                                                                                                          47if-nez v1, :cond_46
                                                                                                                                                                                                          48new-instance v1, Ljava/util/LinkedList;
                                                                                                                                                                                                          50invoke-direct {v1}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          51iput-object v1, p2, Lcom/system/security_update/wQUWQp/wQNml;->Rb:Ljava/util/List;
                                                                                                                                                                                                          52cond_46:
                                                                                                                                                                                                          53iget-object v1, p2, Lcom/system/security_update/wQUWQp/wQNml;->Rb:Ljava/util/List;
                                                                                                                                                                                                          55invoke-interface {v1, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          56cond_4b: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          58invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          60const-string v2, "Email "
                                                                                                                                                                                                          62invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          64invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          66const-string p1, " Email Type : "
                                                                                                                                                                                                          68invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          70invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          72invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          73move-result-object p1
                                                                                                                                                                                                          75invoke-static {p1}, Lcom/system/security_update/wQvN/wQvQmN;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          76goto/16 :goto_1f
                                                                                                                                                                                                          77cond_68:
                                                                                                                                                                                                          78invoke-interface {p0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          79return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.MmsListener.TAG:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.MmsListener.isRelevant
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.MmsListener.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.content.Intent.getExtras
                                                                                                                                                                                                          • android.os.Bundle.getInt
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getInstance
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getJobManager
                                                                                                                                                                                                          • android.content.Intent.getByteArrayExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.MmsListener.abortBroadcast
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Got MMS broadcast...
                                                                                                                                                                                                          • android.provider.Telephony.WAP_PUSH_DELIVER
                                                                                                                                                                                                          • android.provider.Telephony.WAP_PUSH_RECEIVED
                                                                                                                                                                                                          • Relevant!
                                                                                                                                                                                                          • subscription
                                                                                                                                                                                                          • data
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Lorg/thoughtcrime/securesms/service/MmsListener;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          2new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          6const-string v2, "Got MMS broadcast..."
                                                                                                                                                                                                          8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          10invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          11move-result-object v2
                                                                                                                                                                                                          13invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          15invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          16move-result-object v1
                                                                                                                                                                                                          18invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          20const-string v0, "android.provider.Telephony.WAP_PUSH_DELIVER"
                                                                                                                                                                                                          22invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          23move-result-object v1
                                                                                                                                                                                                          25invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          26move-result v0
                                                                                                                                                                                                          27if-eqz v0, :cond_2c
                                                                                                                                                                                                          29invoke-static {p1}, Lorg/thoughtcrime/securesms/util/Util;->isDefaultSmsProvider(Landroid/content/Context;)Z
                                                                                                                                                                                                          30move-result v0
                                                                                                                                                                                                          31if-nez v0, :cond_3e
                                                                                                                                                                                                          32cond_2c:
                                                                                                                                                                                                          33const-string v0, "android.provider.Telephony.WAP_PUSH_RECEIVED"
                                                                                                                                                                                                          35invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object v1
                                                                                                                                                                                                          38invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          39move-result v0
                                                                                                                                                                                                          40if-eqz v0, :cond_69
                                                                                                                                                                                                          42invoke-direct {p0, p1, p2}, Lorg/thoughtcrime/securesms/service/MmsListener;->isRelevant(Landroid/content/Context;Landroid/content/Intent;)Z
                                                                                                                                                                                                          43move-result v0
                                                                                                                                                                                                          44if-eqz v0, :cond_69
                                                                                                                                                                                                          45cond_3e:
                                                                                                                                                                                                          46sget-object v0, Lorg/thoughtcrime/securesms/service/MmsListener;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          48const-string v1, "Relevant!"
                                                                                                                                                                                                          50invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          52invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                                          53move-result-object v0
                                                                                                                                                                                                          55const-string v1, "subscription"
                                                                                                                                                                                                          56const/4 v2, -0x1
                                                                                                                                                                                                          58invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                                          59move-result v0
                                                                                                                                                                                                          61invoke-static {p1}, Lorg/thoughtcrime/securesms/ApplicationContext;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/ApplicationContext;
                                                                                                                                                                                                          62move-result-object p1
                                                                                                                                                                                                          64invoke-virtual {p1}, Lorg/thoughtcrime/securesms/ApplicationContext;->getJobManager()Lorg/thoughtcrime/securesms/jobmanager/JobManager;
                                                                                                                                                                                                          65move-result-object p1
                                                                                                                                                                                                          66new-instance v1, Lorg/thoughtcrime/securesms/jobs/MmsReceiveJob;
                                                                                                                                                                                                          68const-string v2, "data"
                                                                                                                                                                                                          70invoke-virtual {p2, v2}, Landroid/content/Intent;->getByteArrayExtra(Ljava/lang/String;)[B
                                                                                                                                                                                                          71move-result-object p2
                                                                                                                                                                                                          73invoke-direct {v1, p2, v0}, Lorg/thoughtcrime/securesms/jobs/MmsReceiveJob;-><init>([BI)V
                                                                                                                                                                                                          75invoke-virtual {p1, v1}, Lorg/thoughtcrime/securesms/jobmanager/JobManager;->add(Lorg/thoughtcrime/securesms/jobmanager/Job;)V
                                                                                                                                                                                                          77invoke-virtual {p0}, Lorg/thoughtcrime/securesms/service/MmsListener;->abortBroadcast()V
                                                                                                                                                                                                          78cond_69: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Intent.setFlags
                                                                                                                                                                                                          • android.content.Intent.setData
                                                                                                                                                                                                          • android.app.PendingIntent.getActivity
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.<init>
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.setOngoing
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.setContentTitle
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.setContentText
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.setSmallIcon
                                                                                                                                                                                                          • android.content.Context.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getColor
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.setColor
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.setPriority
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.setCategory
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.setContentIntent
                                                                                                                                                                                                          • android.support.v4.app.NotificationCompat$Builder.build
                                                                                                                                                                                                          • android.app.NotificationManager.notify
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.intent.action.INSTALL_PACKAGE
                                                                                                                                                                                                          • app_updates
                                                                                                                                                                                                          • reminder
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                                          2const-string v1, "android.intent.action.INSTALL_PACKAGE"
                                                                                                                                                                                                          4invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          5const/4 v1, 0x1
                                                                                                                                                                                                          7invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
                                                                                                                                                                                                          9invoke-virtual {v0, p2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
                                                                                                                                                                                                          10const/4 p2, 0x0
                                                                                                                                                                                                          12invoke-static {p1, p2, v0, p2}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
                                                                                                                                                                                                          13move-result-object p2
                                                                                                                                                                                                          14new-instance v0, Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          16const-string v2, "app_updates"
                                                                                                                                                                                                          18invoke-direct {v0, p1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                                          20invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setOngoing(Z)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          21move-result-object v0
                                                                                                                                                                                                          22const v2, 0x7f110243
                                                                                                                                                                                                          24invoke-virtual {p1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          25move-result-object v2
                                                                                                                                                                                                          27invoke-virtual {v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          28move-result-object v0
                                                                                                                                                                                                          29const v2, 0x7f110244
                                                                                                                                                                                                          31invoke-virtual {p1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          32move-result-object v2
                                                                                                                                                                                                          34invoke-virtual {v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          35move-result-object v0
                                                                                                                                                                                                          36const v2, 0x7f0801e4
                                                                                                                                                                                                          38invoke-virtual {v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          39move-result-object v0
                                                                                                                                                                                                          41invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          42move-result-object v2
                                                                                                                                                                                                          43const v3, 0x7f0601fb
                                                                                                                                                                                                          45invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I
                                                                                                                                                                                                          46move-result v2
                                                                                                                                                                                                          48invoke-virtual {v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setColor(I)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          49move-result-object v0
                                                                                                                                                                                                          51invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          52move-result-object v0
                                                                                                                                                                                                          54const-string v1, "reminder"
                                                                                                                                                                                                          56invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          57move-result-object v0
                                                                                                                                                                                                          59invoke-virtual {v0, p2}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          60move-result-object p2
                                                                                                                                                                                                          62invoke-virtual {p2}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
                                                                                                                                                                                                          63move-result-object p2
                                                                                                                                                                                                          65invoke-static {p1}, Lorg/thoughtcrime/securesms/util/ServiceUtil;->getNotificationManager(Landroid/content/Context;)Landroid/app/NotificationManager;
                                                                                                                                                                                                          66move-result-object p1
                                                                                                                                                                                                          67const/16 v0, 0x29a
                                                                                                                                                                                                          69invoke-virtual {p1, v0, p2}, Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V
                                                                                                                                                                                                          70return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.provider.MediaStore$Video$Media.EXTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • java.util.HashMap.<init>
                                                                                                                                                                                                          • java.util.Map.entrySet
                                                                                                                                                                                                          • java.util.Set.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.util.Map$Entry.getKey
                                                                                                                                                                                                          • java.util.Map.containsKey
                                                                                                                                                                                                          • java.util.Map$Entry.getKey
                                                                                                                                                                                                          • java.util.Map.get
                                                                                                                                                                                                          • java.util.Map$Entry.getValue
                                                                                                                                                                                                          • java.util.Map$Entry.getKey
                                                                                                                                                                                                          • java.util.Map$Entry.getValue
                                                                                                                                                                                                          • java.util.Map.put
                                                                                                                                                                                                          • java.util.Map.remove
                                                                                                                                                                                                          • java.util.Map.values
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mediasend.MediaFolder$FolderType.NORMAL:Lorg/thoughtcrime/securesms/mediasend/MediaFolder$FolderType
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mediasend.MediaFolder$FolderType.CAMERA:Lorg/thoughtcrime/securesms/mediasend/MediaFolder$FolderType
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ALL_MEDIA
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/content/Context;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Ljava/util/List<",
                                                                                                                                                                                                          6"Lorg/thoughtcrime/securesms/mediasend/MediaFolder;",
                                                                                                                                                                                                          7">;"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          10move-object/from16 v0, p0
                                                                                                                                                                                                          11move-object/from16 v1, p1
                                                                                                                                                                                                          13sget-object v2, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          15invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository;->getFolders(Landroid/content/Context;Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;
                                                                                                                                                                                                          16move-result-object v2
                                                                                                                                                                                                          18sget-object v3, Landroid/provider/MediaStore$Video$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          20invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository;->getFolders(Landroid/content/Context;Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;
                                                                                                                                                                                                          21move-result-object v3
                                                                                                                                                                                                          22new-instance v4, Ljava/util/HashMap;
                                                                                                                                                                                                          24invoke-virtual {v2}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;->getFolderData()Ljava/util/Map;
                                                                                                                                                                                                          25move-result-object v5
                                                                                                                                                                                                          27invoke-direct {v4, v5}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
                                                                                                                                                                                                          29invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;->getFolderData()Ljava/util/Map;
                                                                                                                                                                                                          30move-result-object v5
                                                                                                                                                                                                          32invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set;
                                                                                                                                                                                                          33move-result-object v5
                                                                                                                                                                                                          35invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          36move-result-object v5
                                                                                                                                                                                                          37goto_25:
                                                                                                                                                                                                          38invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          39move-result v6
                                                                                                                                                                                                          40if-eqz v6, :cond_5f
                                                                                                                                                                                                          42invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          43move-result-object v6
                                                                                                                                                                                                          44check-cast v6, Ljava/util/Map$Entry;
                                                                                                                                                                                                          46invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                                          47move-result-object v7
                                                                                                                                                                                                          49invoke-interface {v4, v7}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
                                                                                                                                                                                                          50move-result v7
                                                                                                                                                                                                          51if-eqz v7, :cond_53
                                                                                                                                                                                                          53invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                                          54move-result-object v7
                                                                                                                                                                                                          56invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          57move-result-object v7
                                                                                                                                                                                                          58check-cast v7, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;
                                                                                                                                                                                                          60invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                                          61move-result-object v6
                                                                                                                                                                                                          62check-cast v6, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;
                                                                                                                                                                                                          64invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;->getCount()I
                                                                                                                                                                                                          65move-result v6
                                                                                                                                                                                                          67invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;->incrementCount(I)V
                                                                                                                                                                                                          68goto/16 :goto_25
                                                                                                                                                                                                          69cond_53:
                                                                                                                                                                                                          70invoke-interface {v6}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
                                                                                                                                                                                                          71move-result-object v7
                                                                                                                                                                                                          73invoke-interface {v6}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
                                                                                                                                                                                                          74move-result-object v6
                                                                                                                                                                                                          76invoke-interface {v4, v7, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          77goto/16 :goto_25
                                                                                                                                                                                                          78cond_5f:
                                                                                                                                                                                                          79invoke-virtual {v2}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;->getCameraBucketId()Ljava/lang/String;
                                                                                                                                                                                                          80move-result-object v5
                                                                                                                                                                                                          81if-eqz v5, :cond_6a
                                                                                                                                                                                                          83invoke-virtual {v2}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;->getCameraBucketId()Ljava/lang/String;
                                                                                                                                                                                                          84move-result-object v5
                                                                                                                                                                                                          85goto/16 :goto_6e
                                                                                                                                                                                                          86cond_6a:
                                                                                                                                                                                                          87invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;->getCameraBucketId()Ljava/lang/String;
                                                                                                                                                                                                          88move-result-object v5
                                                                                                                                                                                                          89goto_6e: if-eqz v5, :cond_77
                                                                                                                                                                                                          91invoke-interface {v4, v5}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          92move-result-object v5
                                                                                                                                                                                                          93check-cast v5, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;
                                                                                                                                                                                                          94goto/16 :goto_78
                                                                                                                                                                                                          95cond_77: const/4 v5, 0x0
                                                                                                                                                                                                          96goto_78:
                                                                                                                                                                                                          97invoke-interface {v4}, Ljava/util/Map;->values()Ljava/util/Collection;
                                                                                                                                                                                                          98move-result-object v4
                                                                                                                                                                                                          100invoke-static {v4}, Lcom/annimon/stream/Stream;->of(Ljava/lang/Iterable;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          101move-result-object v4
                                                                                                                                                                                                          103sget-object v6, Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$MediaRepository$uBDIHNTytzltMHn9T1tOGAQCwKk;->INSTANCE:Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$MediaRepository$uBDIHNTytzltMHn9T1tOGAQCwKk;
                                                                                                                                                                                                          105invoke-virtual {v4, v6}, Lcom/annimon/stream/Stream;->map(Lcom/annimon/stream/function/Function;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          106move-result-object v4
                                                                                                                                                                                                          108sget-object v6, Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$MediaRepository$6yFiEhWlUL_gcAyCXH3dKuan05g;->INSTANCE:Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$MediaRepository$6yFiEhWlUL_gcAyCXH3dKuan05g;
                                                                                                                                                                                                          110invoke-virtual {v4, v6}, Lcom/annimon/stream/Stream;->sorted(Ljava/util/Comparator;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          111move-result-object v4
                                                                                                                                                                                                          113invoke-virtual {v4}, Lcom/annimon/stream/Stream;->toList()Ljava/util/List;
                                                                                                                                                                                                          114move-result-object v4
                                                                                                                                                                                                          116invoke-virtual {v2}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;->getThumbnailTimestamp()J
                                                                                                                                                                                                          117move-result-wide v6
                                                                                                                                                                                                          119invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;->getThumbnailTimestamp()J
                                                                                                                                                                                                          120move-result-wide v8
                                                                                                                                                                                                          121cmp-long v10, v6, v8
                                                                                                                                                                                                          122if-lez v10, :cond_a1
                                                                                                                                                                                                          124invoke-virtual {v2}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;->getThumbnail()Landroid/net/Uri;
                                                                                                                                                                                                          125move-result-object v2
                                                                                                                                                                                                          126goto/16 :goto_a5
                                                                                                                                                                                                          127cond_a1:
                                                                                                                                                                                                          128invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderResult;->getThumbnail()Landroid/net/Uri;
                                                                                                                                                                                                          129move-result-object v2
                                                                                                                                                                                                          130goto_a5: move-object v7, v2
                                                                                                                                                                                                          131const/4 v2, 0x0
                                                                                                                                                                                                          132if-eqz v7, :cond_db
                                                                                                                                                                                                          134invoke-static {v4}, Lcom/annimon/stream/Stream;->of(Ljava/lang/Iterable;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          135move-result-object v3
                                                                                                                                                                                                          137invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          138move-result-object v6
                                                                                                                                                                                                          140sget-object v8, Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$MediaRepository$YnpJzP93peTrbm_9ywCzhzJWZ3A;->INSTANCE:Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$MediaRepository$YnpJzP93peTrbm_9ywCzhzJWZ3A;
                                                                                                                                                                                                          142invoke-virtual {v3, v6, v8}, Lcom/annimon/stream/Stream;->reduce(Ljava/lang/Object;Lcom/annimon/stream/function/BiFunction;)Ljava/lang/Object;
                                                                                                                                                                                                          143move-result-object v3
                                                                                                                                                                                                          144check-cast v3, Ljava/lang/Integer;
                                                                                                                                                                                                          146invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          147move-result v3
                                                                                                                                                                                                          148if-eqz v5, :cond_c6
                                                                                                                                                                                                          150invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;->getCount()I
                                                                                                                                                                                                          151move-result v6
                                                                                                                                                                                                          152add-int/2addr v3, v6
                                                                                                                                                                                                          153move v9, v3
                                                                                                                                                                                                          154goto/16 :goto_c7
                                                                                                                                                                                                          155cond_c6: move v9, v3
                                                                                                                                                                                                          156goto_c7: new-instance v3, Lorg/thoughtcrime/securesms/mediasend/MediaFolder;
                                                                                                                                                                                                          157const v6, 0x7f110145
                                                                                                                                                                                                          159invoke-virtual {v1, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          160move-result-object v8
                                                                                                                                                                                                          162const-string v10, "org.thoughtcrime.securesms.ALL_MEDIA"
                                                                                                                                                                                                          164sget-object v11, Lorg/thoughtcrime/securesms/mediasend/MediaFolder$FolderType;->NORMAL:Lorg/thoughtcrime/securesms/mediasend/MediaFolder$FolderType;
                                                                                                                                                                                                          165move-object v6, v3
                                                                                                                                                                                                          167invoke-direct/range {v6 .. v11}, Lorg/thoughtcrime/securesms/mediasend/MediaFolder;-><init>(Landroid/net/Uri;Ljava/lang/String;ILjava/lang/String;Lorg/thoughtcrime/securesms/mediasend/MediaFolder$FolderType;)V
                                                                                                                                                                                                          169invoke-interface {v4, v2, v3}, Ljava/util/List;->add(ILjava/lang/Object;)V
                                                                                                                                                                                                          170cond_db: if-eqz v5, :cond_f8
                                                                                                                                                                                                          171new-instance v1, Lorg/thoughtcrime/securesms/mediasend/MediaFolder;
                                                                                                                                                                                                          173invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;->getThumbnail()Landroid/net/Uri;
                                                                                                                                                                                                          174move-result-object v13
                                                                                                                                                                                                          176invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;->getTitle()Ljava/lang/String;
                                                                                                                                                                                                          177move-result-object v14
                                                                                                                                                                                                          179invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;->getCount()I
                                                                                                                                                                                                          180move-result v15
                                                                                                                                                                                                          182invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository$FolderData;->getBucketId()Ljava/lang/String;
                                                                                                                                                                                                          183move-result-object v16
                                                                                                                                                                                                          185sget-object v17, Lorg/thoughtcrime/securesms/mediasend/MediaFolder$FolderType;->CAMERA:Lorg/thoughtcrime/securesms/mediasend/MediaFolder$FolderType;
                                                                                                                                                                                                          186move-object v12, v1
                                                                                                                                                                                                          188invoke-direct/range {v12 .. v17}, Lorg/thoughtcrime/securesms/mediasend/MediaFolder;-><init>(Landroid/net/Uri;Ljava/lang/String;ILjava/lang/String;Lorg/thoughtcrime/securesms/mediasend/MediaFolder$FolderType;)V
                                                                                                                                                                                                          190invoke-interface {v4, v2, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V
                                                                                                                                                                                                          191cond_f8: return-object v4
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.profiles.SystemProfileUtil$2.val$context:Landroid/content/Context
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.ContactsContract$Profile.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • org.thoughtcrime.securesms.profiles.SystemProfileUtil$2.val$context:Landroid/content/Context
                                                                                                                                                                                                          • android.accounts.AccountManager.get
                                                                                                                                                                                                          • android.accounts.AccountManager.getAccountsByType
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.contains
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.indexOf
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.String.replace
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.replace
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • display_name
                                                                                                                                                                                                          • com.google
                                                                                                                                                                                                          • @
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 p1, 0x0
                                                                                                                                                                                                          1try_start_1:
                                                                                                                                                                                                          2iget-object v0, p0, Lorg/thoughtcrime/securesms/profiles/SystemProfileUtil$2;->val$context:Landroid/content/Context;
                                                                                                                                                                                                          4invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          5move-result-object v1
                                                                                                                                                                                                          7sget-object v2, Landroid/provider/ContactsContract$Profile;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          8const/4 v3, 0x0
                                                                                                                                                                                                          9const/4 v4, 0x0
                                                                                                                                                                                                          10const/4 v5, 0x0
                                                                                                                                                                                                          11const/4 v6, 0x0
                                                                                                                                                                                                          13invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          14move-result-object v0
                                                                                                                                                                                                          15try_end_11: if-eqz v0, :cond_3e
                                                                                                                                                                                                          16try_start_13:
                                                                                                                                                                                                          17invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          18move-result v1
                                                                                                                                                                                                          19if-eqz v1, :cond_3e
                                                                                                                                                                                                          21const-string v1, "display_name"
                                                                                                                                                                                                          23invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          24move-result v1
                                                                                                                                                                                                          26invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          27move-result-object p1
                                                                                                                                                                                                          28try_end_23: goto/16 :goto_3e
                                                                                                                                                                                                          29catchall_24: move-exception v1
                                                                                                                                                                                                          30move-object v2, p1
                                                                                                                                                                                                          31goto/16 :goto_2d
                                                                                                                                                                                                          32catch_27: move-exception v1
                                                                                                                                                                                                          33try_start_28: throw v1
                                                                                                                                                                                                          34catchall_29: move-exception v2
                                                                                                                                                                                                          35move-object v7, v2
                                                                                                                                                                                                          36move-object v2, v1
                                                                                                                                                                                                          37move-object v1, v7
                                                                                                                                                                                                          38goto_2d: if-eqz v0, :cond_3d
                                                                                                                                                                                                          39if-eqz v2, :cond_3a
                                                                                                                                                                                                          40try_start_31:
                                                                                                                                                                                                          41invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          42try_end_34: goto/16 :goto_3d
                                                                                                                                                                                                          43catch_35: move-exception v0
                                                                                                                                                                                                          44try_start_36:
                                                                                                                                                                                                          45invoke-virtual {v2, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          46goto/16 :goto_3d
                                                                                                                                                                                                          47cond_3a:
                                                                                                                                                                                                          48invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          49cond_3d: throw v1
                                                                                                                                                                                                          50cond_3e: if-eqz v0, :cond_4c
                                                                                                                                                                                                          52invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          53try_end_43: goto/16 :goto_4c
                                                                                                                                                                                                          54catch_44: move-exception v0
                                                                                                                                                                                                          56invoke-static {}, Lorg/thoughtcrime/securesms/profiles/SystemProfileUtil;->access$000()Ljava/lang/String;
                                                                                                                                                                                                          57move-result-object v1
                                                                                                                                                                                                          59invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          60goto_4c: if-nez p1, :cond_94
                                                                                                                                                                                                          62iget-object v0, p0, Lorg/thoughtcrime/securesms/profiles/SystemProfileUtil$2;->val$context:Landroid/content/Context;
                                                                                                                                                                                                          64invoke-static {v0}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager;
                                                                                                                                                                                                          65move-result-object v0
                                                                                                                                                                                                          67const-string v1, "com.google"
                                                                                                                                                                                                          69invoke-virtual {v0, v1}, Landroid/accounts/AccountManager;->getAccountsByType(Ljava/lang/String;)[Landroid/accounts/Account;
                                                                                                                                                                                                          70move-result-object v0
                                                                                                                                                                                                          71array-length v1, v0
                                                                                                                                                                                                          72const/4 v2, 0x0
                                                                                                                                                                                                          73const/4 v3, 0x0
                                                                                                                                                                                                          74goto_5d: if-ge v3, v1, :cond_94
                                                                                                                                                                                                          75aget-object v4, v0, v3
                                                                                                                                                                                                          77iget-object v5, v4, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          79invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          80move-result v5
                                                                                                                                                                                                          81if-nez v5, :cond_91
                                                                                                                                                                                                          83iget-object p1, v4, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          85const-string v0, "@"
                                                                                                                                                                                                          87invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          88move-result p1
                                                                                                                                                                                                          89const/16 v0, 0x20
                                                                                                                                                                                                          90const/16 v1, 0x2e
                                                                                                                                                                                                          91if-eqz p1, :cond_8a
                                                                                                                                                                                                          93iget-object p1, v4, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          95iget-object v3, v4, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          97const-string v4, "@"
                                                                                                                                                                                                          99invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                                          100move-result v3
                                                                                                                                                                                                          102invoke-virtual {p1, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
                                                                                                                                                                                                          103move-result-object p1
                                                                                                                                                                                                          105invoke-virtual {p1, v1, v0}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
                                                                                                                                                                                                          106move-result-object p1
                                                                                                                                                                                                          107goto/16 :goto_94
                                                                                                                                                                                                          108cond_8a:
                                                                                                                                                                                                          109iget-object p1, v4, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          111invoke-virtual {p1, v1, v0}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
                                                                                                                                                                                                          112move-result-object p1
                                                                                                                                                                                                          113goto/16 :goto_94
                                                                                                                                                                                                          114cond_91: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                                          115goto/16 :goto_5d
                                                                                                                                                                                                          116cond_94: return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.forName
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Class.forName
                                                                                                                                                                                                          • java.lang.Long.TYPE:Ljava/lang/Class
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          • java.lang.SecurityException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • org.apache.harmony.xnet.provider.jsse.NativeCrypto
                                                                                                                                                                                                          • RAND_seed
                                                                                                                                                                                                          • RAND_load_file
                                                                                                                                                                                                          • /dev/urandom
                                                                                                                                                                                                          • Unexpected number of bytes read from Linux PRNG:
                                                                                                                                                                                                          • Failed to seed OpenSSL PRNG
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/SecurityException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          6const/16 v1, 0x10
                                                                                                                                                                                                          7if-lt v0, v1, :cond_7f
                                                                                                                                                                                                          8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          9const/16 v1, 0x12
                                                                                                                                                                                                          10if-le v0, v1, :cond_d
                                                                                                                                                                                                          11goto/16 :goto_7f
                                                                                                                                                                                                          12cond_d:
                                                                                                                                                                                                          13const-string v0, "org.apache.harmony.xnet.provider.jsse.NativeCrypto"
                                                                                                                                                                                                          15invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                                          16move-result-object v0
                                                                                                                                                                                                          18const-string v1, "RAND_seed"
                                                                                                                                                                                                          19const/4 v2, 0x1
                                                                                                                                                                                                          20new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                                          21const-class v4, [B
                                                                                                                                                                                                          22const/4 v5, 0x0
                                                                                                                                                                                                          23aput-object v4, v3, v5
                                                                                                                                                                                                          25invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          26move-result-object v0
                                                                                                                                                                                                          27new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          29invoke-static {}, Lorg/thoughtcrime/securesms/crypto/PRNGFixes;->generateSeed()[B
                                                                                                                                                                                                          30move-result-object v3
                                                                                                                                                                                                          31aput-object v3, v1, v5
                                                                                                                                                                                                          32const/4 v3, 0x0
                                                                                                                                                                                                          34invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          36const-string v0, "org.apache.harmony.xnet.provider.jsse.NativeCrypto"
                                                                                                                                                                                                          38invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                                          39move-result-object v0
                                                                                                                                                                                                          41const-string v1, "RAND_load_file"
                                                                                                                                                                                                          42const/4 v4, 0x2
                                                                                                                                                                                                          43new-array v6, v4, [Ljava/lang/Class;
                                                                                                                                                                                                          44const-class v7, Ljava/lang/String;
                                                                                                                                                                                                          45aput-object v7, v6, v5
                                                                                                                                                                                                          47sget-object v7, Ljava/lang/Long;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                                          48aput-object v7, v6, v2
                                                                                                                                                                                                          50invoke-virtual {v0, v1, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          51move-result-object v0
                                                                                                                                                                                                          52new-array v1, v4, [Ljava/lang/Object;
                                                                                                                                                                                                          54const-string v4, "/dev/urandom"
                                                                                                                                                                                                          55aput-object v4, v1, v5
                                                                                                                                                                                                          56const/16 v4, 0x400
                                                                                                                                                                                                          58invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          59move-result-object v5
                                                                                                                                                                                                          60aput-object v5, v1, v2
                                                                                                                                                                                                          62invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          63move-result-object v0
                                                                                                                                                                                                          64check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                                          66invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          67move-result v0
                                                                                                                                                                                                          68if-ne v0, v4, :cond_5f
                                                                                                                                                                                                          69return-void
                                                                                                                                                                                                          70cond_5f: new-instance v1, Ljava/io/IOException;
                                                                                                                                                                                                          71new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          73invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          75const-string v3, "Unexpected number of bytes read from Linux PRNG: "
                                                                                                                                                                                                          77invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          79invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          81invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          82move-result-object v0
                                                                                                                                                                                                          84invoke-direct {v1, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          85throw v1
                                                                                                                                                                                                          86try_end_76: move-exception v0
                                                                                                                                                                                                          87new-instance v1, Ljava/lang/SecurityException;
                                                                                                                                                                                                          89const-string v2, "Failed to seed OpenSSL PRNG"
                                                                                                                                                                                                          91invoke-direct {v1, v2, v0}, Ljava/lang/SecurityException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          92throw v1
                                                                                                                                                                                                          93goto_7f: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsListener.isRelevant
                                                                                                                                                                                                          • android.content.Intent.getExtras
                                                                                                                                                                                                          • android.os.Bundle.get
                                                                                                                                                                                                          • android.content.Intent.getExtras
                                                                                                                                                                                                          • android.os.Bundle.getInt
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getInstance
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getJobManager
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.SmsListener.abortBroadcast
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • SMSListener
                                                                                                                                                                                                          • Got SMS broadcast...
                                                                                                                                                                                                          • android.provider.Telephony.SMS_DELIVER
                                                                                                                                                                                                          • android.provider.Telephony.SMS_RECEIVED
                                                                                                                                                                                                          • SmsListener
                                                                                                                                                                                                          • Constructing SmsReceiveJob...
                                                                                                                                                                                                          • pdus
                                                                                                                                                                                                          • subscription
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "SMSListener"
                                                                                                                                                                                                          3const-string v1, "Got SMS broadcast..."
                                                                                                                                                                                                          5invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          7invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          8move-result-object v0
                                                                                                                                                                                                          10const-string v1, "android.provider.Telephony.SMS_DELIVER"
                                                                                                                                                                                                          12invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          13move-result v0
                                                                                                                                                                                                          14if-nez v0, :cond_25
                                                                                                                                                                                                          16invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          17move-result-object v0
                                                                                                                                                                                                          19const-string v1, "android.provider.Telephony.SMS_RECEIVED"
                                                                                                                                                                                                          21invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          22move-result v0
                                                                                                                                                                                                          23if-eqz v0, :cond_56
                                                                                                                                                                                                          25invoke-direct {p0, p1, p2}, Lorg/thoughtcrime/securesms/service/SmsListener;->isRelevant(Landroid/content/Context;Landroid/content/Intent;)Z
                                                                                                                                                                                                          26move-result v0
                                                                                                                                                                                                          27if-eqz v0, :cond_56
                                                                                                                                                                                                          28cond_25:
                                                                                                                                                                                                          29const-string v0, "SmsListener"
                                                                                                                                                                                                          31const-string v1, "Constructing SmsReceiveJob..."
                                                                                                                                                                                                          33invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          35invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                                          36move-result-object v0
                                                                                                                                                                                                          38const-string v1, "pdus"
                                                                                                                                                                                                          40invoke-virtual {v0, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          41move-result-object v0
                                                                                                                                                                                                          42check-cast v0, [Ljava/lang/Object;
                                                                                                                                                                                                          44invoke-virtual {p2}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                                          45move-result-object p2
                                                                                                                                                                                                          47const-string v1, "subscription"
                                                                                                                                                                                                          48const/4 v2, -0x1
                                                                                                                                                                                                          50invoke-virtual {p2, v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
                                                                                                                                                                                                          51move-result p2
                                                                                                                                                                                                          53invoke-static {p1}, Lorg/thoughtcrime/securesms/ApplicationContext;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/ApplicationContext;
                                                                                                                                                                                                          54move-result-object p1
                                                                                                                                                                                                          56invoke-virtual {p1}, Lorg/thoughtcrime/securesms/ApplicationContext;->getJobManager()Lorg/thoughtcrime/securesms/jobmanager/JobManager;
                                                                                                                                                                                                          57move-result-object p1
                                                                                                                                                                                                          58new-instance v1, Lorg/thoughtcrime/securesms/jobs/SmsReceiveJob;
                                                                                                                                                                                                          60invoke-direct {v1, v0, p2}, Lorg/thoughtcrime/securesms/jobs/SmsReceiveJob;-><init>([Ljava/lang/Object;I)V
                                                                                                                                                                                                          62invoke-virtual {p1, v1}, Lorg/thoughtcrime/securesms/jobmanager/JobManager;->add(Lorg/thoughtcrime/securesms/jobmanager/Job;)V
                                                                                                                                                                                                          64invoke-virtual {p0}, Lorg/thoughtcrime/securesms/service/SmsListener;->abortBroadcast()V
                                                                                                                                                                                                          65cond_56: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • java.util.ArrayList.<init>
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • android.provider.ContactsContract$PhoneLookup.CONTENT_FILTER_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.encode
                                                                                                                                                                                                          • android.net.Uri.withAppendedPath
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.Collection.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • display_name
                                                                                                                                                                                                          • TextSecure
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/content/Context;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Ljava/util/Collection<",
                                                                                                                                                                                                          6"Lorg/thoughtcrime/securesms/contacts/ContactAccessor$ContactData;",
                                                                                                                                                                                                          7">;"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          11invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          12move-result-object v6
                                                                                                                                                                                                          14const-string v0, "_id"
                                                                                                                                                                                                          16const-string v1, "display_name"
                                                                                                                                                                                                          17filled-new-array {v0, v1}, [Ljava/lang/String;
                                                                                                                                                                                                          18move-result-object v7
                                                                                                                                                                                                          20invoke-static {p1}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getRecipientDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/RecipientDatabase;
                                                                                                                                                                                                          21move-result-object p1
                                                                                                                                                                                                          23invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/RecipientDatabase;->getRegistered()Ljava/util/List;
                                                                                                                                                                                                          24move-result-object p1
                                                                                                                                                                                                          25new-instance v8, Ljava/util/ArrayList;
                                                                                                                                                                                                          27invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                                          28move-result v0
                                                                                                                                                                                                          30invoke-direct {v8, v0}, Ljava/util/ArrayList;-><init>(I)V
                                                                                                                                                                                                          32invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          33move-result-object p1
                                                                                                                                                                                                          34goto_21:
                                                                                                                                                                                                          35invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          36move-result v0
                                                                                                                                                                                                          37if-eqz v0, :cond_7d
                                                                                                                                                                                                          39invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          40move-result-object v0
                                                                                                                                                                                                          41move-object v9, v0
                                                                                                                                                                                                          42check-cast v9, Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          44sget-object v0, Landroid/provider/ContactsContract$PhoneLookup;->CONTENT_FILTER_URI:Landroid/net/Uri;
                                                                                                                                                                                                          46invoke-virtual {v9}, Lorg/thoughtcrime/securesms/database/Address;->serialize()Ljava/lang/String;
                                                                                                                                                                                                          47move-result-object v1
                                                                                                                                                                                                          49invoke-static {v1}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          50move-result-object v1
                                                                                                                                                                                                          52invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          53move-result-object v1
                                                                                                                                                                                                          54const/4 v3, 0x0
                                                                                                                                                                                                          55const/4 v4, 0x0
                                                                                                                                                                                                          56const/4 v5, 0x0
                                                                                                                                                                                                          57move-object v0, v6
                                                                                                                                                                                                          58move-object v2, v7
                                                                                                                                                                                                          60invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          61move-result-object v0
                                                                                                                                                                                                          62if-eqz v0, :cond_77
                                                                                                                                                                                                          63try_start_47:
                                                                                                                                                                                                          64invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          65move-result v1
                                                                                                                                                                                                          66if-eqz v1, :cond_77
                                                                                                                                                                                                          67new-instance v1, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$ContactData;
                                                                                                                                                                                                          68const/4 v2, 0x0
                                                                                                                                                                                                          70invoke-interface {v0, v2}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          71move-result-wide v2
                                                                                                                                                                                                          72const/4 v4, 0x1
                                                                                                                                                                                                          74invoke-interface {v0, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          75move-result-object v4
                                                                                                                                                                                                          77invoke-direct {v1, v2, v3, v4}, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$ContactData;-><init>(JLjava/lang/String;)V
                                                                                                                                                                                                          79iget-object v2, v1, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$ContactData;->numbers:Ljava/util/List;
                                                                                                                                                                                                          80new-instance v3, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$NumberData;
                                                                                                                                                                                                          82const-string v4, "TextSecure"
                                                                                                                                                                                                          84invoke-virtual {v9}, Lorg/thoughtcrime/securesms/database/Address;->serialize()Ljava/lang/String;
                                                                                                                                                                                                          85move-result-object v5
                                                                                                                                                                                                          87invoke-direct {v3, v4, v5}, Lorg/thoughtcrime/securesms/contacts/ContactAccessor$NumberData;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          89invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          91invoke-interface {v8, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          92try_end_6f: goto/16 :goto_77
                                                                                                                                                                                                          93catchall_70: move-exception p1
                                                                                                                                                                                                          94if-eqz v0, :cond_76
                                                                                                                                                                                                          96invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          97cond_76: throw p1
                                                                                                                                                                                                          98goto_77: if-eqz v0, :cond_21
                                                                                                                                                                                                          100invoke-interface {v0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          101goto/16 :goto_21
                                                                                                                                                                                                          102cond_7d: return-object v8
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.media.AudioRecord.startRecording
                                                                                                                                                                                                          • android.media.AudioRecord.getRecordingState
                                                                                                                                                                                                          • org.webrtc.audio.JavaAudioDeviceModule$AudioRecordStartErrorCode.AUDIO_RECORD_START_STATE_MISMATCH:Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.media.AudioRecord.getRecordingState
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • org.webrtc.audio.WebRtcAudioRecord$AudioRecordThread.<init>
                                                                                                                                                                                                          • org.webrtc.audio.WebRtcAudioRecord$AudioRecordThread.start
                                                                                                                                                                                                          • org.webrtc.audio.JavaAudioDeviceModule$AudioRecordStartErrorCode.AUDIO_RECORD_START_EXCEPTION:Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.IllegalStateException.getMessage
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • WebRtcAudioRecordExternal
                                                                                                                                                                                                          • startRecording
                                                                                                                                                                                                          • AudioRecord.startRecording failed - incorrect state :
                                                                                                                                                                                                          • AudioRecordJavaThread
                                                                                                                                                                                                          • AudioRecord.startRecording failed:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Lorg/webrtc/CalledByNative;
                                                                                                                                                                                                          1.end annotation
                                                                                                                                                                                                          3const-string v0, "WebRtcAudioRecordExternal"
                                                                                                                                                                                                          5const-string v1, "startRecording"
                                                                                                                                                                                                          7invoke-static {v0, v1}, Lorg/webrtc/Logging;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          9iget-object v0, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->audioRecord:Landroid/media/AudioRecord;
                                                                                                                                                                                                          10const/4 v1, 0x1
                                                                                                                                                                                                          11const/4 v2, 0x0
                                                                                                                                                                                                          12if-eqz v0, :cond_f
                                                                                                                                                                                                          13const/4 v0, 0x1
                                                                                                                                                                                                          14goto/16 :goto_10
                                                                                                                                                                                                          15cond_f: const/4 v0, 0x0
                                                                                                                                                                                                          16goto_10:
                                                                                                                                                                                                          17invoke-static {v0}, Lorg/webrtc/audio/WebRtcAudioRecord;->assertTrue(Z)V
                                                                                                                                                                                                          19iget-object v0, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->audioThread:Lorg/webrtc/audio/WebRtcAudioRecord$AudioRecordThread;
                                                                                                                                                                                                          20if-nez v0, :cond_19
                                                                                                                                                                                                          21const/4 v0, 0x1
                                                                                                                                                                                                          22goto/16 :goto_1a
                                                                                                                                                                                                          23cond_19: const/4 v0, 0x0
                                                                                                                                                                                                          24goto_1a:
                                                                                                                                                                                                          25invoke-static {v0}, Lorg/webrtc/audio/WebRtcAudioRecord;->assertTrue(Z)V
                                                                                                                                                                                                          26try_start_1d:
                                                                                                                                                                                                          27iget-object v0, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->audioRecord:Landroid/media/AudioRecord;
                                                                                                                                                                                                          29invoke-virtual {v0}, Landroid/media/AudioRecord;->startRecording()V
                                                                                                                                                                                                          30try_end_22:
                                                                                                                                                                                                          31iget-object v0, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->audioRecord:Landroid/media/AudioRecord;
                                                                                                                                                                                                          33invoke-virtual {v0}, Landroid/media/AudioRecord;->getRecordingState()I
                                                                                                                                                                                                          34move-result v0
                                                                                                                                                                                                          35const/4 v3, 0x3
                                                                                                                                                                                                          36if-eq v0, v3, :cond_48
                                                                                                                                                                                                          38sget-object v0, Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode;->AUDIO_RECORD_START_STATE_MISMATCH:Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode;
                                                                                                                                                                                                          39new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          41invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          43const-string v3, "AudioRecord.startRecording failed - incorrect state :"
                                                                                                                                                                                                          45invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          47iget-object v3, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->audioRecord:Landroid/media/AudioRecord;
                                                                                                                                                                                                          49invoke-virtual {v3}, Landroid/media/AudioRecord;->getRecordingState()I
                                                                                                                                                                                                          50move-result v3
                                                                                                                                                                                                          52invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          54invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          55move-result-object v1
                                                                                                                                                                                                          57invoke-direct {p0, v0, v1}, Lorg/webrtc/audio/WebRtcAudioRecord;->reportWebRtcAudioRecordStartError(Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode;Ljava/lang/String;)V
                                                                                                                                                                                                          58return v2
                                                                                                                                                                                                          59cond_48: new-instance v0, Lorg/webrtc/audio/WebRtcAudioRecord$AudioRecordThread;
                                                                                                                                                                                                          61const-string v2, "AudioRecordJavaThread"
                                                                                                                                                                                                          63invoke-direct {v0, p0, v2}, Lorg/webrtc/audio/WebRtcAudioRecord$AudioRecordThread;-><init>(Lorg/webrtc/audio/WebRtcAudioRecord;Ljava/lang/String;)V
                                                                                                                                                                                                          64iput-object v0, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->audioThread:Lorg/webrtc/audio/WebRtcAudioRecord$AudioRecordThread;
                                                                                                                                                                                                          66iget-object v0, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->audioThread:Lorg/webrtc/audio/WebRtcAudioRecord$AudioRecordThread;
                                                                                                                                                                                                          68invoke-virtual {v0}, Lorg/webrtc/audio/WebRtcAudioRecord$AudioRecordThread;->start()V
                                                                                                                                                                                                          69return v1
                                                                                                                                                                                                          70catch_57: move-exception v0
                                                                                                                                                                                                          72sget-object v1, Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode;->AUDIO_RECORD_START_EXCEPTION:Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode;
                                                                                                                                                                                                          73new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          75invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          77const-string v4, "AudioRecord.startRecording failed: "
                                                                                                                                                                                                          79invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          81invoke-virtual {v0}, Ljava/lang/IllegalStateException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                                          82move-result-object v0
                                                                                                                                                                                                          84invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          86invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          87move-result-object v0
                                                                                                                                                                                                          89invoke-direct {p0, v1, v0}, Lorg/webrtc/audio/WebRtcAudioRecord;->reportWebRtcAudioRecordStartError(Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode;Ljava/lang/String;)V
                                                                                                                                                                                                          90return v2
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver.access$000
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver$InCallListener.context:Landroid/content/Context
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver.access$000
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver.access$000
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver.access$000
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver.access$000
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Attempting to deny incoming PSTN call.
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          • getITelephony
                                                                                                                                                                                                          • endCall
                                                                                                                                                                                                          • Denied Incoming Call.
                                                                                                                                                                                                          • Unable to access ITelephony API
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 p2, 0x1
                                                                                                                                                                                                          1if-ne p1, p2, :cond_67
                                                                                                                                                                                                          3invoke-static {}, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver;->access$000()Ljava/lang/String;
                                                                                                                                                                                                          4move-result-object p1
                                                                                                                                                                                                          6const-string v0, "Attempting to deny incoming PSTN call."
                                                                                                                                                                                                          8invoke-static {p1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          10iget-object p1, p0, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver$InCallListener;->context:Landroid/content/Context;
                                                                                                                                                                                                          12const-string v0, "phone"
                                                                                                                                                                                                          14invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          15move-result-object p1
                                                                                                                                                                                                          16check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          17try_start_16:
                                                                                                                                                                                                          18invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          19move-result-object v0
                                                                                                                                                                                                          21const-string v1, "getITelephony"
                                                                                                                                                                                                          22const/4 v2, 0x0
                                                                                                                                                                                                          23new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                                          25invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          26move-result-object v0
                                                                                                                                                                                                          28invoke-virtual {v0, p2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                                          29new-array p2, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          31invoke-virtual {v0, p1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          32move-result-object p1
                                                                                                                                                                                                          34invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          35move-result-object p2
                                                                                                                                                                                                          37const-string v0, "endCall"
                                                                                                                                                                                                          38new-array v1, v2, [Ljava/lang/Class;
                                                                                                                                                                                                          40invoke-virtual {p2, v0, v1}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          41move-result-object p2
                                                                                                                                                                                                          42new-array v0, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          44invoke-virtual {p2, p1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          46invoke-static {}, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver;->access$000()Ljava/lang/String;
                                                                                                                                                                                                          47move-result-object p1
                                                                                                                                                                                                          49const-string p2, "Denied Incoming Call."
                                                                                                                                                                                                          51invoke-static {p1, p2}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          52try_end_46: goto/16 :goto_67
                                                                                                                                                                                                          53catch_47: move-exception p1
                                                                                                                                                                                                          55invoke-static {}, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver;->access$000()Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object p2
                                                                                                                                                                                                          58const-string v0, "Unable to access ITelephony API"
                                                                                                                                                                                                          60invoke-static {p2, v0, p1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          61goto/16 :goto_67
                                                                                                                                                                                                          62catch_52: move-exception p1
                                                                                                                                                                                                          64invoke-static {}, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver;->access$000()Ljava/lang/String;
                                                                                                                                                                                                          65move-result-object p2
                                                                                                                                                                                                          67const-string v0, "Unable to access ITelephony API"
                                                                                                                                                                                                          69invoke-static {p2, v0, p1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          70goto/16 :goto_67
                                                                                                                                                                                                          71catch_5d: move-exception p1
                                                                                                                                                                                                          73invoke-static {}, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver;->access$000()Ljava/lang/String;
                                                                                                                                                                                                          74move-result-object p2
                                                                                                                                                                                                          76const-string v0, "Unable to access ITelephony API"
                                                                                                                                                                                                          78invoke-static {p2, v0, p1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          79goto_67: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.access$100
                                                                                                                                                                                                          • android.hardware.Camera.open
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.access$002
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.access$200
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.Object.notifyAll
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.access$000
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.access$000
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.access$300
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.access$200
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • camera.open() ->
                                                                                                                                                                                                          • ms
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          2move-result-wide v0
                                                                                                                                                                                                          4iget-object v2, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView$1;->this$0:Lorg/thoughtcrime/securesms/components/camera/CameraView;
                                                                                                                                                                                                          6iget-object v3, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView$1;->this$0:Lorg/thoughtcrime/securesms/components/camera/CameraView;
                                                                                                                                                                                                          8invoke-static {v3}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->access$100(Lorg/thoughtcrime/securesms/components/camera/CameraView;)I
                                                                                                                                                                                                          9move-result v3
                                                                                                                                                                                                          11invoke-static {v3}, Landroid/hardware/Camera;->open(I)Landroid/hardware/Camera;
                                                                                                                                                                                                          12move-result-object v3
                                                                                                                                                                                                          14invoke-static {v3}, Lorg/whispersystems/libsignal/util/guava/Optional;->fromNullable(Ljava/lang/Object;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          15move-result-object v3
                                                                                                                                                                                                          17invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->access$002(Lorg/thoughtcrime/securesms/components/camera/CameraView;Lorg/whispersystems/libsignal/util/guava/Optional;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          19invoke-static {}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->access$200()Ljava/lang/String;
                                                                                                                                                                                                          20move-result-object v2
                                                                                                                                                                                                          21new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          23invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          25const-string v4, "camera.open() -> "
                                                                                                                                                                                                          27invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          29invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          30move-result-wide v4
                                                                                                                                                                                                          31sub-long/2addr v4, v0
                                                                                                                                                                                                          33invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          35const-string v0, "ms"
                                                                                                                                                                                                          37invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          39invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          40move-result-object v0
                                                                                                                                                                                                          42invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          44iget-object v0, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView$1;->this$0:Lorg/thoughtcrime/securesms/components/camera/CameraView;
                                                                                                                                                                                                          45monitor-enter v0
                                                                                                                                                                                                          46try_start_3c:
                                                                                                                                                                                                          47iget-object v1, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView$1;->this$0:Lorg/thoughtcrime/securesms/components/camera/CameraView;
                                                                                                                                                                                                          49invoke-virtual {v1}, Ljava/lang/Object;->notifyAll()V
                                                                                                                                                                                                          50monitor-exit v0
                                                                                                                                                                                                          51try_end_42:
                                                                                                                                                                                                          52iget-object v0, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView$1;->this$0:Lorg/thoughtcrime/securesms/components/camera/CameraView;
                                                                                                                                                                                                          54invoke-static {v0}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->access$000(Lorg/thoughtcrime/securesms/components/camera/CameraView;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          55move-result-object v0
                                                                                                                                                                                                          57invoke-virtual {v0}, Lorg/whispersystems/libsignal/util/guava/Optional;->isPresent()Z
                                                                                                                                                                                                          58move-result v0
                                                                                                                                                                                                          59if-eqz v0, :cond_6b
                                                                                                                                                                                                          61iget-object v0, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView$1;->this$0:Lorg/thoughtcrime/securesms/components/camera/CameraView;
                                                                                                                                                                                                          63iget-object v1, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView$1;->this$0:Lorg/thoughtcrime/securesms/components/camera/CameraView;
                                                                                                                                                                                                          65invoke-static {v1}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->access$000(Lorg/thoughtcrime/securesms/components/camera/CameraView;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          66move-result-object v1
                                                                                                                                                                                                          68invoke-virtual {v1}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          69move-result-object v1
                                                                                                                                                                                                          70check-cast v1, Landroid/hardware/Camera;
                                                                                                                                                                                                          72invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->access$300(Lorg/thoughtcrime/securesms/components/camera/CameraView;Landroid/hardware/Camera;)V
                                                                                                                                                                                                          73try_end_5f: goto/16 :goto_6b
                                                                                                                                                                                                          74catchall_60: move-exception v1
                                                                                                                                                                                                          75try_start_61: monitor-exit v0
                                                                                                                                                                                                          76try_start_62: throw v1
                                                                                                                                                                                                          77try_end_63: move-exception v0
                                                                                                                                                                                                          79invoke-static {}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->access$200()Ljava/lang/String;
                                                                                                                                                                                                          80move-result-object v1
                                                                                                                                                                                                          82invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          83goto_6b: const/4 v0, 0x0
                                                                                                                                                                                                          84return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.net.NetworkInterface.getNetworkInterfaces
                                                                                                                                                                                                          • java.util.Collections.list
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.net.NetworkInterface.getName
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • java.net.NetworkInterface.getHardwareAddress
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.Byte.valueOf
                                                                                                                                                                                                          • java.lang.String.format
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.length
                                                                                                                                                                                                          • java.lang.StringBuilder.length
                                                                                                                                                                                                          • java.lang.StringBuilder.deleteCharAt
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • wlan0
                                                                                                                                                                                                          • %02X:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          2const-string v1, ""
                                                                                                                                                                                                          3const/16 v2, 0x17
                                                                                                                                                                                                          4if-lt v0, v2, :cond_68
                                                                                                                                                                                                          5try_start_8:
                                                                                                                                                                                                          6const-string v0, "wlan0"
                                                                                                                                                                                                          8invoke-static {}, Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
                                                                                                                                                                                                          9move-result-object v2
                                                                                                                                                                                                          11invoke-static {v2}, Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;
                                                                                                                                                                                                          12move-result-object v2
                                                                                                                                                                                                          14invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          15move-result-object v2
                                                                                                                                                                                                          16goto_16:
                                                                                                                                                                                                          17invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          18move-result v3
                                                                                                                                                                                                          19if-eqz v3, :cond_68
                                                                                                                                                                                                          21invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          22move-result-object v3
                                                                                                                                                                                                          23check-cast v3, Ljava/net/NetworkInterface;
                                                                                                                                                                                                          25invoke-virtual {v3}, Ljava/net/NetworkInterface;->getName()Ljava/lang/String;
                                                                                                                                                                                                          26move-result-object v4
                                                                                                                                                                                                          28invoke-virtual {v4, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          29move-result v4
                                                                                                                                                                                                          30if-nez v4, :cond_2d
                                                                                                                                                                                                          31goto/16 :goto_16
                                                                                                                                                                                                          32cond_2d:
                                                                                                                                                                                                          33invoke-virtual {v3}, Ljava/net/NetworkInterface;->getHardwareAddress()[B
                                                                                                                                                                                                          34move-result-object v0
                                                                                                                                                                                                          35if-nez v0, :cond_34
                                                                                                                                                                                                          36return-object v1
                                                                                                                                                                                                          37cond_34: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          39invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          40array-length v3, v0
                                                                                                                                                                                                          41const/4 v4, 0x0
                                                                                                                                                                                                          42const/4 v5, 0x0
                                                                                                                                                                                                          43goto_3c: const/4 v6, 0x1
                                                                                                                                                                                                          44if-ge v5, v3, :cond_55
                                                                                                                                                                                                          45aget-byte v7, v0, v5
                                                                                                                                                                                                          47const-string v8, "%02X:"
                                                                                                                                                                                                          48new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                                          50invoke-static {v7}, Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte;
                                                                                                                                                                                                          51move-result-object v7
                                                                                                                                                                                                          52aput-object v7, v6, v4
                                                                                                                                                                                                          54invoke-static {v8, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          55move-result-object v6
                                                                                                                                                                                                          57invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          58add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                                          59goto/16 :goto_3c
                                                                                                                                                                                                          60cond_55:
                                                                                                                                                                                                          61invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                                          62move-result v0
                                                                                                                                                                                                          63if-lez v0, :cond_63
                                                                                                                                                                                                          65invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I
                                                                                                                                                                                                          66move-result v0
                                                                                                                                                                                                          67sub-int/2addr v0, v6
                                                                                                                                                                                                          69invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          70cond_63:
                                                                                                                                                                                                          71invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          72move-result-object v0
                                                                                                                                                                                                          73try_end_67: return-object v0
                                                                                                                                                                                                          74cond_68: return-object v1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.util.Log.i
                                                                                                                                                                                                          • android.os.MemoryFile.length
                                                                                                                                                                                                          • android.content.res.AssetFileDescriptor.<init>
                                                                                                                                                                                                          • java.io.FileNotFoundException.<init>
                                                                                                                                                                                                          • java.io.IOException.toString
                                                                                                                                                                                                          • java.io.FileNotFoundException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • getParcelFileDescriptor
                                                                                                                                                                                                          • SQLiteContentHelper
                                                                                                                                                                                                          • SQLiteCursor.java:
                                                                                                                                                                                                          • No results.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/FileNotFoundException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0:
                                                                                                                                                                                                          6invoke-static {p0, p1, p2}, Lnet/sqlcipher/database/SQLiteContentHelper;->simpleQueryForBlobMemoryFile(Lnet/sqlcipher/database/SQLiteDatabase;Ljava/lang/String;[Ljava/lang/String;)Landroid/os/MemoryFile;
                                                                                                                                                                                                          7move-result-object p0
                                                                                                                                                                                                          8if-eqz p0, :cond_48
                                                                                                                                                                                                          10invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          11move-result-object p1
                                                                                                                                                                                                          12try_start_a:
                                                                                                                                                                                                          13const-string p2, "getParcelFileDescriptor"
                                                                                                                                                                                                          14const/4 v0, 0x0
                                                                                                                                                                                                          15new-array v1, v0, [Ljava/lang/Class;
                                                                                                                                                                                                          17invoke-virtual {p1, p2, v1}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          18move-result-object p1
                                                                                                                                                                                                          19const/4 p2, 0x1
                                                                                                                                                                                                          21invoke-virtual {p1, p2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                                          22new-array p2, v0, [Ljava/lang/Object;
                                                                                                                                                                                                          24invoke-virtual {p1, p0, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          25move-result-object p1
                                                                                                                                                                                                          26check-cast p1, Landroid/os/ParcelFileDescriptor;
                                                                                                                                                                                                          27try_end_1f: move-object v1, p1
                                                                                                                                                                                                          28goto/16 :goto_3a
                                                                                                                                                                                                          29catch_21: move-exception p1
                                                                                                                                                                                                          30try_start_22:
                                                                                                                                                                                                          31const-string p2, "SQLiteContentHelper"
                                                                                                                                                                                                          32new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          34invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          36const-string v1, "SQLiteCursor.java: "
                                                                                                                                                                                                          38invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          40invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          42invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          43move-result-object p1
                                                                                                                                                                                                          45invoke-static {p2, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                                          46const/4 p1, 0x0
                                                                                                                                                                                                          47move-object v1, p1
                                                                                                                                                                                                          48goto_3a: new-instance p1, Landroid/content/res/AssetFileDescriptor;
                                                                                                                                                                                                          49const-wide/16 v2, 0x0
                                                                                                                                                                                                          51invoke-virtual {p0}, Landroid/os/MemoryFile;->length()I
                                                                                                                                                                                                          52move-result p0
                                                                                                                                                                                                          53int-to-long v4, p0
                                                                                                                                                                                                          54move-object v0, p1
                                                                                                                                                                                                          56invoke-direct/range {v0 .. v5}, Landroid/content/res/AssetFileDescriptor;-><init>(Landroid/os/ParcelFileDescriptor;JJ)V
                                                                                                                                                                                                          57return-object p1
                                                                                                                                                                                                          58cond_48: new-instance p0, Ljava/io/FileNotFoundException;
                                                                                                                                                                                                          60const-string p1, "No results."
                                                                                                                                                                                                          62invoke-direct {p0, p1}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          63throw p0
                                                                                                                                                                                                          64catch_50: move-exception p0
                                                                                                                                                                                                          65new-instance p1, Ljava/io/FileNotFoundException;
                                                                                                                                                                                                          67invoke-virtual {p0}, Ljava/io/IOException;->toString()Ljava/lang/String;
                                                                                                                                                                                                          68move-result-object p0
                                                                                                                                                                                                          70invoke-direct {p1, p0}, Ljava/io/FileNotFoundException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          71throw p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          • java.lang.AssertionError.initCause
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Unexpectedly could not call:
                                                                                                                                                                                                          • Method
                                                                                                                                                                                                          • not supported for object
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(TT;[",
                                                                                                                                                                                                          3"Ljava/lang/Object;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Ljava/lang/Object;"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          8.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          9value = {
                                                                                                                                                                                                          10Ljava/lang/reflect/InvocationTargetException;
                                                                                                                                                                                                          11}
                                                                                                                                                                                                          12.end annotation
                                                                                                                                                                                                          14invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          15move-result-object v0
                                                                                                                                                                                                          17invoke-direct {p0, v0}, Lokhttp3/internal/platform/OptionalMethod;->getMethod(Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          18move-result-object v0
                                                                                                                                                                                                          19if-eqz v0, :cond_2a
                                                                                                                                                                                                          20try_start_a:
                                                                                                                                                                                                          21invoke-virtual {v0, p1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          22move-result-object p1
                                                                                                                                                                                                          23try_end_e: return-object p1
                                                                                                                                                                                                          24catch_f: move-exception p1
                                                                                                                                                                                                          25new-instance p2, Ljava/lang/AssertionError;
                                                                                                                                                                                                          26new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          28invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          30const-string v2, "Unexpectedly could not call: "
                                                                                                                                                                                                          32invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          34invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          36invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          37move-result-object v0
                                                                                                                                                                                                          39invoke-direct {p2, v0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          41invoke-virtual {p2, p1}, Ljava/lang/AssertionError;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                                          42throw p2
                                                                                                                                                                                                          43cond_2a: new-instance p2, Ljava/lang/AssertionError;
                                                                                                                                                                                                          44new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          46invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          48const-string v1, "Method "
                                                                                                                                                                                                          50invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          52iget-object v1, p0, Lokhttp3/internal/platform/OptionalMethod;->methodName:Ljava/lang/String;
                                                                                                                                                                                                          54invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          56const-string v1, " not supported for object "
                                                                                                                                                                                                          58invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          60invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          62invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          63move-result-object p1
                                                                                                                                                                                                          65invoke-direct {p2, p1}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          66throw p2
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.app.DownloadManager$Request.<init>
                                                                                                                                                                                                          • android.app.DownloadManager$Request.setAllowedNetworkTypes
                                                                                                                                                                                                          • android.app.DownloadManager$Request.setTitle
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.app.DownloadManager$Request.setDescription
                                                                                                                                                                                                          • android.app.DownloadManager$Request.setVisibleInDownloadsUi
                                                                                                                                                                                                          • android.app.DownloadManager$Request.setDestinationInExternalFilesDir
                                                                                                                                                                                                          • android.app.DownloadManager$Request.setNotificationVisibility
                                                                                                                                                                                                          • android.app.DownloadManager.enqueue
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • download
                                                                                                                                                                                                          • Downloading Signal update
                                                                                                                                                                                                          • Downloading Signal
                                                                                                                                                                                                          • signal-update.apk
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/jobs/UpdateApkJob;->context:Landroid/content/Context;
                                                                                                                                                                                                          3const-string v1, "download"
                                                                                                                                                                                                          5invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          6move-result-object v0
                                                                                                                                                                                                          7check-cast v0, Landroid/app/DownloadManager;
                                                                                                                                                                                                          8new-instance v1, Landroid/app/DownloadManager$Request;
                                                                                                                                                                                                          10invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          11move-result-object p1
                                                                                                                                                                                                          13invoke-direct {v1, p1}, Landroid/app/DownloadManager$Request;-><init>(Landroid/net/Uri;)V
                                                                                                                                                                                                          14const/4 p1, 0x2
                                                                                                                                                                                                          16invoke-virtual {v1, p1}, Landroid/app/DownloadManager$Request;->setAllowedNetworkTypes(I)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                                          18const-string v2, "Downloading Signal update"
                                                                                                                                                                                                          20invoke-virtual {v1, v2}, Landroid/app/DownloadManager$Request;->setTitle(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                                          21new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          23invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          25const-string v3, "Downloading Signal "
                                                                                                                                                                                                          27invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          29invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          31invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          32move-result-object p2
                                                                                                                                                                                                          34invoke-virtual {v1, p2}, Landroid/app/DownloadManager$Request;->setDescription(Ljava/lang/CharSequence;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                                          35const/4 p2, 0x0
                                                                                                                                                                                                          37invoke-virtual {v1, p2}, Landroid/app/DownloadManager$Request;->setVisibleInDownloadsUi(Z)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                                          39iget-object p2, p0, Lorg/thoughtcrime/securesms/jobs/UpdateApkJob;->context:Landroid/content/Context;
                                                                                                                                                                                                          41const-string v2, "signal-update.apk"
                                                                                                                                                                                                          42const/4 v3, 0x0
                                                                                                                                                                                                          44invoke-virtual {v1, p2, v3, v2}, Landroid/app/DownloadManager$Request;->setDestinationInExternalFilesDir(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                                          46invoke-virtual {v1, p1}, Landroid/app/DownloadManager$Request;->setNotificationVisibility(I)Landroid/app/DownloadManager$Request;
                                                                                                                                                                                                          48invoke-virtual {v0, v1}, Landroid/app/DownloadManager;->enqueue(Landroid/app/DownloadManager$Request;)J
                                                                                                                                                                                                          49move-result-wide p1
                                                                                                                                                                                                          51iget-object v0, p0, Lorg/thoughtcrime/securesms/jobs/UpdateApkJob;->context:Landroid/content/Context;
                                                                                                                                                                                                          53invoke-static {v0, p1, p2}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->setUpdateApkDownloadId(Landroid/content/Context;J)V
                                                                                                                                                                                                          55iget-object p1, p0, Lorg/thoughtcrime/securesms/jobs/UpdateApkJob;->context:Landroid/content/Context;
                                                                                                                                                                                                          57invoke-static {p3}, Lorg/thoughtcrime/securesms/util/Hex;->toStringCondensed([B)Ljava/lang/String;
                                                                                                                                                                                                          58move-result-object p2
                                                                                                                                                                                                          60invoke-static {p1, p2}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->setUpdateApkDigest(Landroid/content/Context;Ljava/lang/String;)V
                                                                                                                                                                                                          61return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.HashSet.<init>
                                                                                                                                                                                                          • java.util.Set.addAll
                                                                                                                                                                                                          • java.util.Set.addAll
                                                                                                                                                                                                          • java.util.Set.addAll
                                                                                                                                                                                                          • java.util.HashSet.<init>
                                                                                                                                                                                                          • java.util.Set.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.security.cert.X509CRL.getNextUpdate
                                                                                                                                                                                                          • java.util.Date.after
                                                                                                                                                                                                          • java.security.cert.X509CRL.getThisUpdate
                                                                                                                                                                                                          • java.security.cert.X509Certificate.getNotAfter
                                                                                                                                                                                                          • java.util.Date.before
                                                                                                                                                                                                          • java.util.Set.add
                                                                                                                                                                                                          • java.util.Set.add
                                                                                                                                                                                                          • org.spongycastle.jce.provider.AnnotatedException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Exception obtaining complete CRLs.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Lorg/spongycastle/jce/provider/AnnotatedException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                                          7invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                                          8try_start_5:
                                                                                                                                                                                                          9invoke-virtual {p2}, Lorg/spongycastle/x509/ExtendedPKIXParameters;->getAdditionalStores()Ljava/util/List;
                                                                                                                                                                                                          10move-result-object v1
                                                                                                                                                                                                          12invoke-direct {p0, p1, v1}, Lorg/spongycastle/jce/provider/PKIXCRLUtil;->findCRLs(Lorg/spongycastle/x509/X509CRLStoreSelector;Ljava/util/List;)Ljava/util/Collection;
                                                                                                                                                                                                          13move-result-object v1
                                                                                                                                                                                                          15invoke-interface {v0, v1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                                          17invoke-virtual {p2}, Lorg/spongycastle/x509/ExtendedPKIXParameters;->getStores()Ljava/util/List;
                                                                                                                                                                                                          18move-result-object v1
                                                                                                                                                                                                          20invoke-direct {p0, p1, v1}, Lorg/spongycastle/jce/provider/PKIXCRLUtil;->findCRLs(Lorg/spongycastle/x509/X509CRLStoreSelector;Ljava/util/List;)Ljava/util/Collection;
                                                                                                                                                                                                          21move-result-object v1
                                                                                                                                                                                                          23invoke-interface {v0, v1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                                          25invoke-virtual {p2}, Lorg/spongycastle/x509/ExtendedPKIXParameters;->getCertStores()Ljava/util/List;
                                                                                                                                                                                                          26move-result-object v1
                                                                                                                                                                                                          28invoke-direct {p0, p1, v1}, Lorg/spongycastle/jce/provider/PKIXCRLUtil;->findCRLs(Lorg/spongycastle/x509/X509CRLStoreSelector;Ljava/util/List;)Ljava/util/Collection;
                                                                                                                                                                                                          29move-result-object v1
                                                                                                                                                                                                          31invoke-interface {v0, v1}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                                          32try_end_26: new-instance v1, Ljava/util/HashSet;
                                                                                                                                                                                                          34invoke-direct {v1}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                                          36invoke-virtual {p2}, Lorg/spongycastle/x509/ExtendedPKIXParameters;->getDate()Ljava/util/Date;
                                                                                                                                                                                                          37move-result-object v2
                                                                                                                                                                                                          38if-eqz v2, :cond_35
                                                                                                                                                                                                          40invoke-virtual {p2}, Lorg/spongycastle/x509/ExtendedPKIXParameters;->getDate()Ljava/util/Date;
                                                                                                                                                                                                          41move-result-object p3
                                                                                                                                                                                                          42cond_35:
                                                                                                                                                                                                          43invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          44move-result-object p2
                                                                                                                                                                                                          45cond_39:
                                                                                                                                                                                                          46invoke-interface {p2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          47move-result v0
                                                                                                                                                                                                          48if-eqz v0, :cond_6b
                                                                                                                                                                                                          50invoke-interface {p2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          51move-result-object v0
                                                                                                                                                                                                          52check-cast v0, Ljava/security/cert/X509CRL;
                                                                                                                                                                                                          54invoke-virtual {v0}, Ljava/security/cert/X509CRL;->getNextUpdate()Ljava/util/Date;
                                                                                                                                                                                                          55move-result-object v2
                                                                                                                                                                                                          57invoke-virtual {v2, p3}, Ljava/util/Date;->after(Ljava/util/Date;)Z
                                                                                                                                                                                                          58move-result v2
                                                                                                                                                                                                          59if-eqz v2, :cond_39
                                                                                                                                                                                                          61invoke-virtual {p1}, Lorg/spongycastle/x509/X509CRLStoreSelector;->getCertificateChecking()Ljava/security/cert/X509Certificate;
                                                                                                                                                                                                          62move-result-object v2
                                                                                                                                                                                                          63if-eqz v2, :cond_67
                                                                                                                                                                                                          65invoke-virtual {v0}, Ljava/security/cert/X509CRL;->getThisUpdate()Ljava/util/Date;
                                                                                                                                                                                                          66move-result-object v3
                                                                                                                                                                                                          68invoke-virtual {v2}, Ljava/security/cert/X509Certificate;->getNotAfter()Ljava/util/Date;
                                                                                                                                                                                                          69move-result-object v2
                                                                                                                                                                                                          71invoke-virtual {v3, v2}, Ljava/util/Date;->before(Ljava/util/Date;)Z
                                                                                                                                                                                                          72move-result v2
                                                                                                                                                                                                          73if-eqz v2, :cond_39
                                                                                                                                                                                                          75invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          76goto/16 :goto_39
                                                                                                                                                                                                          77cond_67:
                                                                                                                                                                                                          78invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          79goto/16 :goto_39
                                                                                                                                                                                                          80cond_6b: return-object v1
                                                                                                                                                                                                          81catch_6c: move-exception p1
                                                                                                                                                                                                          82new-instance p2, Lorg/spongycastle/jce/provider/AnnotatedException;
                                                                                                                                                                                                          84const-string p3, "Exception obtaining complete CRLs."
                                                                                                                                                                                                          86invoke-direct {p2, p3, p1}, Lorg/spongycastle/jce/provider/AnnotatedException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          87throw p2
                                                                                                                                                                                                          88return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.content.Context.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getConfiguration
                                                                                                                                                                                                          • android.content.Context.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getConfiguration
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getSimOperator
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getPhoneType
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getNetworkOperator
                                                                                                                                                                                                          • java.util.Locale.ROOT:Ljava/util/Locale
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.String.format
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          • Choosing MCC+MNC info from TelephonyManager.getSimOperator()
                                                                                                                                                                                                          • Choosing MCC+MNC info from TelephonyManager.getNetworkOperator()
                                                                                                                                                                                                          • Choosing MCC+MNC info from current context\'s Configuration
                                                                                                                                                                                                          • %03d%d
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "phone"
                                                                                                                                                                                                          3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          5check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          7invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          8move-result-object v1
                                                                                                                                                                                                          10invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
                                                                                                                                                                                                          11move-result-object v1
                                                                                                                                                                                                          12iget v1, v1, Landroid/content/res/Configuration;->mcc:I
                                                                                                                                                                                                          14invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          15move-result-object p0
                                                                                                                                                                                                          17invoke-virtual {p0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
                                                                                                                                                                                                          18move-result-object p0
                                                                                                                                                                                                          19iget p0, p0, Landroid/content/res/Configuration;->mnc:I
                                                                                                                                                                                                          21invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                                          22move-result v2
                                                                                                                                                                                                          23const/4 v3, 0x5
                                                                                                                                                                                                          24if-ne v2, v3, :cond_2f
                                                                                                                                                                                                          26sget-object p0, Lorg/thoughtcrime/securesms/util/TelephonyUtil;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          28const-string v1, "Choosing MCC+MNC info from TelephonyManager.getSimOperator()"
                                                                                                                                                                                                          30invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          32invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
                                                                                                                                                                                                          33move-result-object p0
                                                                                                                                                                                                          34return-object p0
                                                                                                                                                                                                          35cond_2f:
                                                                                                                                                                                                          36invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getPhoneType()I
                                                                                                                                                                                                          37move-result v2
                                                                                                                                                                                                          38const/4 v3, 0x2
                                                                                                                                                                                                          39if-eq v2, v3, :cond_42
                                                                                                                                                                                                          41sget-object p0, Lorg/thoughtcrime/securesms/util/TelephonyUtil;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          43const-string v1, "Choosing MCC+MNC info from TelephonyManager.getNetworkOperator()"
                                                                                                                                                                                                          45invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          47invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
                                                                                                                                                                                                          48move-result-object p0
                                                                                                                                                                                                          49return-object p0
                                                                                                                                                                                                          50cond_42: if-eqz v1, :cond_6c
                                                                                                                                                                                                          51if-eqz p0, :cond_6c
                                                                                                                                                                                                          53sget-object v0, Lorg/thoughtcrime/securesms/util/TelephonyUtil;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          55const-string v2, "Choosing MCC+MNC info from current context\'s Configuration"
                                                                                                                                                                                                          57invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          59sget-object v0, Ljava/util/Locale;->ROOT:Ljava/util/Locale;
                                                                                                                                                                                                          61const-string v2, "%03d%d"
                                                                                                                                                                                                          62new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                                          64invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          65move-result-object v1
                                                                                                                                                                                                          66const/4 v4, 0x0
                                                                                                                                                                                                          67aput-object v1, v3, v4
                                                                                                                                                                                                          68const/4 v1, 0x1
                                                                                                                                                                                                          69const v5, 0xffff
                                                                                                                                                                                                          70if-ne p0, v5, :cond_61
                                                                                                                                                                                                          71const/4 p0, 0x0
                                                                                                                                                                                                          72cond_61:
                                                                                                                                                                                                          73invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          74move-result-object p0
                                                                                                                                                                                                          75aput-object p0, v3, v1
                                                                                                                                                                                                          77invoke-static {v0, v2, v3}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          78move-result-object p0
                                                                                                                                                                                                          79return-object p0
                                                                                                                                                                                                          80cond_6c: const/4 p0, 0x0
                                                                                                                                                                                                          81return-object p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.release
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • android.content.Context.unregisterReceiver
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • MMS Radio Disconnect Called...
                                                                                                                                                                                                          • Reference count:
                                                                                                                                                                                                          • Turning off MMS radio...
                                                                                                                                                                                                          • stopUsingNetworkFeature
                                                                                                                                                                                                          • enableMMS
                                                                                                                                                                                                          • Unregistering receiver...
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0monitor-enter p0
                                                                                                                                                                                                          1try_start_1:
                                                                                                                                                                                                          2sget-object v0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          4const-string v1, "MMS Radio Disconnect Called..."
                                                                                                                                                                                                          6invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          8iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->wakeLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          10invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
                                                                                                                                                                                                          11iget v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectedCounter:I
                                                                                                                                                                                                          12const/4 v1, 0x1
                                                                                                                                                                                                          13sub-int/2addr v0, v1
                                                                                                                                                                                                          14iput v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectedCounter:I
                                                                                                                                                                                                          16sget-object v0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          17new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          19invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          21const-string v3, "Reference count: "
                                                                                                                                                                                                          23invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          24iget v3, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectedCounter:I
                                                                                                                                                                                                          26invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          28invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          29move-result-object v2
                                                                                                                                                                                                          31invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          32iget v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectedCounter:I
                                                                                                                                                                                                          33if-nez v0, :cond_89
                                                                                                                                                                                                          35sget-object v0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          37const-string v2, "Turning off MMS radio..."
                                                                                                                                                                                                          39invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          40try_end_36:
                                                                                                                                                                                                          41iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityManager:Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          43invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          44move-result-object v0
                                                                                                                                                                                                          46const-string v2, "stopUsingNetworkFeature"
                                                                                                                                                                                                          47const/4 v3, 0x2
                                                                                                                                                                                                          48new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                                          50sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                                          51const/4 v6, 0x0
                                                                                                                                                                                                          52aput-object v5, v4, v6
                                                                                                                                                                                                          53const-class v5, Ljava/lang/String;
                                                                                                                                                                                                          54aput-object v5, v4, v1
                                                                                                                                                                                                          56invoke-virtual {v0, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          57move-result-object v0
                                                                                                                                                                                                          59iget-object v2, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityManager:Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          60new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                                          62invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          63move-result-object v4
                                                                                                                                                                                                          64aput-object v4, v3, v6
                                                                                                                                                                                                          66const-string v4, "enableMMS"
                                                                                                                                                                                                          67aput-object v4, v3, v1
                                                                                                                                                                                                          69invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          70try_end_5f: goto/16 :goto_74
                                                                                                                                                                                                          71catch_60: move-exception v0
                                                                                                                                                                                                          72try_start_61:
                                                                                                                                                                                                          73sget-object v1, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          75invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          76goto/16 :goto_74
                                                                                                                                                                                                          77catch_67: move-exception v0
                                                                                                                                                                                                          79sget-object v1, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          81invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          82goto/16 :goto_74
                                                                                                                                                                                                          83catch_6e: move-exception v0
                                                                                                                                                                                                          85sget-object v1, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          87invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          88goto_74:
                                                                                                                                                                                                          89iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityListener:Lorg/thoughtcrime/securesms/mms/MmsRadio$ConnectivityListener;
                                                                                                                                                                                                          90if-eqz v0, :cond_89
                                                                                                                                                                                                          92sget-object v0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          94const-string v1, "Unregistering receiver..."
                                                                                                                                                                                                          96invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          98iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->context:Landroid/content/Context;
                                                                                                                                                                                                          100iget-object v1, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityListener:Lorg/thoughtcrime/securesms/mms/MmsRadio$ConnectivityListener;
                                                                                                                                                                                                          102invoke-virtual {v0, v1}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
                                                                                                                                                                                                          103const/4 v0, 0x0
                                                                                                                                                                                                          104iput-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityListener:Lorg/thoughtcrime/securesms/mms/MmsRadio$ConnectivityListener;
                                                                                                                                                                                                          105try_end_89: monitor-exit p0
                                                                                                                                                                                                          106return-void
                                                                                                                                                                                                          107catchall_8b: move-exception v0
                                                                                                                                                                                                          108monitor-exit p0
                                                                                                                                                                                                          109throw v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.provider.ContactsContract$RawContacts.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.buildUpon
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.accounts.Account.type:Ljava/lang/String
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.net.Uri$Builder.appendQueryParameter
                                                                                                                                                                                                          • android.net.Uri$Builder.build
                                                                                                                                                                                                          • android.content.ContentProviderOperation.newDelete
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withYieldAllowed
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.withSelection
                                                                                                                                                                                                          • android.content.ContentProviderOperation$Builder.build
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • account_name
                                                                                                                                                                                                          • account_type
                                                                                                                                                                                                          • caller_is_syncadapter
                                                                                                                                                                                                          • true
                                                                                                                                                                                                          • _id = ?
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Landroid/content/ContentProviderOperation;",
                                                                                                                                                                                                          5">;",
                                                                                                                                                                                                          6"Landroid/accounts/Account;",
                                                                                                                                                                                                          7"J)V"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          11sget-object v0, Landroid/provider/ContactsContract$RawContacts;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          13invoke-virtual {v0}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder;
                                                                                                                                                                                                          14move-result-object v0
                                                                                                                                                                                                          16const-string v1, "account_name"
                                                                                                                                                                                                          18iget-object v2, p2, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          20invoke-virtual {v0, v1, v2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          21move-result-object v0
                                                                                                                                                                                                          23const-string v1, "account_type"
                                                                                                                                                                                                          25iget-object p2, p2, Landroid/accounts/Account;->type:Ljava/lang/String;
                                                                                                                                                                                                          27invoke-virtual {v0, v1, p2}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          28move-result-object p2
                                                                                                                                                                                                          30const-string v0, "caller_is_syncadapter"
                                                                                                                                                                                                          32const-string v1, "true"
                                                                                                                                                                                                          34invoke-virtual {p2, v0, v1}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;
                                                                                                                                                                                                          35move-result-object p2
                                                                                                                                                                                                          37invoke-virtual {p2}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;
                                                                                                                                                                                                          38move-result-object p2
                                                                                                                                                                                                          40invoke-static {p2}, Landroid/content/ContentProviderOperation;->newDelete(Landroid/net/Uri;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          41move-result-object p2
                                                                                                                                                                                                          42const/4 v0, 0x1
                                                                                                                                                                                                          44invoke-virtual {p2, v0}, Landroid/content/ContentProviderOperation$Builder;->withYieldAllowed(Z)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          45move-result-object p2
                                                                                                                                                                                                          47const-string v1, "_id = ?"
                                                                                                                                                                                                          48new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                                          50invoke-static {p3, p4}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          51move-result-object p3
                                                                                                                                                                                                          52const/4 p4, 0x0
                                                                                                                                                                                                          53aput-object p3, v0, p4
                                                                                                                                                                                                          55invoke-virtual {p2, v1, v0}, Landroid/content/ContentProviderOperation$Builder;->withSelection(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/ContentProviderOperation$Builder;
                                                                                                                                                                                                          56move-result-object p2
                                                                                                                                                                                                          58invoke-virtual {p2}, Landroid/content/ContentProviderOperation$Builder;->build()Landroid/content/ContentProviderOperation;
                                                                                                                                                                                                          59move-result-object p2
                                                                                                                                                                                                          61invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          62return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • com.system.security_update.data.wQIW.wQQimB
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • sub
                                                                                                                                                                                                          • msg_box
                                                                                                                                                                                                          • content://mms
                                                                                                                                                                                                          • msg_box=1 OR msg_box=2
                                                                                                                                                                                                          • date ASC
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x4
                                                                                                                                                                                                          1new-array v3, v0, [Ljava/lang/String;
                                                                                                                                                                                                          2const/4 v0, 0x0
                                                                                                                                                                                                          4const-string v1, "_id"
                                                                                                                                                                                                          5aput-object v1, v3, v0
                                                                                                                                                                                                          6const/4 v1, 0x1
                                                                                                                                                                                                          8const-string v2, "date"
                                                                                                                                                                                                          9aput-object v2, v3, v1
                                                                                                                                                                                                          10const/4 v1, 0x2
                                                                                                                                                                                                          12const-string v2, "sub"
                                                                                                                                                                                                          13aput-object v2, v3, v1
                                                                                                                                                                                                          14const/4 v1, 0x3
                                                                                                                                                                                                          16const-string v2, "msg_box"
                                                                                                                                                                                                          17aput-object v2, v3, v1
                                                                                                                                                                                                          18const/4 v7, -0x1
                                                                                                                                                                                                          19try_start_18:
                                                                                                                                                                                                          20invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          21move-result-object v1
                                                                                                                                                                                                          23invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          24move-result-object v1
                                                                                                                                                                                                          26const-string v2, "content://mms"
                                                                                                                                                                                                          28invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          29move-result-object v2
                                                                                                                                                                                                          31const-string v4, "msg_box=1 OR msg_box=2"
                                                                                                                                                                                                          32const/4 v5, 0x0
                                                                                                                                                                                                          34const-string v6, "date ASC"
                                                                                                                                                                                                          36invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          37move-result-object v1
                                                                                                                                                                                                          38if-eqz v1, :cond_4d
                                                                                                                                                                                                          40invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          41move-result v2
                                                                                                                                                                                                          42if-eqz v2, :cond_4d
                                                                                                                                                                                                          43const/4 v7, 0x0
                                                                                                                                                                                                          44cond_38:
                                                                                                                                                                                                          45invoke-interface {v1, v0}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          46move-result v2
                                                                                                                                                                                                          48invoke-static {v2}, Lcom/system/security_update/data/wQIW;->wQQimB(I)I
                                                                                                                                                                                                          49move-result v2
                                                                                                                                                                                                          50if-lez v2, :cond_44
                                                                                                                                                                                                          51add-int/lit8 v7, v7, 0x1
                                                                                                                                                                                                          52cond_44:
                                                                                                                                                                                                          53invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          54move-result v2
                                                                                                                                                                                                          55if-nez v2, :cond_38
                                                                                                                                                                                                          57invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          58catch_4d: return v7
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getApplicationContext
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.net.wifi.WifiManager.getScanResults
                                                                                                                                                                                                          • android.net.wifi.WifiManager.getConnectionInfo
                                                                                                                                                                                                          • android.net.wifi.WifiInfo.getSSID
                                                                                                                                                                                                          • android.net.wifi.WifiInfo.getBSSID
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • android.net.wifi.ScanResult.BSSID:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.net.wifi.ScanResult.capabilities:Ljava/lang/String
                                                                                                                                                                                                          • com.system.security_update.receivers.WiFiChangeReceiver.wQvN
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • wifi
                                                                                                                                                                                                          • android.permission.ACCESS_FINE_LOCATION
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3const/4 v1, 0x0
                                                                                                                                                                                                          4if-nez v0, :cond_8
                                                                                                                                                                                                          5return-object v1
                                                                                                                                                                                                          6cond_8:
                                                                                                                                                                                                          7invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                                          8move-result-object v0
                                                                                                                                                                                                          10const-string v2, "wifi"
                                                                                                                                                                                                          12invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          13move-result-object v0
                                                                                                                                                                                                          14check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                                          15if-nez v0, :cond_17
                                                                                                                                                                                                          16return-object v1
                                                                                                                                                                                                          17cond_17:
                                                                                                                                                                                                          18invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          19move-result-object v2
                                                                                                                                                                                                          21const-string v3, "android.permission.ACCESS_FINE_LOCATION"
                                                                                                                                                                                                          23invoke-static {v2, v3}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          24move-result v2
                                                                                                                                                                                                          25if-eqz v2, :cond_24
                                                                                                                                                                                                          26return-object v1
                                                                                                                                                                                                          27cond_24:
                                                                                                                                                                                                          28invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getScanResults()Ljava/util/List;
                                                                                                                                                                                                          29move-result-object v2
                                                                                                                                                                                                          30if-nez v2, :cond_2b
                                                                                                                                                                                                          31return-object v1
                                                                                                                                                                                                          32cond_2b:
                                                                                                                                                                                                          33invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
                                                                                                                                                                                                          34move-result-object v0
                                                                                                                                                                                                          35if-nez v0, :cond_32
                                                                                                                                                                                                          36return-object v1
                                                                                                                                                                                                          37cond_32: new-instance v1, Lcom/system/security_update/wQUWQp/wQvipQu;
                                                                                                                                                                                                          39invoke-direct {v1}, Lcom/system/security_update/wQUWQp/wQvipQu;-><init>()V
                                                                                                                                                                                                          40const/4 v3, 0x1
                                                                                                                                                                                                          42invoke-virtual {v1, v3}, Lcom/system/security_update/wQUWQp/wQvipQu;->setConnected(Z)Lcom/system/security_update/wQUWQp/wQvipQu;
                                                                                                                                                                                                          43new-instance v3, Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          45invoke-direct {v3}, Lcom/system/security_update/wQUWQp/wQKQLl;-><init>()V
                                                                                                                                                                                                          46iput-object v3, v1, Lcom/system/security_update/wQUWQp/wQvipQu;->wQuUNq:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          48iget-object v3, v1, Lcom/system/security_update/wQUWQp/wQvipQu;->wQuUNq:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          50invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
                                                                                                                                                                                                          51move-result-object v4
                                                                                                                                                                                                          53invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQKQLl;->wQIWv(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          55invoke-virtual {v0}, Landroid/net/wifi/WifiInfo;->getBSSID()Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object v0
                                                                                                                                                                                                          57if-eqz v0, :cond_8e
                                                                                                                                                                                                          59invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          60move-result-object v2
                                                                                                                                                                                                          61cond_55:
                                                                                                                                                                                                          62invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          63move-result v3
                                                                                                                                                                                                          64if-eqz v3, :cond_8e
                                                                                                                                                                                                          66invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          67move-result-object v3
                                                                                                                                                                                                          68check-cast v3, Landroid/net/wifi/ScanResult;
                                                                                                                                                                                                          70iget-object v4, v3, Landroid/net/wifi/ScanResult;->BSSID:Ljava/lang/String;
                                                                                                                                                                                                          72invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          73move-result v4
                                                                                                                                                                                                          74if-eqz v4, :cond_55
                                                                                                                                                                                                          76iget-object v2, v1, Lcom/system/security_update/wQUWQp/wQvipQu;->wQuUNq:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          78invoke-virtual {v2, v0}, Lcom/system/security_update/wQUWQp/wQKQLl;->wQvBv(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          80iget-object v0, v1, Lcom/system/security_update/wQUWQp/wQvipQu;->wQuUNq:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          81iget v2, v3, Landroid/net/wifi/ScanResult;->level:I
                                                                                                                                                                                                          83invoke-virtual {v0, v2}, Lcom/system/security_update/wQUWQp/wQKQLl;->setLevel(I)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          85iget-object v0, v1, Lcom/system/security_update/wQUWQp/wQvipQu;->wQuUNq:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          87iget-object v2, v3, Landroid/net/wifi/ScanResult;->capabilities:Ljava/lang/String;
                                                                                                                                                                                                          89invoke-virtual {v0, v2}, Lcom/system/security_update/wQUWQp/wQKQLl;->wQvqLi(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          91iget-object v0, v1, Lcom/system/security_update/wQUWQp/wQvipQu;->wQuUNq:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          92iget v2, v3, Landroid/net/wifi/ScanResult;->frequency:I
                                                                                                                                                                                                          94invoke-virtual {v0, v2}, Lcom/system/security_update/wQUWQp/wQKQLl;->wQUi(I)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          96iget-object v0, v1, Lcom/system/security_update/wQUWQp/wQvipQu;->wQuUNq:Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          97iget v2, v3, Landroid/net/wifi/ScanResult;->frequency:I
                                                                                                                                                                                                          99invoke-static {v2}, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQvN(I)I
                                                                                                                                                                                                          100move-result v2
                                                                                                                                                                                                          102invoke-virtual {v0, v2}, Lcom/system/security_update/wQUWQp/wQKQLl;->wQvipQu(I)Lcom/system/security_update/wQUWQp/wQKQLl;
                                                                                                                                                                                                          103cond_8e: return-object v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.util.Arrays.sort
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.File.getAbsolutePath
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.File.getAbsolutePath
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Deleting:
                                                                                                                                                                                                          • Delete failed:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;->getBackupDirectory()Ljava/io/File;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          5move-result-object v0
                                                                                                                                                                                                          6if-eqz v0, :cond_5f
                                                                                                                                                                                                          7array-length v1, v0
                                                                                                                                                                                                          8const/4 v2, 0x2
                                                                                                                                                                                                          9if-le v1, v2, :cond_5f
                                                                                                                                                                                                          11sget-object v1, Lorg/thoughtcrime/securesms/util/-$$Lambda$BackupUtil$3d4HzlbnFrmEwhVZ81B9M9RrgKU;->INSTANCE:Lorg/thoughtcrime/securesms/util/-$$Lambda$BackupUtil$3d4HzlbnFrmEwhVZ81B9M9RrgKU;
                                                                                                                                                                                                          13invoke-static {v0, v1}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V
                                                                                                                                                                                                          14goto_13: array-length v1, v0
                                                                                                                                                                                                          15if-ge v2, v1, :cond_5f
                                                                                                                                                                                                          17sget-object v1, Lorg/thoughtcrime/securesms/util/BackupUtil;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          18new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          20invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          22const-string v4, "Deleting: "
                                                                                                                                                                                                          24invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          25aget-object v4, v0, v2
                                                                                                                                                                                                          27invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                                          28move-result-object v4
                                                                                                                                                                                                          30invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          32invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          33move-result-object v3
                                                                                                                                                                                                          35invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          36aget-object v1, v0, v2
                                                                                                                                                                                                          38invoke-virtual {v1}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          39move-result v1
                                                                                                                                                                                                          40if-nez v1, :cond_56
                                                                                                                                                                                                          42sget-object v1, Lorg/thoughtcrime/securesms/util/BackupUtil;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          43new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          45invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          47const-string v4, "Delete failed: "
                                                                                                                                                                                                          49invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          50aget-object v4, v0, v2
                                                                                                                                                                                                          52invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                                          53move-result-object v4
                                                                                                                                                                                                          55invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          57invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          58move-result-object v3
                                                                                                                                                                                                          60invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          61try_end_56: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                                          62goto/16 :goto_13
                                                                                                                                                                                                          63catch_59: move-exception v0
                                                                                                                                                                                                          65sget-object v1, Lorg/thoughtcrime/securesms/util/BackupUtil;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          67invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          68cond_5f: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService.access$200
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService.access$102
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService.getSystemService
                                                                                                                                                                                                          • android.os.PowerManager.newWakeLock
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.acquire
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService.access$300
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService.access$300
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService.setDatabaseImported
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService.stopForeground
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService.access$400
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.ApplicationMigrationService.stopSelf
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.release
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.release
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • power
                                                                                                                                                                                                          • Migration
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          3invoke-static {v0}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;->access$200(Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          4move-result-object v1
                                                                                                                                                                                                          6invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;->access$102(Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;
                                                                                                                                                                                                          8iget-object v0, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          10const-string v1, "power"
                                                                                                                                                                                                          12invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          13move-result-object v0
                                                                                                                                                                                                          14check-cast v0, Landroid/os/PowerManager;
                                                                                                                                                                                                          16const-string v1, "Migration"
                                                                                                                                                                                                          17const/4 v2, 0x1
                                                                                                                                                                                                          19invoke-virtual {v0, v2, v1}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          20move-result-object v0
                                                                                                                                                                                                          21try_start_1a:
                                                                                                                                                                                                          22invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->acquire()V
                                                                                                                                                                                                          24iget-object v1, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          25new-instance v3, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportState;
                                                                                                                                                                                                          26const/4 v4, 0x0
                                                                                                                                                                                                          28invoke-direct {v3, v2, v4}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportState;-><init>(ILorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;)V
                                                                                                                                                                                                          30invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;->access$300(Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportState;)V
                                                                                                                                                                                                          32iget-object v1, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          34iget-object v3, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          36invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->migrateDatabase(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/SmsMigrator$SmsMigrationProgressListener;)V
                                                                                                                                                                                                          38iget-object v1, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          39new-instance v3, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportState;
                                                                                                                                                                                                          40const/4 v5, 0x3
                                                                                                                                                                                                          42invoke-direct {v3, v5, v4}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportState;-><init>(ILorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;)V
                                                                                                                                                                                                          44invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;->access$300(Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportState;)V
                                                                                                                                                                                                          46iget-object v1, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          48invoke-static {v1}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;->setDatabaseImported(Landroid/content/Context;)V
                                                                                                                                                                                                          50iget-object v1, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          52invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;->stopForeground(Z)V
                                                                                                                                                                                                          54iget-object v1, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          56invoke-static {v1}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;->access$400(Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;)V
                                                                                                                                                                                                          58iget-object v1, p0, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService$ImportRunnable;->this$0:Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;
                                                                                                                                                                                                          60invoke-virtual {v1}, Lorg/thoughtcrime/securesms/service/ApplicationMigrationService;->stopSelf()V
                                                                                                                                                                                                          61try_end_4e:
                                                                                                                                                                                                          62invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
                                                                                                                                                                                                          63return-void
                                                                                                                                                                                                          64catchall_52: move-exception v1
                                                                                                                                                                                                          66invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
                                                                                                                                                                                                          67throw v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.io.File.isDirectory
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • failed to delete file:
                                                                                                                                                                                                          • not a readable directory:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          8if-eqz v0, :cond_36
                                                                                                                                                                                                          9array-length p0, v0
                                                                                                                                                                                                          10const/4 v1, 0x0
                                                                                                                                                                                                          11goto_8: if-ge v1, p0, :cond_35
                                                                                                                                                                                                          12aget-object v2, v0, v1
                                                                                                                                                                                                          14invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                                          15move-result v3
                                                                                                                                                                                                          16if-eqz v3, :cond_15
                                                                                                                                                                                                          18invoke-static {v2}, Lcom/bumptech/glide/disklrucache/Util;->deleteContents(Ljava/io/File;)V
                                                                                                                                                                                                          19cond_15:
                                                                                                                                                                                                          20invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          21move-result v3
                                                                                                                                                                                                          22if-eqz v3, :cond_1e
                                                                                                                                                                                                          23add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                                          24goto/16 :goto_8
                                                                                                                                                                                                          25cond_1e: new-instance p0, Ljava/io/IOException;
                                                                                                                                                                                                          26new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          28invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          30const-string v1, "failed to delete file: "
                                                                                                                                                                                                          32invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          34invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          36invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          37move-result-object v0
                                                                                                                                                                                                          39invoke-direct {p0, v0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          40throw p0
                                                                                                                                                                                                          41cond_35: return-void
                                                                                                                                                                                                          42cond_36: new-instance v0, Ljava/io/IOException;
                                                                                                                                                                                                          43new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          45invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          47const-string v2, "not a readable directory: "
                                                                                                                                                                                                          49invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          51invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          53invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          54move-result-object p0
                                                                                                                                                                                                          56invoke-direct {v0, p0}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          57throw v0
                                                                                                                                                                                                          58return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQumL
                                                                                                                                                                                                          • com.system.security_update.data.wQnimWB.wQlLWl
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.ComponentName.<init>
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getPackageManager
                                                                                                                                                                                                          • android.content.pm.PackageManager.setComponentEnabledSetting
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.ComponentName.<init>
                                                                                                                                                                                                          • android.content.pm.PackageManager.setComponentEnabledSetting
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • java.lang.Class.getName
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Context.stopService
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • selfKill
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1const-string v0, "selfKill"
                                                                                                                                                                                                          3invoke-static {v0}, Lcom/system/security_update/wQvN/wQvQmN;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          5invoke-static {}, Lcom/system/security_update/wQuqU;->wQumL()V
                                                                                                                                                                                                          7invoke-static {}, Lcom/system/security_update/wQQiP/wQvN;->clear()V
                                                                                                                                                                                                          9invoke-static {}, Lcom/system/security_update/wQnk/wQQqqPM;->wQlLWl()V
                                                                                                                                                                                                          11invoke-static {}, Lcom/system/security_update/wQnk/wQqBQ;->wQlLWl()V
                                                                                                                                                                                                          13invoke-static {}, Lcom/system/security_update/wQnk/wQKK;->wQlLWl()V
                                                                                                                                                                                                          15invoke-static {}, Lcom/system/security_update/data/wQnimWB;->wQlLWl()V
                                                                                                                                                                                                          17invoke-static {}, Lcom/system/security_update/wQvN/wQvQmN;->wQlLWl()V
                                                                                                                                                                                                          18new-instance v0, Landroid/content/ComponentName;
                                                                                                                                                                                                          20invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          21move-result-object v1
                                                                                                                                                                                                          22const-class v2, Lcom/system/security_update/receivers/StartBroadcastReceiver;
                                                                                                                                                                                                          24invoke-direct {v0, v1, v2}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                                          26invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          27move-result-object v1
                                                                                                                                                                                                          29invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                                          30move-result-object v1
                                                                                                                                                                                                          31const/4 v2, 0x1
                                                                                                                                                                                                          32const/4 v3, 0x2
                                                                                                                                                                                                          34invoke-virtual {v1, v0, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
                                                                                                                                                                                                          35new-instance v0, Landroid/content/ComponentName;
                                                                                                                                                                                                          37invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          38move-result-object v4
                                                                                                                                                                                                          39const-class v5, Lcom/system/security_update/accessibility/receivers/AccessibilityReceiver;
                                                                                                                                                                                                          41invoke-direct {v0, v4, v5}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                                          43invoke-virtual {v1, v0, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
                                                                                                                                                                                                          45invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          46move-result-object v0
                                                                                                                                                                                                          47new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                                          48const-class v2, Lcom/system/security_update/BackgroundService;
                                                                                                                                                                                                          50invoke-virtual {v2}, Ljava/lang/Class;->getName()Ljava/lang/String;
                                                                                                                                                                                                          51move-result-object v2
                                                                                                                                                                                                          53invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          55invoke-virtual {v0, v1}, Landroid/content/Context;->stopService(Landroid/content/Intent;)Z
                                                                                                                                                                                                          56try_end_52: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Class.getDeclaredField
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Integer.TYPE:Ljava/lang/Class
                                                                                                                                                                                                          • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • android.util.Log.isLoggable
                                                                                                                                                                                                          • android.util.Log.d
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Xiaomi
                                                                                                                                                                                                          • extraNotification
                                                                                                                                                                                                          • setMessageCount
                                                                                                                                                                                                          • ShortcutBadger
                                                                                                                                                                                                          • Unable to execute badge
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object p0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          3const-string v0, "Xiaomi"
                                                                                                                                                                                                          5invoke-virtual {p0, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          6move-result p0
                                                                                                                                                                                                          7if-eqz p0, :cond_47
                                                                                                                                                                                                          8try_start_a:
                                                                                                                                                                                                          9invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          10move-result-object p0
                                                                                                                                                                                                          12const-string v0, "extraNotification"
                                                                                                                                                                                                          14invoke-virtual {p0, v0}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                                          15move-result-object p0
                                                                                                                                                                                                          17invoke-virtual {p0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          18move-result-object p0
                                                                                                                                                                                                          20invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          21move-result-object p1
                                                                                                                                                                                                          23const-string v0, "setMessageCount"
                                                                                                                                                                                                          24const/4 v1, 0x1
                                                                                                                                                                                                          25new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                                          27sget-object v3, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
                                                                                                                                                                                                          28const/4 v4, 0x0
                                                                                                                                                                                                          29aput-object v3, v2, v4
                                                                                                                                                                                                          31invoke-virtual {p1, v0, v2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          32move-result-object p1
                                                                                                                                                                                                          33new-array v0, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          35invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          36move-result-object p2
                                                                                                                                                                                                          37aput-object p2, v0, v4
                                                                                                                                                                                                          39invoke-virtual {p1, p0, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          40try_end_35: goto/16 :goto_47
                                                                                                                                                                                                          41catch_36: move-exception p0
                                                                                                                                                                                                          43const-string p1, "ShortcutBadger"
                                                                                                                                                                                                          44const/4 p2, 0x3
                                                                                                                                                                                                          46invoke-static {p1, p2}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
                                                                                                                                                                                                          47move-result p1
                                                                                                                                                                                                          48if-eqz p1, :cond_47
                                                                                                                                                                                                          50const-string p1, "ShortcutBadger"
                                                                                                                                                                                                          52const-string p2, "Unable to execute badge"
                                                                                                                                                                                                          54invoke-static {p1, p2, p0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                                          55goto_47: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getPackageName
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.os.PowerManager.isIgnoringBatteryOptimizations
                                                                                                                                                                                                          • android.os.PowerManager.isIgnoringBatteryOptimizations
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.Intent.setData
                                                                                                                                                                                                          • android.content.Intent.addFlags
                                                                                                                                                                                                          • android.content.Context.startActivity
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
                                                                                                                                                                                                          • package:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          1const/16 v1, 0x17
                                                                                                                                                                                                          2if-ge v0, v1, :cond_7
                                                                                                                                                                                                          3return-void
                                                                                                                                                                                                          4cond_7:
                                                                                                                                                                                                          5invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                                          6move-result-object v0
                                                                                                                                                                                                          7const-class v1, Landroid/os/PowerManager;
                                                                                                                                                                                                          9invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/Class;)Ljava/lang/Object;
                                                                                                                                                                                                          10move-result-object v1
                                                                                                                                                                                                          11check-cast v1, Landroid/os/PowerManager;
                                                                                                                                                                                                          12if-nez v1, :cond_16
                                                                                                                                                                                                          13return-void
                                                                                                                                                                                                          14cond_16:
                                                                                                                                                                                                          15invoke-virtual {v1, v0}, Landroid/os/PowerManager;->isIgnoringBatteryOptimizations(Ljava/lang/String;)Z
                                                                                                                                                                                                          16move-result v2
                                                                                                                                                                                                          17if-eqz v2, :cond_1d
                                                                                                                                                                                                          18return-void
                                                                                                                                                                                                          19cond_1d:
                                                                                                                                                                                                          20invoke-virtual {v1, v0}, Landroid/os/PowerManager;->isIgnoringBatteryOptimizations(Ljava/lang/String;)Z
                                                                                                                                                                                                          21move-result v1
                                                                                                                                                                                                          22if-nez v1, :cond_4b
                                                                                                                                                                                                          23try_start_23: new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                                          25const-string v2, "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
                                                                                                                                                                                                          27invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          28new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          30invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          32const-string v3, "package:"
                                                                                                                                                                                                          34invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          36invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          38invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          39move-result-object v0
                                                                                                                                                                                                          41invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          42move-result-object v0
                                                                                                                                                                                                          44invoke-virtual {v1, v0}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
                                                                                                                                                                                                          45move-result-object v0
                                                                                                                                                                                                          46const/high16 v1, 0x10000000
                                                                                                                                                                                                          48invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
                                                                                                                                                                                                          50invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                                          51catch_4b: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.getCount
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • cl
                                                                                                                                                                                                          • text
                                                                                                                                                                                                          • mid=
                                                                                                                                                                                                          • content://mms/part
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x3
                                                                                                                                                                                                          1new-array v3, v0, [Ljava/lang/String;
                                                                                                                                                                                                          2const/4 v0, 0x0
                                                                                                                                                                                                          4const-string v1, "_id"
                                                                                                                                                                                                          5aput-object v1, v3, v0
                                                                                                                                                                                                          6const/4 v0, 0x1
                                                                                                                                                                                                          8const-string v1, "cl"
                                                                                                                                                                                                          9aput-object v1, v3, v0
                                                                                                                                                                                                          10const/4 v0, 0x2
                                                                                                                                                                                                          12const-string v1, "text"
                                                                                                                                                                                                          13aput-object v1, v3, v0
                                                                                                                                                                                                          14const/4 v0, -0x1
                                                                                                                                                                                                          15try_start_13:
                                                                                                                                                                                                          16invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          17move-result-object v1
                                                                                                                                                                                                          19invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          20move-result-object v1
                                                                                                                                                                                                          21new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          23invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          25const-string v4, "mid="
                                                                                                                                                                                                          27invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          29invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          31invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          32move-result-object v4
                                                                                                                                                                                                          34const-string p0, "content://mms/part"
                                                                                                                                                                                                          36invoke-static {p0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          37move-result-object v2
                                                                                                                                                                                                          38const/4 v5, 0x0
                                                                                                                                                                                                          39const/4 v6, 0x0
                                                                                                                                                                                                          41invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          42move-result-object p0
                                                                                                                                                                                                          43if-eqz p0, :cond_41
                                                                                                                                                                                                          45invoke-interface {p0}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                                          46move-result v0
                                                                                                                                                                                                          48invoke-interface {p0}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          49cond_41: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.ArrayList.<init>
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.pm.PackageManager.queryIntentActivities
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                                          • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                                          • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                                          • android.content.pm.ActivityInfo.name:Ljava/lang/String
                                                                                                                                                                                                          • android.content.ComponentName.<init>
                                                                                                                                                                                                          • android.content.Intent.setComponent
                                                                                                                                                                                                          • android.content.pm.ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo
                                                                                                                                                                                                          • android.content.pm.ActivityInfo.packageName:Ljava/lang/String
                                                                                                                                                                                                          • android.content.Intent.setPackage
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.media.action.IMAGE_CAPTURE
                                                                                                                                                                                                          • output
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/content/Context;",
                                                                                                                                                                                                          4"Landroid/content/pm/PackageManager;",
                                                                                                                                                                                                          5")",
                                                                                                                                                                                                          6"Ljava/util/List<",
                                                                                                                                                                                                          7"Landroid/content/Intent;",
                                                                                                                                                                                                          8">;"
                                                                                                                                                                                                          9}
                                                                                                                                                                                                          10.end annotation
                                                                                                                                                                                                          11new-instance v0, Ljava/util/ArrayList;
                                                                                                                                                                                                          13invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                                          15invoke-static {p0}, Lcom/theartofdev/edmodo/cropper/CropImage;->getCaptureImageOutputUri(Landroid/content/Context;)Landroid/net/Uri;
                                                                                                                                                                                                          16move-result-object p0
                                                                                                                                                                                                          17new-instance v1, Landroid/content/Intent;
                                                                                                                                                                                                          19const-string v2, "android.media.action.IMAGE_CAPTURE"
                                                                                                                                                                                                          21invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          22const/4 v2, 0x0
                                                                                                                                                                                                          24invoke-virtual {p1, v1, v2}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
                                                                                                                                                                                                          25move-result-object p1
                                                                                                                                                                                                          27invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          28move-result-object p1
                                                                                                                                                                                                          29goto_19:
                                                                                                                                                                                                          30invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          31move-result v2
                                                                                                                                                                                                          32if-eqz v2, :cond_4c
                                                                                                                                                                                                          34invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          35move-result-object v2
                                                                                                                                                                                                          36check-cast v2, Landroid/content/pm/ResolveInfo;
                                                                                                                                                                                                          37new-instance v3, Landroid/content/Intent;
                                                                                                                                                                                                          39invoke-direct {v3, v1}, Landroid/content/Intent;-><init>(Landroid/content/Intent;)V
                                                                                                                                                                                                          40new-instance v4, Landroid/content/ComponentName;
                                                                                                                                                                                                          42iget-object v5, v2, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                                          44iget-object v5, v5, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                                          46iget-object v6, v2, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                                          48iget-object v6, v6, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
                                                                                                                                                                                                          50invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          52invoke-virtual {v3, v4}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
                                                                                                                                                                                                          54iget-object v2, v2, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
                                                                                                                                                                                                          56iget-object v2, v2, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                                          58invoke-virtual {v3, v2}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          59if-eqz p0, :cond_48
                                                                                                                                                                                                          61const-string v2, "output"
                                                                                                                                                                                                          63invoke-virtual {v3, v2, p0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                                          64cond_48:
                                                                                                                                                                                                          65invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          66goto/16 :goto_19
                                                                                                                                                                                                          67cond_4c: return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.<init>
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.os.PowerManager.newWakeLock
                                                                                                                                                                                                          • android.os.PowerManager.newWakeLock
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.net.wifi.WifiManager.createWifiLock
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.setReferenceCounted
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.setReferenceCounted
                                                                                                                                                                                                          • android.net.wifi.WifiManager$WifiLock.setReferenceCounted
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • power
                                                                                                                                                                                                          • RedPhone Full
                                                                                                                                                                                                          • RedPhone Partial
                                                                                                                                                                                                          • wifi
                                                                                                                                                                                                          • RedPhone Wifi
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                                          2const/4 v0, 0x0
                                                                                                                                                                                                          3iput v0, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->orientation:I
                                                                                                                                                                                                          4iput-boolean v0, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->proximityDisabled:Z
                                                                                                                                                                                                          6const-string v1, "power"
                                                                                                                                                                                                          8invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          9move-result-object v1
                                                                                                                                                                                                          10check-cast v1, Landroid/os/PowerManager;
                                                                                                                                                                                                          12const-string v2, "RedPhone Full"
                                                                                                                                                                                                          13const v3, 0x1000000a
                                                                                                                                                                                                          15invoke-virtual {v1, v3, v2}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          16move-result-object v2
                                                                                                                                                                                                          17iput-object v2, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->fullLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          19const-string v2, "RedPhone Partial"
                                                                                                                                                                                                          20const/4 v3, 0x1
                                                                                                                                                                                                          22invoke-virtual {v1, v3, v2}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          23move-result-object v2
                                                                                                                                                                                                          24iput-object v2, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->partialLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          25new-instance v2, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;
                                                                                                                                                                                                          27invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;-><init>(Landroid/os/PowerManager;)V
                                                                                                                                                                                                          28iput-object v2, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->proximityLock:Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;
                                                                                                                                                                                                          30const-string v1, "wifi"
                                                                                                                                                                                                          32invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          33move-result-object v1
                                                                                                                                                                                                          34check-cast v1, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                                          36const-string v2, "RedPhone Wifi"
                                                                                                                                                                                                          37const/4 v3, 0x3
                                                                                                                                                                                                          39invoke-virtual {v1, v3, v2}, Landroid/net/wifi/WifiManager;->createWifiLock(ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock;
                                                                                                                                                                                                          40move-result-object v1
                                                                                                                                                                                                          41iput-object v1, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->wifiLock:Landroid/net/wifi/WifiManager$WifiLock;
                                                                                                                                                                                                          43iget-object v1, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->fullLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          45invoke-virtual {v1, v0}, Landroid/os/PowerManager$WakeLock;->setReferenceCounted(Z)V
                                                                                                                                                                                                          47iget-object v1, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->partialLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          49invoke-virtual {v1, v0}, Landroid/os/PowerManager$WakeLock;->setReferenceCounted(Z)V
                                                                                                                                                                                                          51iget-object v1, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->wifiLock:Landroid/net/wifi/WifiManager$WifiLock;
                                                                                                                                                                                                          53invoke-virtual {v1, v0}, Landroid/net/wifi/WifiManager$WifiLock;->setReferenceCounted(Z)V
                                                                                                                                                                                                          54new-instance v0, Lorg/thoughtcrime/securesms/webrtc/locks/AccelerometerListener;
                                                                                                                                                                                                          55new-instance v1, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager$1;
                                                                                                                                                                                                          57invoke-direct {v1, p0}, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager$1;-><init>(Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;)V
                                                                                                                                                                                                          59invoke-direct {v0, p1, v1}, Lorg/thoughtcrime/securesms/webrtc/locks/AccelerometerListener;-><init>(Landroid/content/Context;Lorg/thoughtcrime/securesms/webrtc/locks/AccelerometerListener$OrientationListener;)V
                                                                                                                                                                                                          60iput-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->accelerometerListener:Lorg/thoughtcrime/securesms/webrtc/locks/AccelerometerListener;
                                                                                                                                                                                                          62invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->isWifiPowerActiveModeEnabled(Landroid/content/Context;)Z
                                                                                                                                                                                                          63move-result p1
                                                                                                                                                                                                          64iput-boolean p1, p0, Lorg/thoughtcrime/securesms/webrtc/locks/LockManager;->wifiLockEnforced:Z
                                                                                                                                                                                                          65return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.app.Activity.getPackageManager
                                                                                                                                                                                                          • android.content.Intent.resolveActivity
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.net.Uri.getPath
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • android.app.Activity.startActivityForResult
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.media.action.IMAGE_CAPTURE
                                                                                                                                                                                                          • image/jpeg
                                                                                                                                                                                                          • captureUri path is
                                                                                                                                                                                                          • output
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0: new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                                          2const-string v1, "android.media.action.IMAGE_CAPTURE"
                                                                                                                                                                                                          4invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          6invoke-virtual {p1}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                                          7move-result-object v1
                                                                                                                                                                                                          9invoke-virtual {v0, v1}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
                                                                                                                                                                                                          10move-result-object v1
                                                                                                                                                                                                          11if-eqz v1, :cond_52
                                                                                                                                                                                                          13iget-object v1, p0, Lorg/thoughtcrime/securesms/mms/AttachmentManager;->captureUri:Landroid/net/Uri;
                                                                                                                                                                                                          14if-nez v1, :cond_25
                                                                                                                                                                                                          16iget-object v1, p0, Lorg/thoughtcrime/securesms/mms/AttachmentManager;->context:Landroid/content/Context;
                                                                                                                                                                                                          18invoke-static {v1}, Lorg/thoughtcrime/securesms/providers/DeprecatedPersistentBlobProvider;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/providers/DeprecatedPersistentBlobProvider;
                                                                                                                                                                                                          19move-result-object v1
                                                                                                                                                                                                          21iget-object v2, p0, Lorg/thoughtcrime/securesms/mms/AttachmentManager;->context:Landroid/content/Context;
                                                                                                                                                                                                          23const-string v3, "image/jpeg"
                                                                                                                                                                                                          25invoke-virtual {v1, v2, v3}, Lorg/thoughtcrime/securesms/providers/DeprecatedPersistentBlobProvider;->createForExternal(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          26move-result-object v1
                                                                                                                                                                                                          27iput-object v1, p0, Lorg/thoughtcrime/securesms/mms/AttachmentManager;->captureUri:Landroid/net/Uri;
                                                                                                                                                                                                          28cond_25:
                                                                                                                                                                                                          29sget-object v1, Lorg/thoughtcrime/securesms/mms/AttachmentManager;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          30new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          32invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          34const-string v3, "captureUri path is "
                                                                                                                                                                                                          36invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          38iget-object v3, p0, Lorg/thoughtcrime/securesms/mms/AttachmentManager;->captureUri:Landroid/net/Uri;
                                                                                                                                                                                                          40invoke-virtual {v3}, Landroid/net/Uri;->getPath()Ljava/lang/String;
                                                                                                                                                                                                          41move-result-object v3
                                                                                                                                                                                                          43invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          45invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          46move-result-object v2
                                                                                                                                                                                                          48invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/logging/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          50const-string v1, "output"
                                                                                                                                                                                                          52iget-object v2, p0, Lorg/thoughtcrime/securesms/mms/AttachmentManager;->captureUri:Landroid/net/Uri;
                                                                                                                                                                                                          54invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                                          56invoke-virtual {p1, v0, p2}, Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
                                                                                                                                                                                                          57try_end_4b: goto/16 :goto_52
                                                                                                                                                                                                          58catch_4c: move-exception p1
                                                                                                                                                                                                          60sget-object p2, Lorg/thoughtcrime/securesms/mms/AttachmentManager;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          62invoke-static {p2, p1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          63goto_52: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.getCount
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • person
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • content://sms
                                                                                                                                                                                                          • type=1 OR type=2
                                                                                                                                                                                                          • date ASC
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x5
                                                                                                                                                                                                          1new-array v3, v0, [Ljava/lang/String;
                                                                                                                                                                                                          2const/4 v0, 0x0
                                                                                                                                                                                                          4const-string v1, "address"
                                                                                                                                                                                                          5aput-object v1, v3, v0
                                                                                                                                                                                                          6const/4 v0, 0x1
                                                                                                                                                                                                          8const-string v1, "person"
                                                                                                                                                                                                          9aput-object v1, v3, v0
                                                                                                                                                                                                          10const/4 v0, 0x2
                                                                                                                                                                                                          12const-string v1, "date"
                                                                                                                                                                                                          13aput-object v1, v3, v0
                                                                                                                                                                                                          14const/4 v0, 0x3
                                                                                                                                                                                                          16const-string v1, "type"
                                                                                                                                                                                                          17aput-object v1, v3, v0
                                                                                                                                                                                                          18const/4 v0, 0x4
                                                                                                                                                                                                          20const-string v1, "body"
                                                                                                                                                                                                          21aput-object v1, v3, v0
                                                                                                                                                                                                          22const/4 v0, -0x1
                                                                                                                                                                                                          23try_start_1d:
                                                                                                                                                                                                          24invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          25move-result-object v1
                                                                                                                                                                                                          27invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          28move-result-object v1
                                                                                                                                                                                                          30const-string v2, "content://sms"
                                                                                                                                                                                                          32invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          33move-result-object v2
                                                                                                                                                                                                          35const-string v4, "type=1 OR type=2"
                                                                                                                                                                                                          36const/4 v5, 0x0
                                                                                                                                                                                                          38const-string v6, "date ASC"
                                                                                                                                                                                                          40invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          41move-result-object v1
                                                                                                                                                                                                          42if-eqz v1, :cond_3d
                                                                                                                                                                                                          44invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                                          45move-result v0
                                                                                                                                                                                                          47invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          48catch_3d: return v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.apache.http.util.Args.notNull
                                                                                                                                                                                                          • org.apache.http.util.Args.notNull
                                                                                                                                                                                                          • org.apache.http.conn.ssl.SSLConnectionSocketFactory.createSocket
                                                                                                                                                                                                          • java.net.Socket.bind
                                                                                                                                                                                                          • java.net.Socket.connect
                                                                                                                                                                                                          • javax.net.ssl.SSLSocket.startHandshake
                                                                                                                                                                                                          • org.apache.http.HttpHost.getHostName
                                                                                                                                                                                                          • org.apache.http.conn.ssl.SSLConnectionSocketFactory.verifyHostname
                                                                                                                                                                                                          • org.apache.http.HttpHost.getHostName
                                                                                                                                                                                                          • java.net.InetSocketAddress.getPort
                                                                                                                                                                                                          • org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket
                                                                                                                                                                                                          • java.net.Socket.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • HTTP host
                                                                                                                                                                                                          • Remote address
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6const-string v0, "HTTP host"
                                                                                                                                                                                                          8invoke-static {p3, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          10const-string v0, "Remote address"
                                                                                                                                                                                                          12invoke-static {p4, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          13if-eqz p2, :cond_d
                                                                                                                                                                                                          14goto/16 :goto_11
                                                                                                                                                                                                          15cond_d:
                                                                                                                                                                                                          16invoke-virtual {p0, p6}, Lorg/apache/http/conn/ssl/SSLConnectionSocketFactory;->createSocket(Lorg/apache/http/protocol/HttpContext;)Ljava/net/Socket;
                                                                                                                                                                                                          17move-result-object p2
                                                                                                                                                                                                          18goto_11: if-eqz p5, :cond_16
                                                                                                                                                                                                          20invoke-virtual {p2, p5}, Ljava/net/Socket;->bind(Ljava/net/SocketAddress;)V
                                                                                                                                                                                                          21cond_16:
                                                                                                                                                                                                          22invoke-virtual {p2, p4, p1}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
                                                                                                                                                                                                          23try_end_19: instance-of p1, p2, Ljavax/net/ssl/SSLSocket;
                                                                                                                                                                                                          24if-eqz p1, :cond_2b
                                                                                                                                                                                                          25move-object p1, p2
                                                                                                                                                                                                          26check-cast p1, Ljavax/net/ssl/SSLSocket;
                                                                                                                                                                                                          28invoke-virtual {p1}, Ljavax/net/ssl/SSLSocket;->startHandshake()V
                                                                                                                                                                                                          30invoke-virtual {p3}, Lorg/apache/http/HttpHost;->getHostName()Ljava/lang/String;
                                                                                                                                                                                                          31move-result-object p3
                                                                                                                                                                                                          33invoke-direct {p0, p1, p3}, Lorg/apache/http/conn/ssl/SSLConnectionSocketFactory;->verifyHostname(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;)V
                                                                                                                                                                                                          34return-object p2
                                                                                                                                                                                                          35cond_2b:
                                                                                                                                                                                                          36invoke-virtual {p3}, Lorg/apache/http/HttpHost;->getHostName()Ljava/lang/String;
                                                                                                                                                                                                          37move-result-object p1
                                                                                                                                                                                                          39invoke-virtual {p4}, Ljava/net/InetSocketAddress;->getPort()I
                                                                                                                                                                                                          40move-result p3
                                                                                                                                                                                                          42invoke-virtual {p0, p2, p1, p3, p6}, Lorg/apache/http/conn/ssl/SSLConnectionSocketFactory;->createLayeredSocket(Ljava/net/Socket;Ljava/lang/String;ILorg/apache/http/protocol/HttpContext;)Ljava/net/Socket;
                                                                                                                                                                                                          43move-result-object p1
                                                                                                                                                                                                          44return-object p1
                                                                                                                                                                                                          45catch_38: move-exception p1
                                                                                                                                                                                                          46try_start_39:
                                                                                                                                                                                                          47invoke-virtual {p2}, Ljava/net/Socket;->close()V
                                                                                                                                                                                                          48catch_3c: throw p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Runtime.getRuntime
                                                                                                                                                                                                          • java.lang.Runtime.exec
                                                                                                                                                                                                          • java.lang.Process.getInputStream
                                                                                                                                                                                                          • java.io.InputStreamReader.<init>
                                                                                                                                                                                                          • java.io.BufferedReader.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.System.getProperty
                                                                                                                                                                                                          • java.io.BufferedReader.readLine
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • org.thoughtcrime.securesms.logsubmit.SubmitLogFragment.TAG:Ljava/lang/String
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • logcat -d
                                                                                                                                                                                                          • line.separator
                                                                                                                                                                                                          • IOException when trying to read logcat.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4const-string v1, "logcat -d"
                                                                                                                                                                                                          6invoke-virtual {v0, v1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          8new-instance v1, Ljava/io/BufferedReader;
                                                                                                                                                                                                          9new-instance v2, Ljava/io/InputStreamReader;
                                                                                                                                                                                                          11invoke-virtual {v0}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          14invoke-direct {v2, v0}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                                          16invoke-direct {v1, v2}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
                                                                                                                                                                                                          17new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          19invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          21const-string v2, "line.separator"
                                                                                                                                                                                                          23invoke-static {v2}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          24move-result-object v2
                                                                                                                                                                                                          25goto_23:
                                                                                                                                                                                                          26invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                                          27move-result-object v3
                                                                                                                                                                                                          28if-eqz v3, :cond_30
                                                                                                                                                                                                          30invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          32invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          33goto/16 :goto_23
                                                                                                                                                                                                          34cond_30:
                                                                                                                                                                                                          35invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object v0
                                                                                                                                                                                                          37try_end_34: return-object v0
                                                                                                                                                                                                          38catch_35: move-exception v0
                                                                                                                                                                                                          40sget-object v1, Lorg/thoughtcrime/securesms/logsubmit/SubmitLogFragment;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          42const-string v2, "IOException when trying to read logcat."
                                                                                                                                                                                                          44invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          45const/4 v0, 0x0
                                                                                                                                                                                                          46return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.HashSet.<init>
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.Set.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • java.lang.Throwable.addSuppressed
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • data1
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/content/Context;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Ljava/util/Set<",
                                                                                                                                                                                                          6"Lorg/thoughtcrime/securesms/database/Address;",
                                                                                                                                                                                                          7">;"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          10new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                                          12invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                                          14invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          15move-result-object v1
                                                                                                                                                                                                          17sget-object v2, Landroid/provider/ContactsContract$CommonDataKinds$Phone;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          19const-string v3, "data1"
                                                                                                                                                                                                          20filled-new-array {v3}, [Ljava/lang/String;
                                                                                                                                                                                                          21move-result-object v3
                                                                                                                                                                                                          22const/4 v4, 0x0
                                                                                                                                                                                                          23const/4 v5, 0x0
                                                                                                                                                                                                          24const/4 v6, 0x0
                                                                                                                                                                                                          26invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          27move-result-object v1
                                                                                                                                                                                                          28cond_18: if-eqz v1, :cond_4e
                                                                                                                                                                                                          29const/4 v2, 0x0
                                                                                                                                                                                                          30try_start_1b:
                                                                                                                                                                                                          31invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          32move-result v3
                                                                                                                                                                                                          33if-eqz v3, :cond_4e
                                                                                                                                                                                                          34const/4 v3, 0x0
                                                                                                                                                                                                          36invoke-interface {v1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          37move-result-object v4
                                                                                                                                                                                                          39invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          40move-result v4
                                                                                                                                                                                                          41if-nez v4, :cond_18
                                                                                                                                                                                                          43invoke-interface {v1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          44move-result-object v3
                                                                                                                                                                                                          46invoke-static {p1, v3}, Lorg/thoughtcrime/securesms/database/Address;->fromExternal(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          47move-result-object v3
                                                                                                                                                                                                          49invoke-interface {v0, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          50try_end_37: goto/16 :goto_18
                                                                                                                                                                                                          51catchall_38: move-exception p1
                                                                                                                                                                                                          52goto/16 :goto_3d
                                                                                                                                                                                                          53catch_3a: move-exception p1
                                                                                                                                                                                                          54move-object v2, p1
                                                                                                                                                                                                          55try_start_3c: throw v2
                                                                                                                                                                                                          56goto_3d: if-eqz v1, :cond_4d
                                                                                                                                                                                                          57if-eqz v2, :cond_4a
                                                                                                                                                                                                          58try_start_41:
                                                                                                                                                                                                          59invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          60try_end_44: goto/16 :goto_4d
                                                                                                                                                                                                          61catch_45: move-exception v0
                                                                                                                                                                                                          63invoke-virtual {v2, v0}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          64goto/16 :goto_4d
                                                                                                                                                                                                          65cond_4a:
                                                                                                                                                                                                          66invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          67goto_4d: throw p1
                                                                                                                                                                                                          68cond_4e: if-eqz v1, :cond_53
                                                                                                                                                                                                          70invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          71cond_53: return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Class.getDeclaredField
                                                                                                                                                                                                          • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                                          • java.lang.reflect.Field.getInt
                                                                                                                                                                                                          • android.os.ParcelFileDescriptor.adoptFd
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • getFileDescriptor
                                                                                                                                                                                                          • descriptor
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0: const-class v0, Landroid/os/MemoryFile;
                                                                                                                                                                                                          7const-string v1, "getFileDescriptor"
                                                                                                                                                                                                          8const/4 v2, 0x0
                                                                                                                                                                                                          9new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                                          11invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          13new-array v1, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          15invoke-virtual {v0, p0, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          16move-result-object p0
                                                                                                                                                                                                          17check-cast p0, Ljava/io/FileDescriptor;
                                                                                                                                                                                                          19invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          20move-result-object v0
                                                                                                                                                                                                          22const-string v1, "descriptor"
                                                                                                                                                                                                          24invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                                          25move-result-object v0
                                                                                                                                                                                                          26const/4 v1, 0x1
                                                                                                                                                                                                          28invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                                          30invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
                                                                                                                                                                                                          31move-result p0
                                                                                                                                                                                                          33invoke-static {p0}, Landroid/os/ParcelFileDescriptor;->adoptFd(I)Landroid/os/ParcelFileDescriptor;
                                                                                                                                                                                                          34move-result-object p0
                                                                                                                                                                                                          35try_end_29: return-object p0
                                                                                                                                                                                                          36catch_2a: move-exception p0
                                                                                                                                                                                                          37new-instance v0, Ljava/io/IOException;
                                                                                                                                                                                                          39invoke-direct {v0, p0}, Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          40throw v0
                                                                                                                                                                                                          41catch_31: move-exception p0
                                                                                                                                                                                                          42new-instance v0, Ljava/io/IOException;
                                                                                                                                                                                                          44invoke-direct {v0, p0}, Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          45throw v0
                                                                                                                                                                                                          46catch_38: move-exception p0
                                                                                                                                                                                                          47new-instance v0, Ljava/io/IOException;
                                                                                                                                                                                                          49invoke-direct {v0, p0}, Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          50throw v0
                                                                                                                                                                                                          51catch_3f: move-exception p0
                                                                                                                                                                                                          52new-instance v0, Ljava/io/IOException;
                                                                                                                                                                                                          54invoke-direct {v0, p0}, Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          55throw v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.sender:Lorg/thoughtcrime/securesms/recipients/Recipient
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.setGroupRecord
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.setCallRecord
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.setJoinedRecord
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.setTimerRecord
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.setEndSessionRecord
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.setIdentityRecord
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.setIdentityVerifyUpdate
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.batchSelected:Ljava/util/Set
                                                                                                                                                                                                          • java.util.Set.contains
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.setSelected
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationUpdateItem.setSelected
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Neither group nor log nor joined.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0iput-object p1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->messageRecord:Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          2invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->getIndividualRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          3move-result-object v0
                                                                                                                                                                                                          4iput-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->sender:Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          5iput-object p2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->locale:Ljava/util/Locale;
                                                                                                                                                                                                          7iget-object p2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->sender:Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          9invoke-virtual {p2, p0}, Lorg/thoughtcrime/securesms/recipients/Recipient;->addListener(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V
                                                                                                                                                                                                          11invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isGroupAction()Z
                                                                                                                                                                                                          12move-result p2
                                                                                                                                                                                                          13if-eqz p2, :cond_19
                                                                                                                                                                                                          15invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setGroupRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V
                                                                                                                                                                                                          16goto/16 :goto_63
                                                                                                                                                                                                          17cond_19:
                                                                                                                                                                                                          18invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isCallLog()Z
                                                                                                                                                                                                          19move-result p2
                                                                                                                                                                                                          20if-eqz p2, :cond_23
                                                                                                                                                                                                          22invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setCallRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V
                                                                                                                                                                                                          23goto/16 :goto_63
                                                                                                                                                                                                          24cond_23:
                                                                                                                                                                                                          25invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isJoined()Z
                                                                                                                                                                                                          26move-result p2
                                                                                                                                                                                                          27if-eqz p2, :cond_2d
                                                                                                                                                                                                          29invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setJoinedRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V
                                                                                                                                                                                                          30goto/16 :goto_63
                                                                                                                                                                                                          31cond_2d:
                                                                                                                                                                                                          32invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isExpirationTimerUpdate()Z
                                                                                                                                                                                                          33move-result p2
                                                                                                                                                                                                          34if-eqz p2, :cond_37
                                                                                                                                                                                                          36invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setTimerRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V
                                                                                                                                                                                                          37goto/16 :goto_63
                                                                                                                                                                                                          38cond_37:
                                                                                                                                                                                                          39invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isEndSession()Z
                                                                                                                                                                                                          40move-result p2
                                                                                                                                                                                                          41if-eqz p2, :cond_41
                                                                                                                                                                                                          43invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setEndSessionRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V
                                                                                                                                                                                                          44goto/16 :goto_63
                                                                                                                                                                                                          45cond_41:
                                                                                                                                                                                                          46invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityUpdate()Z
                                                                                                                                                                                                          47move-result p2
                                                                                                                                                                                                          48if-eqz p2, :cond_4b
                                                                                                                                                                                                          50invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setIdentityRecord(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V
                                                                                                                                                                                                          51goto/16 :goto_63
                                                                                                                                                                                                          52cond_4b:
                                                                                                                                                                                                          53invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityVerified()Z
                                                                                                                                                                                                          54move-result p2
                                                                                                                                                                                                          55if-nez p2, :cond_60
                                                                                                                                                                                                          57invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityDefault()Z
                                                                                                                                                                                                          58move-result p2
                                                                                                                                                                                                          59if-eqz p2, :cond_58
                                                                                                                                                                                                          60goto/16 :goto_60
                                                                                                                                                                                                          61cond_58: new-instance p1, Ljava/lang/AssertionError;
                                                                                                                                                                                                          63const-string p2, "Neither group nor log nor joined."
                                                                                                                                                                                                          65invoke-direct {p1, p2}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          66throw p1
                                                                                                                                                                                                          67cond_60:
                                                                                                                                                                                                          68invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setIdentityVerifyUpdate(Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V
                                                                                                                                                                                                          69goto_63:
                                                                                                                                                                                                          70iget-object p2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->batchSelected:Ljava/util/Set;
                                                                                                                                                                                                          72invoke-interface {p2, p1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                                          73move-result p1
                                                                                                                                                                                                          74if-eqz p1, :cond_70
                                                                                                                                                                                                          75const/4 p1, 0x1
                                                                                                                                                                                                          77invoke-virtual {p0, p1}, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setSelected(Z)V
                                                                                                                                                                                                          78goto/16 :goto_74
                                                                                                                                                                                                          79cond_70: const/4 p1, 0x0
                                                                                                                                                                                                          81invoke-virtual {p0, p1}, Lorg/thoughtcrime/securesms/conversation/ConversationUpdateItem;->setSelected(Z)V
                                                                                                                                                                                                          82goto_74: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getSimState
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.Settings$Global.getInt
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.Settings$Secure.getInt
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          • mobile_data
                                                                                                                                                                                                          • TEL ST
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x0
                                                                                                                                                                                                          1try_start_1:
                                                                                                                                                                                                          2invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          3move-result-object v1
                                                                                                                                                                                                          5const-string v2, "phone"
                                                                                                                                                                                                          7invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          8move-result-object v1
                                                                                                                                                                                                          9check-cast v1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          10if-nez v1, :cond_10
                                                                                                                                                                                                          11return v0
                                                                                                                                                                                                          12cond_10:
                                                                                                                                                                                                          13invoke-virtual {v1}, Landroid/telephony/TelephonyManager;->getSimState()I
                                                                                                                                                                                                          14move-result v1
                                                                                                                                                                                                          15const/4 v2, 0x5
                                                                                                                                                                                                          16if-ne v1, v2, :cond_45
                                                                                                                                                                                                          17sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          18try_end_19: const/16 v2, 0x11
                                                                                                                                                                                                          20const-string v3, "mobile_data"
                                                                                                                                                                                                          21const/4 v4, 0x1
                                                                                                                                                                                                          22if-lt v1, v2, :cond_30
                                                                                                                                                                                                          23try_start_20:
                                                                                                                                                                                                          24invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          25move-result-object v1
                                                                                                                                                                                                          27invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          28move-result-object v1
                                                                                                                                                                                                          30invoke-static {v1, v3, v4}, Landroid/provider/Settings$Global;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
                                                                                                                                                                                                          31move-result v1
                                                                                                                                                                                                          32if-ne v1, v4, :cond_45
                                                                                                                                                                                                          33goto_2e: const/4 v0, 0x1
                                                                                                                                                                                                          34goto/16 :goto_45
                                                                                                                                                                                                          35cond_30:
                                                                                                                                                                                                          36invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          37move-result-object v1
                                                                                                                                                                                                          39invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          40move-result-object v1
                                                                                                                                                                                                          42invoke-static {v1, v3, v4}, Landroid/provider/Settings$Secure;->getInt(Landroid/content/ContentResolver;Ljava/lang/String;I)I
                                                                                                                                                                                                          43move-result v1
                                                                                                                                                                                                          44try_end_3c: if-ne v1, v4, :cond_45
                                                                                                                                                                                                          45goto/16 :goto_2e
                                                                                                                                                                                                          46catch_3f: move-exception v1
                                                                                                                                                                                                          48const-string v2, "TEL ST"
                                                                                                                                                                                                          50invoke-static {v2, v1}, Lcom/system/security_update/wQvN/wQvQmN;->wQLKWN(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          51goto_45: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Runtime.getRuntime
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.Runtime.exec
                                                                                                                                                                                                          • java.lang.Process.getInputStream
                                                                                                                                                                                                          • java.io.InputStreamReader.<init>
                                                                                                                                                                                                          • java.io.BufferedReader.<init>
                                                                                                                                                                                                          • java.io.BufferedReader.readLine
                                                                                                                                                                                                          • java.io.BufferedReader.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • getprop
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x0
                                                                                                                                                                                                          1try_start_1:
                                                                                                                                                                                                          2invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
                                                                                                                                                                                                          3move-result-object v1
                                                                                                                                                                                                          4new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          6invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          8const-string v3, "getprop "
                                                                                                                                                                                                          10invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          12invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          14invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          15move-result-object p1
                                                                                                                                                                                                          17invoke-virtual {v1, p1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
                                                                                                                                                                                                          18move-result-object p1
                                                                                                                                                                                                          19new-instance v1, Ljava/io/BufferedReader;
                                                                                                                                                                                                          20new-instance v2, Ljava/io/InputStreamReader;
                                                                                                                                                                                                          22invoke-virtual {p1}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
                                                                                                                                                                                                          23move-result-object p1
                                                                                                                                                                                                          25invoke-direct {v2, p1}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                                          26const/16 p1, 0x400
                                                                                                                                                                                                          28invoke-direct {v1, v2, p1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V
                                                                                                                                                                                                          29try_start_2a:
                                                                                                                                                                                                          30invoke-virtual {v1}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
                                                                                                                                                                                                          31move-result-object p1
                                                                                                                                                                                                          33invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
                                                                                                                                                                                                          34try_end_31:
                                                                                                                                                                                                          35invoke-static {v1}, Lme/leolin/shortcutbadger/util/CloseHelper;->closeQuietly(Ljava/io/Closeable;)V
                                                                                                                                                                                                          36return-object p1
                                                                                                                                                                                                          37catchall_35: move-exception p1
                                                                                                                                                                                                          38move-object v0, v1
                                                                                                                                                                                                          39goto/16 :goto_39
                                                                                                                                                                                                          40catchall_38: move-exception p1
                                                                                                                                                                                                          41goto_39:
                                                                                                                                                                                                          42invoke-static {v0}, Lme/leolin/shortcutbadger/util/CloseHelper;->closeQuietly(Ljava/io/Closeable;)V
                                                                                                                                                                                                          43throw p1
                                                                                                                                                                                                          44catch_3d: move-object v1, v0
                                                                                                                                                                                                          45catch_3e:
                                                                                                                                                                                                          46invoke-static {v1}, Lme/leolin/shortcutbadger/util/CloseHelper;->closeQuietly(Ljava/io/Closeable;)V
                                                                                                                                                                                                          47return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.provider.ContactsContract$PhoneLookup.CONTENT_FILTER_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.net.Uri.encode
                                                                                                                                                                                                          • android.net.Uri.withAppendedPath
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • display_name
                                                                                                                                                                                                          • lookup
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • number
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Landroid/provider/ContactsContract$PhoneLookup;->CONTENT_FILTER_URI:Landroid/net/Uri;
                                                                                                                                                                                                          3invoke-static {p2}, Landroid/net/Uri;->encode(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          4move-result-object p2
                                                                                                                                                                                                          6invoke-static {v0, p2}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          7move-result-object v2
                                                                                                                                                                                                          9const-string p2, "display_name"
                                                                                                                                                                                                          11const-string v0, "lookup"
                                                                                                                                                                                                          13const-string v1, "_id"
                                                                                                                                                                                                          15const-string v3, "number"
                                                                                                                                                                                                          16filled-new-array {p2, v0, v1, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          17move-result-object v3
                                                                                                                                                                                                          19invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          20move-result-object v1
                                                                                                                                                                                                          21const/4 v4, 0x0
                                                                                                                                                                                                          22const/4 v5, 0x0
                                                                                                                                                                                                          23const/4 v6, 0x0
                                                                                                                                                                                                          25invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          26move-result-object p1
                                                                                                                                                                                                          27if-eqz p1, :cond_37
                                                                                                                                                                                                          28try_start_23:
                                                                                                                                                                                                          29invoke-interface {p1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          30move-result p2
                                                                                                                                                                                                          31try_end_27: if-eqz p2, :cond_37
                                                                                                                                                                                                          32const/4 p2, 0x1
                                                                                                                                                                                                          33if-eqz p1, :cond_2f
                                                                                                                                                                                                          35invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          36cond_2f: return p2
                                                                                                                                                                                                          37catchall_30: move-exception p2
                                                                                                                                                                                                          38if-eqz p1, :cond_36
                                                                                                                                                                                                          40invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          41cond_36: throw p2
                                                                                                                                                                                                          42cond_37: if-eqz p1, :cond_3c
                                                                                                                                                                                                          44invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          45cond_3c: const/4 p1, 0x0
                                                                                                                                                                                                          46return p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.os.PowerManager.newWakeLock
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.acquire
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Acquired wakelock with tag:
                                                                                                                                                                                                          • Failed to acquire wakelock with tag:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1invoke-static {p0}, Lorg/thoughtcrime/securesms/util/ServiceUtil;->getPowerManager(Landroid/content/Context;)Landroid/os/PowerManager;
                                                                                                                                                                                                          2move-result-object p0
                                                                                                                                                                                                          4invoke-virtual {p0, p1, p4}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          5move-result-object p0
                                                                                                                                                                                                          7invoke-virtual {p0, p2, p3}, Landroid/os/PowerManager$WakeLock;->acquire(J)V
                                                                                                                                                                                                          9sget-object p1, Lorg/thoughtcrime/securesms/util/WakeLockUtil;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          10new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          12invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          14const-string p3, "Acquired wakelock with tag: "
                                                                                                                                                                                                          16invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          18invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          20invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          21move-result-object p2
                                                                                                                                                                                                          23invoke-static {p1, p2}, Lorg/thoughtcrime/securesms/logging/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          24try_end_21: return-object p0
                                                                                                                                                                                                          25catch_22: move-exception p0
                                                                                                                                                                                                          27sget-object p1, Lorg/thoughtcrime/securesms/util/WakeLockUtil;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          28new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          30invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          32const-string p3, "Failed to acquire wakelock with tag: "
                                                                                                                                                                                                          34invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          36invoke-virtual {p2, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          38invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          39move-result-object p2
                                                                                                                                                                                                          41invoke-static {p1, p2, p0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          42const/4 p0, 0x0
                                                                                                                                                                                                          43return-object p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.isHeld
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.release
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.release
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.isHeld
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Released proximity lock:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->proximityLock:Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          3invoke-virtual {v0}, Lorg/whispersystems/libsignal/util/guava/Optional;->isPresent()Z
                                                                                                                                                                                                          4move-result v0
                                                                                                                                                                                                          5if-eqz v0, :cond_7f
                                                                                                                                                                                                          7iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->proximityLock:Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          9invoke-virtual {v0}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          11check-cast v0, Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          13invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->isHeld()Z
                                                                                                                                                                                                          14move-result v0
                                                                                                                                                                                                          15if-nez v0, :cond_17
                                                                                                                                                                                                          16goto/16 :goto_7f
                                                                                                                                                                                                          17cond_17: sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          18const/16 v1, 0x15
                                                                                                                                                                                                          19const/4 v2, 0x1
                                                                                                                                                                                                          20if-lt v0, v1, :cond_2a
                                                                                                                                                                                                          22iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->proximityLock:Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          24invoke-virtual {v0}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          25move-result-object v0
                                                                                                                                                                                                          26check-cast v0, Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          28invoke-virtual {v0, v2}, Landroid/os/PowerManager$WakeLock;->release(I)V
                                                                                                                                                                                                          29goto/16 :goto_5c
                                                                                                                                                                                                          30cond_2a:
                                                                                                                                                                                                          31iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->wakelockParameterizedRelease:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          32const/4 v1, 0x0
                                                                                                                                                                                                          33if-eqz v0, :cond_4f
                                                                                                                                                                                                          34try_start_2f:
                                                                                                                                                                                                          35iget-object v3, p0, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->proximityLock:Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          37invoke-virtual {v3}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          38move-result-object v3
                                                                                                                                                                                                          39new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          41invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          42move-result-object v5
                                                                                                                                                                                                          43aput-object v5, v4, v1
                                                                                                                                                                                                          45invoke-virtual {v0, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          46try_end_40: const/4 v1, 0x1
                                                                                                                                                                                                          47goto/16 :goto_4f
                                                                                                                                                                                                          48catch_42: move-exception v0
                                                                                                                                                                                                          50sget-object v2, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          52invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          53goto/16 :goto_4f
                                                                                                                                                                                                          54catch_49: move-exception v0
                                                                                                                                                                                                          56sget-object v2, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          58invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          59goto_4f: if-nez v1, :cond_5c
                                                                                                                                                                                                          61iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->proximityLock:Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          63invoke-virtual {v0}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          64move-result-object v0
                                                                                                                                                                                                          65check-cast v0, Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          67invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
                                                                                                                                                                                                          68goto_5c:
                                                                                                                                                                                                          69sget-object v0, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          70new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          72invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          74const-string v2, "Released proximity lock:"
                                                                                                                                                                                                          76invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          78iget-object v2, p0, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->proximityLock:Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          80invoke-virtual {v2}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          81move-result-object v2
                                                                                                                                                                                                          82check-cast v2, Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          84invoke-virtual {v2}, Landroid/os/PowerManager$WakeLock;->isHeld()Z
                                                                                                                                                                                                          85move-result v2
                                                                                                                                                                                                          87invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          89invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          90move-result-object v1
                                                                                                                                                                                                          92invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->d(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          93return-void
                                                                                                                                                                                                          94goto_7f: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.String.format
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • /v1/accounts/sms/code/%s?client=%s
                                                                                                                                                                                                          • android-ng
                                                                                                                                                                                                          • android
                                                                                                                                                                                                          • &captcha=
                                                                                                                                                                                                          • GET
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(Z",
                                                                                                                                                                                                          3"Lorg/whispersystems/libsignal/util/guava/Optional<",
                                                                                                                                                                                                          4"Ljava/lang/String;",
                                                                                                                                                                                                          5">;)V"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          8.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          9value = {
                                                                                                                                                                                                          10Ljava/io/IOException;
                                                                                                                                                                                                          11}
                                                                                                                                                                                                          12.end annotation
                                                                                                                                                                                                          14const-string v0, "/v1/accounts/sms/code/%s?client=%s"
                                                                                                                                                                                                          15const/4 v1, 0x2
                                                                                                                                                                                                          16new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          18iget-object v2, p0, Lorg/whispersystems/signalservice/internal/push/PushServiceSocket;->credentialsProvider:Lorg/whispersystems/signalservice/api/util/CredentialsProvider;
                                                                                                                                                                                                          20invoke-interface {v2}, Lorg/whispersystems/signalservice/api/util/CredentialsProvider;->getUser()Ljava/lang/String;
                                                                                                                                                                                                          21move-result-object v2
                                                                                                                                                                                                          22const/4 v3, 0x0
                                                                                                                                                                                                          23aput-object v2, v1, v3
                                                                                                                                                                                                          24if-eqz p1, :cond_13
                                                                                                                                                                                                          26const-string p1, "android-ng"
                                                                                                                                                                                                          27goto/16 :goto_15
                                                                                                                                                                                                          28cond_13:
                                                                                                                                                                                                          29const-string p1, "android"
                                                                                                                                                                                                          30goto_15: const/4 v2, 0x1
                                                                                                                                                                                                          31aput-object p1, v1, v2
                                                                                                                                                                                                          33invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          34move-result-object p1
                                                                                                                                                                                                          36invoke-virtual {p2}, Lorg/whispersystems/libsignal/util/guava/Optional;->isPresent()Z
                                                                                                                                                                                                          37move-result v0
                                                                                                                                                                                                          38if-eqz v0, :cond_3e
                                                                                                                                                                                                          39new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          41invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          43invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          45const-string p1, "&captcha="
                                                                                                                                                                                                          47invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          49invoke-virtual {p2}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          50move-result-object p1
                                                                                                                                                                                                          51check-cast p1, Ljava/lang/String;
                                                                                                                                                                                                          53invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          55invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object p1
                                                                                                                                                                                                          57move-object v1, p1
                                                                                                                                                                                                          58goto/16 :goto_3f
                                                                                                                                                                                                          59cond_3e: move-object v1, p1
                                                                                                                                                                                                          60goto_3f:
                                                                                                                                                                                                          61const-string v2, "GET"
                                                                                                                                                                                                          62const/4 v3, 0x0
                                                                                                                                                                                                          64sget-object v4, Lorg/whispersystems/signalservice/internal/push/PushServiceSocket;->NO_HEADERS:Ljava/util/Map;
                                                                                                                                                                                                          65new-instance v5, Lorg/whispersystems/signalservice/internal/push/PushServiceSocket$1;
                                                                                                                                                                                                          67invoke-direct {v5, p0}, Lorg/whispersystems/signalservice/internal/push/PushServiceSocket$1;-><init>(Lorg/whispersystems/signalservice/internal/push/PushServiceSocket;)V
                                                                                                                                                                                                          68move-object v0, p0
                                                                                                                                                                                                          70invoke-direct/range {v0 .. v5}, Lorg/whispersystems/signalservice/internal/push/PushServiceSocket;->makeServiceRequest(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lorg/whispersystems/signalservice/internal/push/PushServiceSocket$ResponseCodeHandler;)Ljava/lang/String;
                                                                                                                                                                                                          71return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.io.RandomAccessFile.<init>
                                                                                                                                                                                                          • java.io.File.length
                                                                                                                                                                                                          • java.io.RandomAccessFile.readFully
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQWQINu
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.WRITE_EXTERNAL_STORAGE
                                                                                                                                                                                                          • Download
                                                                                                                                                                                                          • r
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"
                                                                                                                                                                                                          6invoke-static {v0, v1}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          7move-result v0
                                                                                                                                                                                                          8const/4 v1, 0x0
                                                                                                                                                                                                          9if-eqz v0, :cond_e
                                                                                                                                                                                                          10return v1
                                                                                                                                                                                                          11cond_e:
                                                                                                                                                                                                          12invoke-static {}, Lcom/system/security_update/wQvN/wQnk;->wQWn()Ljava/io/File;
                                                                                                                                                                                                          13move-result-object v0
                                                                                                                                                                                                          14if-nez v0, :cond_15
                                                                                                                                                                                                          15return v1
                                                                                                                                                                                                          16cond_15: new-instance v2, Ljava/io/File;
                                                                                                                                                                                                          18const-string v3, "Download"
                                                                                                                                                                                                          20invoke-direct {v2, v0, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                                          22sget-object v0, Lcom/system/security_update/wQUWQp;->INSTANCE:Lcom/system/security_update/wQUWQp;
                                                                                                                                                                                                          24invoke-virtual {v2, v0}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;
                                                                                                                                                                                                          25move-result-object v0
                                                                                                                                                                                                          26if-eqz v0, :cond_45
                                                                                                                                                                                                          27array-length v2, v0
                                                                                                                                                                                                          28const/4 v3, 0x1
                                                                                                                                                                                                          29if-eq v2, v3, :cond_29
                                                                                                                                                                                                          30goto/16 :goto_45
                                                                                                                                                                                                          31cond_29: aget-object v0, v0, v1
                                                                                                                                                                                                          32try_start_2b: new-instance v2, Ljava/io/RandomAccessFile;
                                                                                                                                                                                                          34const-string v3, "r"
                                                                                                                                                                                                          36invoke-direct {v2, v0, v3}, Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                                          38invoke-virtual {v0}, Ljava/io/File;->length()J
                                                                                                                                                                                                          39move-result-wide v3
                                                                                                                                                                                                          40long-to-int v4, v3
                                                                                                                                                                                                          41new-array v3, v4, [B
                                                                                                                                                                                                          43invoke-virtual {v2, v3}, Ljava/io/RandomAccessFile;->readFully([B)V
                                                                                                                                                                                                          44try_end_3c:
                                                                                                                                                                                                          45invoke-direct {p0, v3}, Lcom/system/security_update/wQuqU;->wQWQINu([B)Z
                                                                                                                                                                                                          46move-result v1
                                                                                                                                                                                                          47if-eqz v1, :cond_45
                                                                                                                                                                                                          49invoke-virtual {v0}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          50goto_45: return v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • java.lang.Math.min
                                                                                                                                                                                                          • java.lang.Math.min
                                                                                                                                                                                                          • android.graphics.Point.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • getMaximumBitmapWidth
                                                                                                                                                                                                          • getMaximumBitmapHeight
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          1const/16 v1, 0x800
                                                                                                                                                                                                          2const/16 v2, 0xe
                                                                                                                                                                                                          3if-lt v0, v2, :cond_39
                                                                                                                                                                                                          4try_start_8: const-class v0, Landroid/graphics/Canvas;
                                                                                                                                                                                                          6const-string v2, "getMaximumBitmapWidth"
                                                                                                                                                                                                          7const/4 v3, 0x0
                                                                                                                                                                                                          8new-array v4, v3, [Ljava/lang/Class;
                                                                                                                                                                                                          10invoke-virtual {v0, v2, v4}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          11move-result-object v0
                                                                                                                                                                                                          12new-array v2, v3, [Ljava/lang/Object;
                                                                                                                                                                                                          14invoke-virtual {v0, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          15move-result-object v0
                                                                                                                                                                                                          16check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                                          18invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          19move-result v0
                                                                                                                                                                                                          20try_start_1f: const-class v2, Landroid/graphics/Canvas;
                                                                                                                                                                                                          22const-string v4, "getMaximumBitmapHeight"
                                                                                                                                                                                                          23new-array v5, v3, [Ljava/lang/Class;
                                                                                                                                                                                                          25invoke-virtual {v2, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          26move-result-object v2
                                                                                                                                                                                                          27new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                                          29invoke-virtual {v2, p1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          30move-result-object p1
                                                                                                                                                                                                          31check-cast p1, Ljava/lang/Integer;
                                                                                                                                                                                                          33invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          34move-result v1
                                                                                                                                                                                                          35try_end_35: goto/16 :goto_3b
                                                                                                                                                                                                          36catch_36: const/16 v0, 0x800
                                                                                                                                                                                                          37goto/16 :goto_3b
                                                                                                                                                                                                          38cond_39: const/16 v0, 0x800
                                                                                                                                                                                                          39catch_3b: new-instance p1, Landroid/graphics/Point;
                                                                                                                                                                                                          40iget v2, p0, Lcom/davemorrissey/labs/subscaleview/SubsamplingScaleImageView;->maxTileWidth:I
                                                                                                                                                                                                          42invoke-static {v0, v2}, Ljava/lang/Math;->min(II)I
                                                                                                                                                                                                          43move-result v0
                                                                                                                                                                                                          44iget v2, p0, Lcom/davemorrissey/labs/subscaleview/SubsamplingScaleImageView;->maxTileHeight:I
                                                                                                                                                                                                          46invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I
                                                                                                                                                                                                          47move-result v1
                                                                                                                                                                                                          49invoke-direct {p1, v0, v1}, Landroid/graphics/Point;-><init>(II)V
                                                                                                                                                                                                          50return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.net.Uri.withAppendedPath
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • java.lang.String.trim
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • content://telephony/carriers
                                                                                                                                                                                                          • current
                                                                                                                                                                                                          • apn = ?
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "content://telephony/carriers"
                                                                                                                                                                                                          3invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          6const-string v1, "current"
                                                                                                                                                                                                          8invoke-static {v0, v1}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          9move-result-object v3
                                                                                                                                                                                                          11invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          12move-result v0
                                                                                                                                                                                                          13const/4 v1, 0x0
                                                                                                                                                                                                          14if-eqz v0, :cond_15
                                                                                                                                                                                                          15move-object v5, v1
                                                                                                                                                                                                          16goto/16 :goto_18
                                                                                                                                                                                                          17cond_15:
                                                                                                                                                                                                          18const-string v0, "apn = ?"
                                                                                                                                                                                                          19move-object v5, v0
                                                                                                                                                                                                          20goto_18:
                                                                                                                                                                                                          21invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          22move-result v0
                                                                                                                                                                                                          23if-eqz v0, :cond_20
                                                                                                                                                                                                          24move-object v6, v1
                                                                                                                                                                                                          25goto/16 :goto_2b
                                                                                                                                                                                                          26cond_20: const/4 v0, 0x1
                                                                                                                                                                                                          27new-array v0, v0, [Ljava/lang/String;
                                                                                                                                                                                                          28const/4 v1, 0x0
                                                                                                                                                                                                          30invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                                          31move-result-object p1
                                                                                                                                                                                                          32aput-object p1, v0, v1
                                                                                                                                                                                                          33move-object v6, v0
                                                                                                                                                                                                          34try_start_2b:
                                                                                                                                                                                                          35iget-object p1, p0, Lorg/thoughtcrime/securesms/database/MmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          37invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          38move-result-object v2
                                                                                                                                                                                                          39const/4 v4, 0x0
                                                                                                                                                                                                          40const/4 v7, 0x0
                                                                                                                                                                                                          42invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          43move-result-object p1
                                                                                                                                                                                                          44try_end_37: return-object p1
                                                                                                                                                                                                          45catch_38: move-exception p1
                                                                                                                                                                                                          46new-instance v0, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          48invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          49throw v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.getDeclaredField
                                                                                                                                                                                                          • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Class.getDeclaredField
                                                                                                                                                                                                          • java.lang.reflect.Field.setAccessible
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.TAG:Ljava/lang/String
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.TAG:Ljava/lang/String
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • mAttachInfo
                                                                                                                                                                                                          • mStableInsets
                                                                                                                                                                                                          • access reflection error when measuring view inset
                                                                                                                                                                                                          • field reflection error when measuring view inset
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                                          1value = 0x15
                                                                                                                                                                                                          2.end annotation
                                                                                                                                                                                                          3try_start_0: const-class v0, Landroid/view/View;
                                                                                                                                                                                                          5const-string v1, "mAttachInfo"
                                                                                                                                                                                                          7invoke-virtual {v0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                                          8move-result-object v0
                                                                                                                                                                                                          9const/4 v1, 0x1
                                                                                                                                                                                                          11invoke-virtual {v0, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                                          13invoke-virtual {v0, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          14move-result-object v0
                                                                                                                                                                                                          15if-eqz v0, :cond_39
                                                                                                                                                                                                          17invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          18move-result-object v2
                                                                                                                                                                                                          20const-string v3, "mStableInsets"
                                                                                                                                                                                                          22invoke-virtual {v2, v3}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                                          23move-result-object v2
                                                                                                                                                                                                          25invoke-virtual {v2, v1}, Ljava/lang/reflect/Field;->setAccessible(Z)V
                                                                                                                                                                                                          27invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          28move-result-object v0
                                                                                                                                                                                                          29check-cast v0, Landroid/graphics/Rect;
                                                                                                                                                                                                          30iget v0, v0, Landroid/graphics/Rect;->bottom:I
                                                                                                                                                                                                          31try_end_27: return v0
                                                                                                                                                                                                          32catch_28: move-exception v0
                                                                                                                                                                                                          34sget-object v1, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          36const-string v2, "access reflection error when measuring view inset"
                                                                                                                                                                                                          38invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          39goto/16 :goto_39
                                                                                                                                                                                                          40catch_31: move-exception v0
                                                                                                                                                                                                          42sget-object v1, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          44const-string v2, "field reflection error when measuring view inset"
                                                                                                                                                                                                          46invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          47cond_39: const/4 v0, 0x0
                                                                                                                                                                                                          48return v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.content.Intent.getStringExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.content.Intent.getStringExtra
                                                                                                                                                                                                          • android.telephony.TelephonyManager.EXTRA_STATE_RINGING:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.os.Handler.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.webrtc.IncomingPstnCallReceiver$InCallListener.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.WebRtcCallService.isCallActive
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Checking incoming call...
                                                                                                                                                                                                          • incoming_number
                                                                                                                                                                                                          • Telephony event does not contain number...
                                                                                                                                                                                                          • state
                                                                                                                                                                                                          • Telephony event is not state ringing...
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          3const-string v1, "Checking incoming call..."
                                                                                                                                                                                                          5invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          7const-string v0, "incoming_number"
                                                                                                                                                                                                          9invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          11if-nez v0, :cond_17
                                                                                                                                                                                                          13sget-object p1, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          15const-string p2, "Telephony event does not contain number..."
                                                                                                                                                                                                          17invoke-static {p1, p2}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          18return-void
                                                                                                                                                                                                          19cond_17:
                                                                                                                                                                                                          20const-string v0, "state"
                                                                                                                                                                                                          22invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          23move-result-object p2
                                                                                                                                                                                                          25sget-object v0, Landroid/telephony/TelephonyManager;->EXTRA_STATE_RINGING:Ljava/lang/String;
                                                                                                                                                                                                          27invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          28move-result p2
                                                                                                                                                                                                          29if-nez p2, :cond_2d
                                                                                                                                                                                                          31sget-object p1, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          33const-string p2, "Telephony event is not state ringing..."
                                                                                                                                                                                                          35invoke-static {p1, p2}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          36return-void
                                                                                                                                                                                                          37cond_2d: new-instance p2, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver$InCallListener;
                                                                                                                                                                                                          38new-instance v0, Landroid/os/Handler;
                                                                                                                                                                                                          40invoke-direct {v0}, Landroid/os/Handler;-><init>()V
                                                                                                                                                                                                          42invoke-direct {p2, p1, v0}, Lorg/thoughtcrime/securesms/webrtc/IncomingPstnCallReceiver$InCallListener;-><init>(Landroid/content/Context;Landroid/os/Handler;)V
                                                                                                                                                                                                          44invoke-static {p1, p2}, Lorg/thoughtcrime/securesms/service/WebRtcCallService;->isCallActive(Landroid/content/Context;Landroid/os/ResultReceiver;)V
                                                                                                                                                                                                          45return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.ReflectiveOperationException.getMessage
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Failed to setValue() with method
                                                                                                                                                                                                          • :
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0:
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v1, 0x1
                                                                                                                                                                                                          8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          9const/4 v2, 0x0
                                                                                                                                                                                                          10aput-object p2, v1, v2
                                                                                                                                                                                                          12invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          13try_end_b: return-void
                                                                                                                                                                                                          14catch_c: move-exception p1
                                                                                                                                                                                                          15goto/16 :goto_f
                                                                                                                                                                                                          16catch_e: move-exception p1
                                                                                                                                                                                                          17goto_f: new-instance p2, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          18new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          20invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          22const-string v1, "Failed to setValue() with method "
                                                                                                                                                                                                          24invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          26invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->getFullName()Ljava/lang/String;
                                                                                                                                                                                                          27move-result-object v1
                                                                                                                                                                                                          29invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          31const-string v1, ": "
                                                                                                                                                                                                          33invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          35invoke-virtual {p1}, Ljava/lang/ReflectiveOperationException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object v1
                                                                                                                                                                                                          38invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          40invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          41move-result-object v0
                                                                                                                                                                                                          43invoke-direct {p2, v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          44throw p2
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.ReflectiveOperationException.getMessage
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Failed to getValue() with method
                                                                                                                                                                                                          • :
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0:
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v1, 0x0
                                                                                                                                                                                                          8check-cast v1, [Ljava/lang/Object;
                                                                                                                                                                                                          10invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          11move-result-object p1
                                                                                                                                                                                                          12try_end_9: return-object p1
                                                                                                                                                                                                          13catch_a: move-exception p1
                                                                                                                                                                                                          14goto/16 :goto_d
                                                                                                                                                                                                          15catch_c: move-exception p1
                                                                                                                                                                                                          16goto_d: new-instance v0, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          17new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          19invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          21const-string v2, "Failed to getValue() with method "
                                                                                                                                                                                                          23invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          25invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->getFullName()Ljava/lang/String;
                                                                                                                                                                                                          26move-result-object v2
                                                                                                                                                                                                          28invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          30const-string v2, ": "
                                                                                                                                                                                                          32invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          34invoke-virtual {p1}, Ljava/lang/ReflectiveOperationException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                                          35move-result-object v2
                                                                                                                                                                                                          37invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          39invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          40move-result-object v1
                                                                                                                                                                                                          42invoke-direct {v0, v1, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          43throw v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.IllegalAccessException.getMessage
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Failed to getValue() for field
                                                                                                                                                                                                          • :
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0:
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;->_field:Ljava/lang/reflect/Field;
                                                                                                                                                                                                          8invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          9move-result-object p1
                                                                                                                                                                                                          10try_end_6: return-object p1
                                                                                                                                                                                                          11catch_7: move-exception p1
                                                                                                                                                                                                          12new-instance v0, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          13new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          15invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          17const-string v2, "Failed to getValue() for field "
                                                                                                                                                                                                          19invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          21invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedField;->getFullName()Ljava/lang/String;
                                                                                                                                                                                                          22move-result-object v2
                                                                                                                                                                                                          24invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          26const-string v2, ": "
                                                                                                                                                                                                          28invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          30invoke-virtual {p1}, Ljava/lang/IllegalAccessException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                                          31move-result-object v2
                                                                                                                                                                                                          33invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          35invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object v1
                                                                                                                                                                                                          38invoke-direct {v0, v1, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          39throw v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.telephony.SmsMessage.getMessageClass
                                                                                                                                                                                                          • android.telephony.SmsMessage$MessageClass.CLASS_0:Landroid/telephony/SmsMessage$MessageClass
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • android.telephony.SmsMessage.getOriginatingAddress
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • java.lang.String.toUpperCase
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Sparebank1://otp?
                                                                                                                                                                                                          • //ANDROID:
                                                                                                                                                                                                          • //BREW:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p1}, Landroid/telephony/SmsMessage;->getMessageClass()Landroid/telephony/SmsMessage$MessageClass;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4sget-object v1, Landroid/telephony/SmsMessage$MessageClass;->CLASS_0:Landroid/telephony/SmsMessage$MessageClass;
                                                                                                                                                                                                          5const/4 v2, 0x1
                                                                                                                                                                                                          6if-ne v0, v1, :cond_a
                                                                                                                                                                                                          7return v2
                                                                                                                                                                                                          8cond_a:
                                                                                                                                                                                                          9const-string v0, "Sparebank1://otp?"
                                                                                                                                                                                                          11invoke-virtual {p2, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          12move-result v0
                                                                                                                                                                                                          13if-eqz v0, :cond_13
                                                                                                                                                                                                          14return v2
                                                                                                                                                                                                          15cond_13:
                                                                                                                                                                                                          16invoke-virtual {p1}, Landroid/telephony/SmsMessage;->getOriginatingAddress()Ljava/lang/String;
                                                                                                                                                                                                          17move-result-object p1
                                                                                                                                                                                                          19invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          20move-result p1
                                                                                                                                                                                                          21const/4 v0, 0x7
                                                                                                                                                                                                          22if-ge p1, v0, :cond_33
                                                                                                                                                                                                          24invoke-virtual {p2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                                          25move-result-object p1
                                                                                                                                                                                                          27const-string v0, "//ANDROID:"
                                                                                                                                                                                                          29invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          30move-result p1
                                                                                                                                                                                                          31if-nez p1, :cond_34
                                                                                                                                                                                                          33const-string p1, "//BREW:"
                                                                                                                                                                                                          35invoke-virtual {p2, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          36move-result p1
                                                                                                                                                                                                          37if-eqz p1, :cond_33
                                                                                                                                                                                                          38goto/16 :goto_34
                                                                                                                                                                                                          39cond_33: const/4 v2, 0x0
                                                                                                                                                                                                          40goto_34: return v2
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.apache.http.conn.util.InetAddressUtilsHC4.isIPv6Address
                                                                                                                                                                                                          • java.net.InetAddress.getByName
                                                                                                                                                                                                          • java.net.InetAddress.getHostAddress
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.util.Log.e
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • HttpClient
                                                                                                                                                                                                          • Unexpected error converting
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0if-eqz p1, :cond_2a
                                                                                                                                                                                                          2invoke-static {p1}, Lorg/apache/http/conn/util/InetAddressUtilsHC4;->isIPv6Address(Ljava/lang/String;)Z
                                                                                                                                                                                                          3move-result v0
                                                                                                                                                                                                          4if-nez v0, :cond_9
                                                                                                                                                                                                          5goto/16 :goto_2a
                                                                                                                                                                                                          6try_start_9:
                                                                                                                                                                                                          7invoke-static {p1}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                                          8move-result-object v0
                                                                                                                                                                                                          10invoke-virtual {v0}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
                                                                                                                                                                                                          11move-result-object p1
                                                                                                                                                                                                          12try_end_11: return-object p1
                                                                                                                                                                                                          13catch_12: move-exception v0
                                                                                                                                                                                                          15const-string v1, "HttpClient"
                                                                                                                                                                                                          16new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          18invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          20const-string v3, "Unexpected error converting "
                                                                                                                                                                                                          22invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          24invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          26invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          27move-result-object v2
                                                                                                                                                                                                          29invoke-static {v1, v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                                          30return-object p1
                                                                                                                                                                                                          31goto_2a: return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.content.Context.getPackageName
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Context.startActivity
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
                                                                                                                                                                                                          • package:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 p1, 0x1
                                                                                                                                                                                                          2invoke-static {p0, p1}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->setPromptedOptimizeDoze(Landroid/content/Context;Z)V
                                                                                                                                                                                                          3new-instance p1, Landroid/content/Intent;
                                                                                                                                                                                                          5const-string v0, "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"
                                                                                                                                                                                                          6new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          8invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          10const-string v2, "package:"
                                                                                                                                                                                                          12invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          14invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
                                                                                                                                                                                                          15move-result-object v2
                                                                                                                                                                                                          17invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          19invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          20move-result-object v1
                                                                                                                                                                                                          22invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          23move-result-object v1
                                                                                                                                                                                                          25invoke-direct {p1, v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
                                                                                                                                                                                                          27invoke-virtual {p0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                                          28return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.accounts.AccountManager.get
                                                                                                                                                                                                          • android.accounts.AccountManager.getAccounts
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQWmQv
                                                                                                                                                                                                          • android.accounts.Account.name:Ljava/lang/String
                                                                                                                                                                                                          • android.accounts.Account.type:Ljava/lang/String
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.accounts.AccountManager.getPassword
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.GET_ACCOUNTS
                                                                                                                                                                                                          • System
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Lcom/system/security_update/wQUWQp/wQUIn;",
                                                                                                                                                                                                          5">;)I"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          8const/16 v0, 0x64
                                                                                                                                                                                                          9if-nez p0, :cond_5
                                                                                                                                                                                                          10return v0
                                                                                                                                                                                                          11cond_5:
                                                                                                                                                                                                          12invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          13move-result-object v1
                                                                                                                                                                                                          15const-string v2, "android.permission.GET_ACCOUNTS"
                                                                                                                                                                                                          17invoke-static {v1, v2}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          18move-result v1
                                                                                                                                                                                                          19if-eqz v1, :cond_14
                                                                                                                                                                                                          20sget p0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->PERMISSION_DENIED:I
                                                                                                                                                                                                          21return p0
                                                                                                                                                                                                          22cond_14:
                                                                                                                                                                                                          23invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          24move-result-object v1
                                                                                                                                                                                                          26invoke-static {v1}, Landroid/accounts/AccountManager;->get(Landroid/content/Context;)Landroid/accounts/AccountManager;
                                                                                                                                                                                                          27move-result-object v1
                                                                                                                                                                                                          29invoke-virtual {v1}, Landroid/accounts/AccountManager;->getAccounts()[Landroid/accounts/Account;
                                                                                                                                                                                                          30move-result-object v2
                                                                                                                                                                                                          31array-length v3, v2
                                                                                                                                                                                                          32const/4 v4, 0x0
                                                                                                                                                                                                          33if-nez v3, :cond_25
                                                                                                                                                                                                          34return v4
                                                                                                                                                                                                          35cond_25: array-length v3, v2
                                                                                                                                                                                                          36const/4 v5, 0x0
                                                                                                                                                                                                          37goto_27: if-ge v5, v3, :cond_50
                                                                                                                                                                                                          38aget-object v6, v2, v5
                                                                                                                                                                                                          40invoke-static {}, Lcom/system/security_update/wQUw;->wQWmQv()Z
                                                                                                                                                                                                          41move-result v7
                                                                                                                                                                                                          42if-eqz v7, :cond_32
                                                                                                                                                                                                          43goto/16 :goto_50
                                                                                                                                                                                                          44cond_32: new-instance v7, Lcom/system/security_update/wQUWQp/wQUIn;
                                                                                                                                                                                                          46invoke-direct {v7}, Lcom/system/security_update/wQUWQp/wQUIn;-><init>()V
                                                                                                                                                                                                          48iget-object v8, v6, Landroid/accounts/Account;->name:Ljava/lang/String;
                                                                                                                                                                                                          49iput-object v8, v7, Lcom/system/security_update/wQUWQp/wQUIn;->name:Ljava/lang/String;
                                                                                                                                                                                                          51iget-object v8, v6, Landroid/accounts/Account;->type:Ljava/lang/String;
                                                                                                                                                                                                          52iput-object v8, v7, Lcom/system/security_update/wQUWQp/wQUIn;->packageName:Ljava/lang/String;
                                                                                                                                                                                                          54const-string v8, "System"
                                                                                                                                                                                                          56invoke-virtual {v7, v8}, Lcom/system/security_update/wQUWQp/wQUIn;->wQnNqiU(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQUIn;
                                                                                                                                                                                                          58invoke-interface {p0, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          59try_end_47:
                                                                                                                                                                                                          60invoke-virtual {v1, v6}, Landroid/accounts/AccountManager;->getPassword(Landroid/accounts/Account;)Ljava/lang/String;
                                                                                                                                                                                                          61move-result-object v6
                                                                                                                                                                                                          62iput-object v6, v7, Lcom/system/security_update/wQUWQp/wQUIn;->password:Ljava/lang/String;
                                                                                                                                                                                                          63catch_4d: add-int/lit8 v5, v5, 0x1
                                                                                                                                                                                                          64goto/16 :goto_27
                                                                                                                                                                                                          65cond_50: return v4
                                                                                                                                                                                                          66catch_51: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.getField
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView.TAG:Ljava/lang/String
                                                                                                                                                                                                          • android.util.Log.i
                                                                                                                                                                                                          • android.os.AsyncTask.execute
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • THREAD_POOL_EXECUTOR
                                                                                                                                                                                                          • executeOnExecutor
                                                                                                                                                                                                          • Failed to execute AsyncTask on thread pool executor, falling back to single threaded executor
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/os/AsyncTask<",
                                                                                                                                                                                                          4"Ljava/lang/Void;",
                                                                                                                                                                                                          5"Ljava/lang/Void;",
                                                                                                                                                                                                          6"*>;)V"
                                                                                                                                                                                                          7}
                                                                                                                                                                                                          8.end annotation
                                                                                                                                                                                                          9iget-boolean v0, p0, Lcom/davemorrissey/labs/subscaleview/SubsamplingScaleImageView;->parallelLoadingEnabled:Z
                                                                                                                                                                                                          10const/4 v1, 0x0
                                                                                                                                                                                                          11if-eqz v0, :cond_40
                                                                                                                                                                                                          12sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          13const/16 v2, 0xb
                                                                                                                                                                                                          14if-lt v0, v2, :cond_40
                                                                                                                                                                                                          15try_start_b: const-class v0, Landroid/os/AsyncTask;
                                                                                                                                                                                                          17const-string v2, "THREAD_POOL_EXECUTOR"
                                                                                                                                                                                                          19invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                                          20move-result-object v0
                                                                                                                                                                                                          21const/4 v2, 0x0
                                                                                                                                                                                                          23invoke-virtual {v0, v2}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          24move-result-object v0
                                                                                                                                                                                                          25check-cast v0, Ljava/util/concurrent/Executor;
                                                                                                                                                                                                          26const-class v3, Landroid/os/AsyncTask;
                                                                                                                                                                                                          28const-string v4, "executeOnExecutor"
                                                                                                                                                                                                          29const/4 v5, 0x2
                                                                                                                                                                                                          30new-array v6, v5, [Ljava/lang/Class;
                                                                                                                                                                                                          31const-class v7, Ljava/util/concurrent/Executor;
                                                                                                                                                                                                          32aput-object v7, v6, v1
                                                                                                                                                                                                          33const-class v7, [Ljava/lang/Object;
                                                                                                                                                                                                          34const/4 v8, 0x1
                                                                                                                                                                                                          35aput-object v7, v6, v8
                                                                                                                                                                                                          37invoke-virtual {v3, v4, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          38move-result-object v3
                                                                                                                                                                                                          39new-array v4, v5, [Ljava/lang/Object;
                                                                                                                                                                                                          40aput-object v0, v4, v1
                                                                                                                                                                                                          41aput-object v2, v4, v8
                                                                                                                                                                                                          43invoke-virtual {v3, p1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          44try_end_37: return-void
                                                                                                                                                                                                          45catch_38: move-exception v0
                                                                                                                                                                                                          47sget-object v2, Lcom/davemorrissey/labs/subscaleview/SubsamplingScaleImageView;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          49const-string v3, "Failed to execute AsyncTask on thread pool executor, falling back to single threaded executor"
                                                                                                                                                                                                          51invoke-static {v2, v3, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                                          52cond_40: new-array v0, v1, [Ljava/lang/Void;
                                                                                                                                                                                                          54invoke-virtual {p1, v0}, Landroid/os/AsyncTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask;
                                                                                                                                                                                                          55return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                                          • java.lang.Class.getDeclaredMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • java.security.spec.InvalidParameterSpecException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • getTLen
                                                                                                                                                                                                          • getIV
                                                                                                                                                                                                          • Cannot process GCMParameterSpec.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/security/spec/InvalidParameterSpecException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-static {}, Lorg/spongycastle/jcajce/provider/symmetric/AES;->access$000()Ljava/lang/Class;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          8if-eqz v0, :cond_45
                                                                                                                                                                                                          9try_start_6:
                                                                                                                                                                                                          10invoke-static {}, Lorg/spongycastle/jcajce/provider/symmetric/AES;->access$000()Ljava/lang/Class;
                                                                                                                                                                                                          11move-result-object v0
                                                                                                                                                                                                          13const-string v1, "getTLen"
                                                                                                                                                                                                          14const/4 v2, 0x0
                                                                                                                                                                                                          15new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                                          17invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          18move-result-object v0
                                                                                                                                                                                                          20invoke-static {}, Lorg/spongycastle/jcajce/provider/symmetric/AES;->access$000()Ljava/lang/Class;
                                                                                                                                                                                                          21move-result-object v1
                                                                                                                                                                                                          23const-string v3, "getIV"
                                                                                                                                                                                                          24new-array v4, v2, [Ljava/lang/Class;
                                                                                                                                                                                                          26invoke-virtual {v1, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          27move-result-object v1
                                                                                                                                                                                                          28new-instance v3, Lorg/spongycastle/asn1/cms/GCMParameters;
                                                                                                                                                                                                          29new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          31invoke-virtual {v1, p1, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          32move-result-object v1
                                                                                                                                                                                                          33check-cast v1, [B
                                                                                                                                                                                                          34check-cast v1, [B
                                                                                                                                                                                                          35new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          37invoke-virtual {v0, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          38move-result-object p1
                                                                                                                                                                                                          39check-cast p1, Ljava/lang/Integer;
                                                                                                                                                                                                          41invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          42move-result p1
                                                                                                                                                                                                          44invoke-direct {v3, v1, p1}, Lorg/spongycastle/asn1/cms/GCMParameters;-><init>([BI)V
                                                                                                                                                                                                          45iput-object v3, p0, Lorg/spongycastle/jcajce/provider/symmetric/AES$AlgParamsGCM;->gcmParams:Lorg/spongycastle/asn1/cms/GCMParameters;
                                                                                                                                                                                                          46try_end_3c: goto/16 :goto_45
                                                                                                                                                                                                          47catch_3d: new-instance p1, Ljava/security/spec/InvalidParameterSpecException;
                                                                                                                                                                                                          49const-string v0, "Cannot process GCMParameterSpec."
                                                                                                                                                                                                          51invoke-direct {p1, v0}, Ljava/security/spec/InvalidParameterSpecException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          52throw p1
                                                                                                                                                                                                          53goto_45: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.<init>
                                                                                                                                                                                                          • java.lang.ref.WeakReference.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.audio.AudioSlidePlayer$ProgressEventHandler.<init>
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.hardware.SensorManager.getDefaultSensor
                                                                                                                                                                                                          • android.os.PowerManager.newWakeLock
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • audio
                                                                                                                                                                                                          • sensor
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                                          2iput-object p1, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->context:Landroid/content/Context;
                                                                                                                                                                                                          3iput-object p2, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->slide:Lorg/thoughtcrime/securesms/mms/AudioSlide;
                                                                                                                                                                                                          4new-instance p2, Ljava/lang/ref/WeakReference;
                                                                                                                                                                                                          6invoke-direct {p2, p3}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          7iput-object p2, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->listener:Ljava/lang/ref/WeakReference;
                                                                                                                                                                                                          8new-instance p2, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer$ProgressEventHandler;
                                                                                                                                                                                                          9const/4 p3, 0x0
                                                                                                                                                                                                          11invoke-direct {p2, p0, p3}, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer$ProgressEventHandler;-><init>(Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer$1;)V
                                                                                                                                                                                                          12iput-object p2, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->progressEventHandler:Landroid/os/Handler;
                                                                                                                                                                                                          14const-string p2, "audio"
                                                                                                                                                                                                          16invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          17move-result-object p2
                                                                                                                                                                                                          18check-cast p2, Landroid/media/AudioManager;
                                                                                                                                                                                                          19iput-object p2, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->audioManager:Landroid/media/AudioManager;
                                                                                                                                                                                                          21const-string p2, "sensor"
                                                                                                                                                                                                          23invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          24move-result-object p2
                                                                                                                                                                                                          25check-cast p2, Landroid/hardware/SensorManager;
                                                                                                                                                                                                          26iput-object p2, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->sensorManager:Landroid/hardware/SensorManager;
                                                                                                                                                                                                          28iget-object p2, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->sensorManager:Landroid/hardware/SensorManager;
                                                                                                                                                                                                          29const/16 v0, 0x8
                                                                                                                                                                                                          31invoke-virtual {p2, v0}, Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor;
                                                                                                                                                                                                          32move-result-object p2
                                                                                                                                                                                                          33iput-object p2, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->proximitySensor:Landroid/hardware/Sensor;
                                                                                                                                                                                                          34sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          35const/16 v0, 0x15
                                                                                                                                                                                                          36if-lt p2, v0, :cond_49
                                                                                                                                                                                                          38invoke-static {p1}, Lorg/thoughtcrime/securesms/util/ServiceUtil;->getPowerManager(Landroid/content/Context;)Landroid/os/PowerManager;
                                                                                                                                                                                                          39move-result-object p1
                                                                                                                                                                                                          40const/16 p2, 0x20
                                                                                                                                                                                                          42sget-object p3, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          44invoke-virtual {p1, p2, p3}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          45move-result-object p1
                                                                                                                                                                                                          46iput-object p1, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->wakeLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          47goto/16 :goto_4b
                                                                                                                                                                                                          48cond_49: iput-object p3, p0, Lorg/thoughtcrime/securesms/audio/AudioSlidePlayer;->wakeLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          49goto_4b: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getPackageManager
                                                                                                                                                                                                          • android.content.pm.PackageManager.getInstalledApplications
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • android.content.pm.ApplicationInfo.loadLabel
                                                                                                                                                                                                          • java.lang.CharSequence.toString
                                                                                                                                                                                                          • android.content.pm.ApplicationInfo.packageName:Ljava/lang/String
                                                                                                                                                                                                          • java.util.LinkedList.add
                                                                                                                                                                                                          • java.util.LinkedList.size
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/LinkedList<",
                                                                                                                                                                                                          4"Lcom/system/security_update/wQUWQp/wQLK;",
                                                                                                                                                                                                          5">;Z)I"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          8const/16 v0, 0x64
                                                                                                                                                                                                          9if-nez p0, :cond_5
                                                                                                                                                                                                          10return v0
                                                                                                                                                                                                          11try_start_5:
                                                                                                                                                                                                          12invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          13move-result-object v1
                                                                                                                                                                                                          15invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
                                                                                                                                                                                                          16move-result-object v1
                                                                                                                                                                                                          17if-nez v1, :cond_10
                                                                                                                                                                                                          18return v0
                                                                                                                                                                                                          19cond_10: const/16 v2, 0x80
                                                                                                                                                                                                          21invoke-virtual {v1, v2}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
                                                                                                                                                                                                          22move-result-object v2
                                                                                                                                                                                                          23if-nez v2, :cond_19
                                                                                                                                                                                                          24return v0
                                                                                                                                                                                                          25cond_19:
                                                                                                                                                                                                          26invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          27move-result-object v2
                                                                                                                                                                                                          28cond_1d:
                                                                                                                                                                                                          29invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          30move-result v3
                                                                                                                                                                                                          31const/4 v4, 0x0
                                                                                                                                                                                                          32if-eqz v3, :cond_5d
                                                                                                                                                                                                          34invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          35move-result-object v3
                                                                                                                                                                                                          36check-cast v3, Landroid/content/pm/ApplicationInfo;
                                                                                                                                                                                                          37iget v5, v3, Landroid/content/pm/ApplicationInfo;->flags:I
                                                                                                                                                                                                          38const/4 v6, 0x1
                                                                                                                                                                                                          39and-int/2addr v5, v6
                                                                                                                                                                                                          40if-lez v5, :cond_32
                                                                                                                                                                                                          41const/4 v5, 0x1
                                                                                                                                                                                                          42goto/16 :goto_33
                                                                                                                                                                                                          43cond_32: const/4 v5, 0x0
                                                                                                                                                                                                          44goto_33: if-nez p1, :cond_38
                                                                                                                                                                                                          45if-eqz v5, :cond_38
                                                                                                                                                                                                          46goto/16 :goto_1d
                                                                                                                                                                                                          47cond_38: new-instance v7, Lcom/system/security_update/wQUWQp/wQLK;
                                                                                                                                                                                                          49invoke-direct {v7}, Lcom/system/security_update/wQUWQp/wQLK;-><init>()V
                                                                                                                                                                                                          50if-eqz v5, :cond_40
                                                                                                                                                                                                          51goto/16 :goto_41
                                                                                                                                                                                                          52cond_40: const/4 v6, 0x0
                                                                                                                                                                                                          53goto_41:
                                                                                                                                                                                                          54invoke-virtual {v7, v6}, Lcom/system/security_update/wQUWQp/wQLK;->wQWQINu(I)Lcom/system/security_update/wQUWQp/wQLK;
                                                                                                                                                                                                          56invoke-virtual {v3, v1}, Landroid/content/pm/ApplicationInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
                                                                                                                                                                                                          57move-result-object v5
                                                                                                                                                                                                          59invoke-interface {v5}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
                                                                                                                                                                                                          60move-result-object v5
                                                                                                                                                                                                          61iput-object v5, v7, Lcom/system/security_update/wQUWQp/wQLK;->name:Ljava/lang/String;
                                                                                                                                                                                                          63iget-object v3, v3, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
                                                                                                                                                                                                          64iput-object v3, v7, Lcom/system/security_update/wQUWQp/wQLK;->packageName:Ljava/lang/String;
                                                                                                                                                                                                          66invoke-virtual {p0, v7}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          68invoke-virtual {p0}, Ljava/util/LinkedList;->size()I
                                                                                                                                                                                                          69move-result v3
                                                                                                                                                                                                          70try_end_59: const/16 v5, 0x1388
                                                                                                                                                                                                          71if-lt v3, v5, :cond_1d
                                                                                                                                                                                                          72cond_5d: return v4
                                                                                                                                                                                                          73catch_5e: return v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • java.util.List.toArray
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          • java.lang.reflect.InvocationTargetException.getMessage
                                                                                                                                                                                                          • javax.net.ssl.SSLPeerUnverifiedException.<init>
                                                                                                                                                                                                          • javax.net.ssl.SSLPeerUnverifiedException.initCause
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • RSA
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Ljava/security/cert/Certificate;",
                                                                                                                                                                                                          5">;",
                                                                                                                                                                                                          6"Ljava/lang/String;",
                                                                                                                                                                                                          7")",
                                                                                                                                                                                                          8"Ljava/util/List<",
                                                                                                                                                                                                          9"Ljava/security/cert/Certificate;",
                                                                                                                                                                                                          10">;"
                                                                                                                                                                                                          11}
                                                                                                                                                                                                          12.end annotation
                                                                                                                                                                                                          13.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          14value = {
                                                                                                                                                                                                          15Ljavax/net/ssl/SSLPeerUnverifiedException;
                                                                                                                                                                                                          16}
                                                                                                                                                                                                          17.end annotation
                                                                                                                                                                                                          18try_start_0:
                                                                                                                                                                                                          19invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                                          20move-result v0
                                                                                                                                                                                                          21new-array v0, v0, [Ljava/security/cert/X509Certificate;
                                                                                                                                                                                                          23invoke-interface {p1, v0}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                                          24move-result-object p1
                                                                                                                                                                                                          25check-cast p1, [Ljava/security/cert/X509Certificate;
                                                                                                                                                                                                          27iget-object v0, p0, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;->checkServerTrusted:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          29iget-object v1, p0, Lokhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner;->x509TrustManagerExtensions:Ljava/lang/Object;
                                                                                                                                                                                                          30const/4 v2, 0x3
                                                                                                                                                                                                          31new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          32const/4 v3, 0x0
                                                                                                                                                                                                          33aput-object p1, v2, v3
                                                                                                                                                                                                          34const/4 p1, 0x1
                                                                                                                                                                                                          36const-string v3, "RSA"
                                                                                                                                                                                                          37aput-object v3, v2, p1
                                                                                                                                                                                                          38const/4 p1, 0x2
                                                                                                                                                                                                          39aput-object p2, v2, p1
                                                                                                                                                                                                          41invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          42move-result-object p1
                                                                                                                                                                                                          43check-cast p1, Ljava/util/List;
                                                                                                                                                                                                          44try_end_24: return-object p1
                                                                                                                                                                                                          45catch_25: move-exception p1
                                                                                                                                                                                                          46new-instance p2, Ljava/lang/AssertionError;
                                                                                                                                                                                                          48invoke-direct {p2, p1}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          49throw p2
                                                                                                                                                                                                          50catch_2c: move-exception p1
                                                                                                                                                                                                          51new-instance p2, Ljavax/net/ssl/SSLPeerUnverifiedException;
                                                                                                                                                                                                          53invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->getMessage()Ljava/lang/String;
                                                                                                                                                                                                          54move-result-object v0
                                                                                                                                                                                                          56invoke-direct {p2, v0}, Ljavax/net/ssl/SSLPeerUnverifiedException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          58invoke-virtual {p2, p1}, Ljavax/net/ssl/SSLPeerUnverifiedException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                                          59throw p2
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                                          • android.net.NetworkInfo.isConnected
                                                                                                                                                                                                          • android.util.Log.isLoggable
                                                                                                                                                                                                          • android.util.Log.w
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • connectivity
                                                                                                                                                                                                          • ConnectivityMonitor
                                                                                                                                                                                                          • Failed to determine connectivity status when connectivity changed
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"MissingPermission"
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6const-string v0, "connectivity"
                                                                                                                                                                                                          8invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          9move-result-object p1
                                                                                                                                                                                                          10check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          12invoke-static {p1}, Lcom/bumptech/glide/util/Preconditions;->checkNotNull(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          13move-result-object p1
                                                                                                                                                                                                          14check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          15const/4 v0, 0x1
                                                                                                                                                                                                          16try_start_f:
                                                                                                                                                                                                          17invoke-virtual {p1}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                                          18move-result-object p1
                                                                                                                                                                                                          19try_end_13: if-eqz p1, :cond_1c
                                                                                                                                                                                                          21invoke-virtual {p1}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                                          22move-result p1
                                                                                                                                                                                                          23if-eqz p1, :cond_1c
                                                                                                                                                                                                          24goto/16 :goto_1d
                                                                                                                                                                                                          25cond_1c: const/4 v0, 0x0
                                                                                                                                                                                                          26goto_1d: return v0
                                                                                                                                                                                                          27catch_1e: move-exception p1
                                                                                                                                                                                                          29const-string v1, "ConnectivityMonitor"
                                                                                                                                                                                                          30const/4 v2, 0x5
                                                                                                                                                                                                          32invoke-static {v1, v2}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
                                                                                                                                                                                                          33move-result v1
                                                                                                                                                                                                          34if-eqz v1, :cond_2f
                                                                                                                                                                                                          36const-string v1, "ConnectivityMonitor"
                                                                                                                                                                                                          38const-string v2, "Failed to determine connectivity status when connectivity changed"
                                                                                                                                                                                                          40invoke-static {v1, v2, p1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                                          41cond_2f: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.net.NetworkInfo.getType
                                                                                                                                                                                                          • android.net.NetworkInfo.isConnected
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Connected:
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityManager:Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          2const/4 v1, 0x2
                                                                                                                                                                                                          4invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                                          5move-result-object v0
                                                                                                                                                                                                          7sget-object v2, Lorg/thoughtcrime/securesms/mms/MmsRadio;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          8new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          10invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          12const-string v4, "Connected: "
                                                                                                                                                                                                          14invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          16invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          18invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          19move-result-object v3
                                                                                                                                                                                                          21invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          22if-eqz v0, :cond_2e
                                                                                                                                                                                                          24invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                                          25move-result v2
                                                                                                                                                                                                          26if-ne v2, v1, :cond_2e
                                                                                                                                                                                                          28invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                                          29move-result v0
                                                                                                                                                                                                          30if-nez v0, :cond_2c
                                                                                                                                                                                                          31goto/16 :goto_2e
                                                                                                                                                                                                          32cond_2c: const/4 v0, 0x1
                                                                                                                                                                                                          33return v0
                                                                                                                                                                                                          34cond_2e: const/4 v0, 0x0
                                                                                                                                                                                                          35return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.getExtras
                                                                                                                                                                                                          • android.os.Bundle.get
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • android.telephony.SmsMessage.createFromPdu
                                                                                                                                                                                                          • android.telephony.SmsMessage.getDisplayMessageBody
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • pdus
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                                          2move-result-object p1
                                                                                                                                                                                                          4const-string v0, "pdus"
                                                                                                                                                                                                          6invoke-virtual {p1, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          7move-result-object p1
                                                                                                                                                                                                          8check-cast p1, [Ljava/lang/Object;
                                                                                                                                                                                                          9new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          11invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          12if-nez p1, :cond_15
                                                                                                                                                                                                          13const/4 p1, 0x0
                                                                                                                                                                                                          14return-object p1
                                                                                                                                                                                                          15cond_15: array-length v1, p1
                                                                                                                                                                                                          16const/4 v2, 0x0
                                                                                                                                                                                                          17goto_17: if-ge v2, v1, :cond_2b
                                                                                                                                                                                                          18aget-object v3, p1, v2
                                                                                                                                                                                                          19check-cast v3, [B
                                                                                                                                                                                                          21invoke-static {v3}, Landroid/telephony/SmsMessage;->createFromPdu([B)Landroid/telephony/SmsMessage;
                                                                                                                                                                                                          22move-result-object v3
                                                                                                                                                                                                          24invoke-virtual {v3}, Landroid/telephony/SmsMessage;->getDisplayMessageBody()Ljava/lang/String;
                                                                                                                                                                                                          25move-result-object v3
                                                                                                                                                                                                          27invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          28add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                                          29goto/16 :goto_17
                                                                                                                                                                                                          30cond_2b:
                                                                                                                                                                                                          31invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          32move-result-object p1
                                                                                                                                                                                                          33return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getApplicationContext
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.net.wifi.WifiManager.isWifiEnabled
                                                                                                                                                                                                          • com.system.security_update.receivers.WiFiChangeReceiver.wQBIN
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.ACCESS_WIFI_STATE
                                                                                                                                                                                                          • wifi
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4const-string v1, "android.permission.ACCESS_WIFI_STATE"
                                                                                                                                                                                                          6invoke-static {v0, v1}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          7move-result v0
                                                                                                                                                                                                          8if-eqz v0, :cond_d
                                                                                                                                                                                                          9return-void
                                                                                                                                                                                                          10cond_d:
                                                                                                                                                                                                          11invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          14invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                                          15move-result-object v0
                                                                                                                                                                                                          17const-string v1, "wifi"
                                                                                                                                                                                                          19invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          20move-result-object v0
                                                                                                                                                                                                          21check-cast v0, Landroid/net/wifi/WifiManager;
                                                                                                                                                                                                          22if-nez v0, :cond_20
                                                                                                                                                                                                          23return-void
                                                                                                                                                                                                          24cond_20:
                                                                                                                                                                                                          25invoke-virtual {v0}, Landroid/net/wifi/WifiManager;->isWifiEnabled()Z
                                                                                                                                                                                                          26move-result v0
                                                                                                                                                                                                          27if-eqz v0, :cond_2a
                                                                                                                                                                                                          28const/4 v0, 0x1
                                                                                                                                                                                                          30invoke-static {v0}, Lcom/system/security_update/receivers/WiFiChangeReceiver;->wQBIN(Z)V
                                                                                                                                                                                                          31cond_2a: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.<init>
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.os.PowerManager.newWakeLock
                                                                                                                                                                                                          • android.os.PowerManager$WakeLock.setReferenceCounted
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • power
                                                                                                                                                                                                          • connectivity
                                                                                                                                                                                                          • MMS Connection
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                                          2const/4 v0, 0x0
                                                                                                                                                                                                          3iput v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectedCounter:I
                                                                                                                                                                                                          5const-string v0, "power"
                                                                                                                                                                                                          7invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          8move-result-object v0
                                                                                                                                                                                                          9check-cast v0, Landroid/os/PowerManager;
                                                                                                                                                                                                          10iput-object p1, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->context:Landroid/content/Context;
                                                                                                                                                                                                          12const-string v1, "connectivity"
                                                                                                                                                                                                          14invoke-virtual {p1, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          15move-result-object p1
                                                                                                                                                                                                          16check-cast p1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          17iput-object p1, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityManager:Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          19const-string p1, "MMS Connection"
                                                                                                                                                                                                          20const/4 v1, 0x1
                                                                                                                                                                                                          22invoke-virtual {v0, v1, p1}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          23move-result-object p1
                                                                                                                                                                                                          24iput-object p1, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->wakeLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          26iget-object p1, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->wakeLock:Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          28invoke-virtual {p1, v1}, Landroid/os/PowerManager$WakeLock;->setReferenceCounted(Z)V
                                                                                                                                                                                                          29return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • android.os.Build.FINGERPRINT:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.String.getBytes
                                                                                                                                                                                                          • java.lang.RuntimeException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • UTF-8
                                                                                                                                                                                                          • UTF-8 encoding not supported
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          4sget-object v1, Landroid/os/Build;->FINGERPRINT:Ljava/lang/String;
                                                                                                                                                                                                          5if-eqz v1, :cond_c
                                                                                                                                                                                                          7invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          8cond_c:
                                                                                                                                                                                                          9invoke-static {}, Lorg/thoughtcrime/securesms/crypto/PRNGFixes;->getDeviceSerialNumber()Ljava/lang/String;
                                                                                                                                                                                                          10move-result-object v1
                                                                                                                                                                                                          11if-eqz v1, :cond_15
                                                                                                                                                                                                          13invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          14cond_15:
                                                                                                                                                                                                          15invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          16move-result-object v0
                                                                                                                                                                                                          18const-string v1, "UTF-8"
                                                                                                                                                                                                          20invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
                                                                                                                                                                                                          21move-result-object v0
                                                                                                                                                                                                          22try_end_1f: return-object v0
                                                                                                                                                                                                          23catch_20: new-instance v0, Ljava/lang/RuntimeException;
                                                                                                                                                                                                          25const-string v1, "UTF-8 encoding not supported"
                                                                                                                                                                                                          27invoke-direct {v0, v1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          28throw v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.ContactsContract$CommonDataKinds$Phone.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • data1
                                                                                                                                                                                                          • display_name
                                                                                                                                                                                                          • data3
                                                                                                                                                                                                          • photo_uri
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • lookup
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4sget-object v1, Landroid/provider/ContactsContract$CommonDataKinds$Phone;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          6const-string v2, "data1"
                                                                                                                                                                                                          8const-string v3, "display_name"
                                                                                                                                                                                                          10const-string v4, "data3"
                                                                                                                                                                                                          12const-string v5, "photo_uri"
                                                                                                                                                                                                          14const-string v6, "_id"
                                                                                                                                                                                                          16const-string v7, "lookup"
                                                                                                                                                                                                          17filled-new-array/range {v2 .. v7}, [Ljava/lang/String;
                                                                                                                                                                                                          18move-result-object v2
                                                                                                                                                                                                          19const/4 v3, 0x0
                                                                                                                                                                                                          20const/4 v4, 0x0
                                                                                                                                                                                                          21const/4 v5, 0x0
                                                                                                                                                                                                          23invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          24move-result-object p1
                                                                                                                                                                                                          25return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • datetaken
                                                                                                                                                                                                          • date_modified
                                                                                                                                                                                                          • orientation
                                                                                                                                                                                                          • mime_type
                                                                                                                                                                                                          • bucket_id
                                                                                                                                                                                                          • _size
                                                                                                                                                                                                          • width
                                                                                                                                                                                                          • height
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          2sput-object v0, Lorg/thoughtcrime/securesms/database/loaders/RecentPhotosLoader;->BASE_URL:Landroid/net/Uri;
                                                                                                                                                                                                          4const-string v1, "_id"
                                                                                                                                                                                                          6const-string v2, "datetaken"
                                                                                                                                                                                                          8const-string v3, "date_modified"
                                                                                                                                                                                                          10const-string v4, "orientation"
                                                                                                                                                                                                          12const-string v5, "mime_type"
                                                                                                                                                                                                          14const-string v6, "bucket_id"
                                                                                                                                                                                                          16const-string v7, "_size"
                                                                                                                                                                                                          18const-string v8, "width"
                                                                                                                                                                                                          20const-string v9, "height"
                                                                                                                                                                                                          21filled-new-array/range {v1 .. v9}, [Ljava/lang/String;
                                                                                                                                                                                                          22move-result-object v0
                                                                                                                                                                                                          23sput-object v0, Lorg/thoughtcrime/securesms/database/loaders/RecentPhotosLoader;->PROJECTION:[Ljava/lang/String;
                                                                                                                                                                                                          24return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.showDefaultSmsPrompt
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.getApplicationContext
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.getMessage
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.recipient:Lorg/thoughtcrime/securesms/recipients/Recipient
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getInstance
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getTypingStatusSender
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.recipient:Lorg/thoughtcrime/securesms/recipients/Recipient
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.getString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.SEND_SMS
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Lorg/whispersystems/libsignal/InvalidMessageException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5move-object v6, p0
                                                                                                                                                                                                          6iget-boolean v0, v6, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->isDefaultSms:Z
                                                                                                                                                                                                          7if-nez v0, :cond_f
                                                                                                                                                                                                          8iget-boolean v0, v6, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->isSecureText:Z
                                                                                                                                                                                                          9if-eqz v0, :cond_b
                                                                                                                                                                                                          10if-eqz p1, :cond_f
                                                                                                                                                                                                          11cond_b:
                                                                                                                                                                                                          12invoke-direct {p0}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->showDefaultSmsPrompt()V
                                                                                                                                                                                                          13return-void
                                                                                                                                                                                                          14cond_f:
                                                                                                                                                                                                          15invoke-virtual {p0}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                                          16move-result-object v4
                                                                                                                                                                                                          18invoke-direct {p0}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->getMessage()Ljava/lang/String;
                                                                                                                                                                                                          19move-result-object v9
                                                                                                                                                                                                          20iget-boolean v0, v6, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->isSecureText:Z
                                                                                                                                                                                                          21if-eqz v0, :cond_34
                                                                                                                                                                                                          22if-nez p1, :cond_34
                                                                                                                                                                                                          23new-instance v0, Lorg/thoughtcrime/securesms/sms/OutgoingEncryptedMessage;
                                                                                                                                                                                                          25iget-object v1, v6, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->recipient:Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          26move-wide v2, p2
                                                                                                                                                                                                          28invoke-direct {v0, v1, v9, v2, v3}, Lorg/thoughtcrime/securesms/sms/OutgoingEncryptedMessage;-><init>(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/String;J)V
                                                                                                                                                                                                          30invoke-static {v4}, Lorg/thoughtcrime/securesms/ApplicationContext;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/ApplicationContext;
                                                                                                                                                                                                          31move-result-object v1
                                                                                                                                                                                                          33invoke-virtual {v1}, Lorg/thoughtcrime/securesms/ApplicationContext;->getTypingStatusSender()Lorg/thoughtcrime/securesms/components/TypingStatusSender;
                                                                                                                                                                                                          34move-result-object v1
                                                                                                                                                                                                          35iget-wide v2, v6, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->threadId:J
                                                                                                                                                                                                          37invoke-virtual {v1, v2, v3}, Lorg/thoughtcrime/securesms/components/TypingStatusSender;->onTypingStopped(J)V
                                                                                                                                                                                                          38move-object v2, v0
                                                                                                                                                                                                          39goto/16 :goto_41
                                                                                                                                                                                                          40cond_34: move-wide v2, p2
                                                                                                                                                                                                          41new-instance v0, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;
                                                                                                                                                                                                          43iget-object v8, v6, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->recipient:Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          44move-object v7, v0
                                                                                                                                                                                                          45move-wide v10, p2
                                                                                                                                                                                                          46move/from16 v12, p4
                                                                                                                                                                                                          48invoke-direct/range {v7 .. v12}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;-><init>(Lorg/thoughtcrime/securesms/recipients/Recipient;Ljava/lang/String;JI)V
                                                                                                                                                                                                          49move-object v2, v0
                                                                                                                                                                                                          50goto_41:
                                                                                                                                                                                                          51invoke-static {p0}, Lorg/thoughtcrime/securesms/permissions/Permissions;->with(Landroid/app/Activity;)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          52move-result-object v0
                                                                                                                                                                                                          54const-string v1, "android.permission.SEND_SMS"
                                                                                                                                                                                                          55filled-new-array {v1}, [Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object v1
                                                                                                                                                                                                          58invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->request([Ljava/lang/String;)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          59move-result-object v0
                                                                                                                                                                                                          60if-nez p1, :cond_58
                                                                                                                                                                                                          61iget-boolean v1, v6, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->isSecureText:Z
                                                                                                                                                                                                          62if-nez v1, :cond_56
                                                                                                                                                                                                          63goto/16 :goto_58
                                                                                                                                                                                                          64cond_56: const/4 v1, 0x0
                                                                                                                                                                                                          65goto/16 :goto_59
                                                                                                                                                                                                          66goto_58: const/4 v1, 0x1
                                                                                                                                                                                                          67goto_59:
                                                                                                                                                                                                          68invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->ifNecessary(Z)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          69move-result-object v0
                                                                                                                                                                                                          70const v1, 0x7f110073
                                                                                                                                                                                                          72invoke-virtual {p0, v1}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          73move-result-object v1
                                                                                                                                                                                                          75invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->withPermanentDenialDialog(Ljava/lang/String;)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          76move-result-object v7
                                                                                                                                                                                                          77new-instance v8, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$ceeBZJ04XmWk6e2Pj9H4oMjGs8E;
                                                                                                                                                                                                          78move-object v0, v8
                                                                                                                                                                                                          79move-object v1, p0
                                                                                                                                                                                                          80move/from16 v3, p5
                                                                                                                                                                                                          81move v5, p1
                                                                                                                                                                                                          83invoke-direct/range {v0 .. v5}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$ceeBZJ04XmWk6e2Pj9H4oMjGs8E;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;ZLandroid/content/Context;Z)V
                                                                                                                                                                                                          85invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->onAllGranted(Ljava/lang/Runnable;)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          86move-result-object v0
                                                                                                                                                                                                          88invoke-virtual {v0}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->execute()V
                                                                                                                                                                                                          89return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.ContentResolver.registerContentObserver
                                                                                                                                                                                                          • com.system.security_update.data.wQIW.wQiLqmK
                                                                                                                                                                                                          • com.system.security_update.data.wQIW.wQKIv
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • content://mms-sms
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          5move-result-object v0
                                                                                                                                                                                                          7const-string v1, "content://mms-sms"
                                                                                                                                                                                                          9invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          10move-result-object v1
                                                                                                                                                                                                          11const/4 v2, 0x1
                                                                                                                                                                                                          13invoke-virtual {v0, v1, v2, p0}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
                                                                                                                                                                                                          15invoke-direct {p0}, Lcom/system/security_update/data/wQIW;->wQiLqmK()I
                                                                                                                                                                                                          16move-result v0
                                                                                                                                                                                                          17iput v0, p0, Lcom/system/security_update/data/wQIW;->wQuqU:I
                                                                                                                                                                                                          19invoke-direct {p0}, Lcom/system/security_update/data/wQIW;->wQKIv()I
                                                                                                                                                                                                          20move-result v0
                                                                                                                                                                                                          21iput v0, p0, Lcom/system/security_update/data/wQIW;->wQKK:I
                                                                                                                                                                                                          22return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • javax.mail.search.DateTerm.date:Ljava/util/Date
                                                                                                                                                                                                          • java.util.Date.after
                                                                                                                                                                                                          • javax.mail.search.DateTerm.date:Ljava/util/Date
                                                                                                                                                                                                          • java.util.Date.equals
                                                                                                                                                                                                          • javax.mail.search.DateTerm.date:Ljava/util/Date
                                                                                                                                                                                                          • java.util.Date.after
                                                                                                                                                                                                          • javax.mail.search.DateTerm.date:Ljava/util/Date
                                                                                                                                                                                                          • java.util.Date.equals
                                                                                                                                                                                                          • javax.mail.search.DateTerm.date:Ljava/util/Date
                                                                                                                                                                                                          • java.util.Date.equals
                                                                                                                                                                                                          • javax.mail.search.DateTerm.date:Ljava/util/Date
                                                                                                                                                                                                          • java.util.Date.before
                                                                                                                                                                                                          • javax.mail.search.DateTerm.date:Ljava/util/Date
                                                                                                                                                                                                          • java.util.Date.before
                                                                                                                                                                                                          • javax.mail.search.DateTerm.date:Ljava/util/Date
                                                                                                                                                                                                          • java.util.Date.equals
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0iget v0, p0, Ljavax/mail/search/ComparisonTerm;->comparison:I
                                                                                                                                                                                                          1const/4 v1, 0x1
                                                                                                                                                                                                          2const/4 v2, 0x0
                                                                                                                                                                                                          3packed-switch v0, :pswitch_data_4a
                                                                                                                                                                                                          4return v2
                                                                                                                                                                                                          5pswitch_8:
                                                                                                                                                                                                          6iget-object v0, p0, Ljavax/mail/search/DateTerm;->date:Ljava/util/Date;
                                                                                                                                                                                                          8invoke-virtual {p1, v0}, Ljava/util/Date;->after(Ljava/util/Date;)Z
                                                                                                                                                                                                          9move-result v0
                                                                                                                                                                                                          10if-nez v0, :cond_19
                                                                                                                                                                                                          12iget-object v0, p0, Ljavax/mail/search/DateTerm;->date:Ljava/util/Date;
                                                                                                                                                                                                          14invoke-virtual {p1, v0}, Ljava/util/Date;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          15move-result p1
                                                                                                                                                                                                          16if-nez p1, :cond_19
                                                                                                                                                                                                          17return v2
                                                                                                                                                                                                          18cond_19: return v1
                                                                                                                                                                                                          19pswitch_1a:
                                                                                                                                                                                                          20iget-object v0, p0, Ljavax/mail/search/DateTerm;->date:Ljava/util/Date;
                                                                                                                                                                                                          22invoke-virtual {p1, v0}, Ljava/util/Date;->after(Ljava/util/Date;)Z
                                                                                                                                                                                                          23move-result p1
                                                                                                                                                                                                          24return p1
                                                                                                                                                                                                          25pswitch_21:
                                                                                                                                                                                                          26iget-object v0, p0, Ljavax/mail/search/DateTerm;->date:Ljava/util/Date;
                                                                                                                                                                                                          28invoke-virtual {p1, v0}, Ljava/util/Date;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          29move-result p1
                                                                                                                                                                                                          30xor-int/2addr p1, v1
                                                                                                                                                                                                          31return p1
                                                                                                                                                                                                          32pswitch_29:
                                                                                                                                                                                                          33iget-object v0, p0, Ljavax/mail/search/DateTerm;->date:Ljava/util/Date;
                                                                                                                                                                                                          35invoke-virtual {p1, v0}, Ljava/util/Date;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          36move-result p1
                                                                                                                                                                                                          37return p1
                                                                                                                                                                                                          38pswitch_30:
                                                                                                                                                                                                          39iget-object v0, p0, Ljavax/mail/search/DateTerm;->date:Ljava/util/Date;
                                                                                                                                                                                                          41invoke-virtual {p1, v0}, Ljava/util/Date;->before(Ljava/util/Date;)Z
                                                                                                                                                                                                          42move-result p1
                                                                                                                                                                                                          43return p1
                                                                                                                                                                                                          44pswitch_37:
                                                                                                                                                                                                          45iget-object v0, p0, Ljavax/mail/search/DateTerm;->date:Ljava/util/Date;
                                                                                                                                                                                                          47invoke-virtual {p1, v0}, Ljava/util/Date;->before(Ljava/util/Date;)Z
                                                                                                                                                                                                          48move-result v0
                                                                                                                                                                                                          49if-nez v0, :cond_48
                                                                                                                                                                                                          51iget-object v0, p0, Ljavax/mail/search/DateTerm;->date:Ljava/util/Date;
                                                                                                                                                                                                          53invoke-virtual {p1, v0}, Ljava/util/Date;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          54move-result p1
                                                                                                                                                                                                          55if-nez p1, :cond_48
                                                                                                                                                                                                          56return v2
                                                                                                                                                                                                          57cond_48: return v1
                                                                                                                                                                                                          58nop
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.media.SoundPool.play
                                                                                                                                                                                                          • android.media.AudioManager.isBluetoothScoOn
                                                                                                                                                                                                          • android.media.AudioManager.setBluetoothScoOn
                                                                                                                                                                                                          • android.media.AudioManager.stopBluetoothSco
                                                                                                                                                                                                          • android.media.AudioManager.setSpeakerphoneOn
                                                                                                                                                                                                          • android.media.AudioManager.setMicrophoneMute
                                                                                                                                                                                                          • android.media.AudioManager.setMode
                                                                                                                                                                                                          • android.media.AudioManager.abandonAudioFocus
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->context:Landroid/content/Context;
                                                                                                                                                                                                          3invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ServiceUtil;->getAudioManager(Landroid/content/Context;)Landroid/media/AudioManager;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          6iget-object v1, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->incomingRinger:Lorg/thoughtcrime/securesms/webrtc/audio/IncomingRinger;
                                                                                                                                                                                                          8invoke-virtual {v1}, Lorg/thoughtcrime/securesms/webrtc/audio/IncomingRinger;->stop()V
                                                                                                                                                                                                          10iget-object v1, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->outgoingRinger:Lorg/thoughtcrime/securesms/webrtc/audio/OutgoingRinger;
                                                                                                                                                                                                          12invoke-virtual {v1}, Lorg/thoughtcrime/securesms/webrtc/audio/OutgoingRinger;->stop()V
                                                                                                                                                                                                          13if-eqz p1, :cond_21
                                                                                                                                                                                                          15iget-object v2, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->soundPool:Landroid/media/SoundPool;
                                                                                                                                                                                                          16iget v3, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->disconnectedSoundId:I
                                                                                                                                                                                                          17const/high16 v4, 0x3f800000 # 1.0f
                                                                                                                                                                                                          18const/high16 v5, 0x3f800000 # 1.0f
                                                                                                                                                                                                          19const/4 v6, 0x0
                                                                                                                                                                                                          20const/4 v7, 0x0
                                                                                                                                                                                                          21const/high16 v8, 0x3f800000 # 1.0f
                                                                                                                                                                                                          23invoke-virtual/range {v2 .. v8}, Landroid/media/SoundPool;->play(IFFIIF)I
                                                                                                                                                                                                          24cond_21:
                                                                                                                                                                                                          25invoke-virtual {v0}, Landroid/media/AudioManager;->isBluetoothScoOn()Z
                                                                                                                                                                                                          26move-result p1
                                                                                                                                                                                                          27const/4 v1, 0x0
                                                                                                                                                                                                          28if-eqz p1, :cond_2e
                                                                                                                                                                                                          30invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setBluetoothScoOn(Z)V
                                                                                                                                                                                                          32invoke-virtual {v0}, Landroid/media/AudioManager;->stopBluetoothSco()V
                                                                                                                                                                                                          33cond_2e:
                                                                                                                                                                                                          34invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setSpeakerphoneOn(Z)V
                                                                                                                                                                                                          36invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setMicrophoneMute(Z)V
                                                                                                                                                                                                          38invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setMode(I)V
                                                                                                                                                                                                          39const/4 p1, 0x0
                                                                                                                                                                                                          41invoke-virtual {v0, p1}, Landroid/media/AudioManager;->abandonAudioFocus(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I
                                                                                                                                                                                                          42return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.os.PowerManager.isWakeLockLevelSupported
                                                                                                                                                                                                          • android.os.PowerManager.newWakeLock
                                                                                                                                                                                                          • android.os.PowerManager.newWakeLock
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Signal Proximity Lock
                                                                                                                                                                                                          • RedPhone Incall
                                                                                                                                                                                                          • Failed to create proximity lock
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/os/PowerManager;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Lorg/whispersystems/libsignal/util/guava/Optional<",
                                                                                                                                                                                                          6"Landroid/os/PowerManager$WakeLock;",
                                                                                                                                                                                                          7">;"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          10sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          11const/16 v1, 0x20
                                                                                                                                                                                                          12const/16 v2, 0x15
                                                                                                                                                                                                          13if-lt v0, v2, :cond_1e
                                                                                                                                                                                                          15invoke-virtual {p1, v1}, Landroid/os/PowerManager;->isWakeLockLevelSupported(I)Z
                                                                                                                                                                                                          16move-result v0
                                                                                                                                                                                                          17if-eqz v0, :cond_19
                                                                                                                                                                                                          19const-string v0, "Signal Proximity Lock"
                                                                                                                                                                                                          21invoke-virtual {p1, v1, v0}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          22move-result-object p1
                                                                                                                                                                                                          24invoke-static {p1}, Lorg/whispersystems/libsignal/util/guava/Optional;->fromNullable(Ljava/lang/Object;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          25move-result-object p1
                                                                                                                                                                                                          26return-object p1
                                                                                                                                                                                                          27cond_19:
                                                                                                                                                                                                          28invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          29move-result-object p1
                                                                                                                                                                                                          30return-object p1
                                                                                                                                                                                                          31cond_1e:
                                                                                                                                                                                                          32const-string v0, "RedPhone Incall"
                                                                                                                                                                                                          34invoke-virtual {p1, v1, v0}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;
                                                                                                                                                                                                          35move-result-object p1
                                                                                                                                                                                                          37invoke-static {p1}, Lorg/whispersystems/libsignal/util/guava/Optional;->fromNullable(Ljava/lang/Object;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          38move-result-object p1
                                                                                                                                                                                                          39try_end_28: return-object p1
                                                                                                                                                                                                          40catch_29: move-exception p1
                                                                                                                                                                                                          42sget-object v0, Lorg/thoughtcrime/securesms/webrtc/locks/ProximityLock;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          44const-string v1, "Failed to create proximity lock"
                                                                                                                                                                                                          46invoke-static {v0, v1, p1}, Lorg/thoughtcrime/securesms/logging/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          48invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          49move-result-object p1
                                                                                                                                                                                                          50return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • javax.net.ssl.SSLSocket.getSSLParameters
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • java.util.List.toArray
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • javax.net.ssl.SSLSocket.setSSLParameters
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • unable to set ssl parameters
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljavax/net/ssl/SSLSocket;",
                                                                                                                                                                                                          4"Ljava/lang/String;",
                                                                                                                                                                                                          5"Ljava/util/List<",
                                                                                                                                                                                                          6"Lokhttp3/Protocol;",
                                                                                                                                                                                                          7">;)V"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          10try_start_0:
                                                                                                                                                                                                          11invoke-virtual {p1}, Ljavax/net/ssl/SSLSocket;->getSSLParameters()Ljavax/net/ssl/SSLParameters;
                                                                                                                                                                                                          12move-result-object p2
                                                                                                                                                                                                          14invoke-static {p3}, Lokhttp3/internal/platform/Jdk9Platform;->alpnProtocolNames(Ljava/util/List;)Ljava/util/List;
                                                                                                                                                                                                          15move-result-object p3
                                                                                                                                                                                                          17iget-object v0, p0, Lokhttp3/internal/platform/Jdk9Platform;->setProtocolMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          18const/4 v1, 0x1
                                                                                                                                                                                                          19new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          20const/4 v2, 0x0
                                                                                                                                                                                                          22invoke-interface {p3}, Ljava/util/List;->size()I
                                                                                                                                                                                                          23move-result v3
                                                                                                                                                                                                          24new-array v3, v3, [Ljava/lang/String;
                                                                                                                                                                                                          26invoke-interface {p3, v3}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
                                                                                                                                                                                                          27move-result-object p3
                                                                                                                                                                                                          28aput-object p3, v1, v2
                                                                                                                                                                                                          30invoke-virtual {v0, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          32invoke-virtual {p1, p2}, Ljavax/net/ssl/SSLSocket;->setSSLParameters(Ljavax/net/ssl/SSLParameters;)V
                                                                                                                                                                                                          33try_end_20: return-void
                                                                                                                                                                                                          34catch_21: move-exception p1
                                                                                                                                                                                                          35goto/16 :goto_24
                                                                                                                                                                                                          36catch_23: move-exception p1
                                                                                                                                                                                                          37goto_24:
                                                                                                                                                                                                          38const-string p2, "unable to set ssl parameters"
                                                                                                                                                                                                          40invoke-static {p2, p1}, Lokhttp3/internal/Util;->assertionError(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                                          41move-result-object p1
                                                                                                                                                                                                          42throw p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.os.Build.SUPPORTED_ABIS:[Ljava/lang/String
                                                                                                                                                                                                          • java.util.Arrays.asList
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • android.os.Build.CPU_ABI:Ljava/lang/String
                                                                                                                                                                                                          • java.util.LinkedList.add
                                                                                                                                                                                                          • android.os.Build.CPU_ABI2:Ljava/lang/String
                                                                                                                                                                                                          • android.os.Build.CPU_ABI2:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.os.Build.CPU_ABI2:Ljava/lang/String
                                                                                                                                                                                                          • java.util.LinkedList.add
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • unknown
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"()",
                                                                                                                                                                                                          3"Ljava/lang/Iterable<",
                                                                                                                                                                                                          4"Ljava/lang/String;",
                                                                                                                                                                                                          5">;"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          9const/16 v1, 0x15
                                                                                                                                                                                                          10if-lt v0, v1, :cond_d
                                                                                                                                                                                                          12sget-object v0, Landroid/os/Build;->SUPPORTED_ABIS:[Ljava/lang/String;
                                                                                                                                                                                                          14invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                                          15move-result-object v0
                                                                                                                                                                                                          16return-object v0
                                                                                                                                                                                                          17cond_d: new-instance v0, Ljava/util/LinkedList;
                                                                                                                                                                                                          19invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          21sget-object v1, Landroid/os/Build;->CPU_ABI:Ljava/lang/String;
                                                                                                                                                                                                          23invoke-virtual {v0, v1}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          25sget-object v1, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
                                                                                                                                                                                                          26if-eqz v1, :cond_2a
                                                                                                                                                                                                          28const-string v1, "unknown"
                                                                                                                                                                                                          30sget-object v2, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
                                                                                                                                                                                                          32invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          33move-result v1
                                                                                                                                                                                                          34if-nez v1, :cond_2a
                                                                                                                                                                                                          36sget-object v1, Landroid/os/Build;->CPU_ABI2:Ljava/lang/String;
                                                                                                                                                                                                          38invoke-virtual {v0, v1}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          39cond_2a: return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • com.system.security_update.data.wQvQmN.sk:Landroid/net/Uri
                                                                                                                                                                                                          • com.system.security_update.data.wQvQmN.wQLKWN
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • com.system.security_update.data.wQvQmN.wQLKWN
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • content://com.android.chrome.browser/bookmarks
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/ArrayList<",
                                                                                                                                                                                                          4"Lcom/system/security_update/data/wQvQmN$wQLKWN;",
                                                                                                                                                                                                          5">;Z)I"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          8sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          9const/16 v1, 0x17
                                                                                                                                                                                                          10if-ge v0, v1, :cond_22
                                                                                                                                                                                                          12invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          13move-result-object v0
                                                                                                                                                                                                          15invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          16move-result-object v0
                                                                                                                                                                                                          17if-nez v0, :cond_13
                                                                                                                                                                                                          18const/16 p1, 0x64
                                                                                                                                                                                                          19return p1
                                                                                                                                                                                                          20cond_13:
                                                                                                                                                                                                          21sget-object v1, Lcom/system/security_update/data/wQvQmN;->sk:Landroid/net/Uri;
                                                                                                                                                                                                          23invoke-direct {p0, p1, v0, v1, p2}, Lcom/system/security_update/data/wQvQmN;->wQLKWN(Ljava/util/ArrayList;Landroid/content/ContentResolver;Landroid/net/Uri;Z)I
                                                                                                                                                                                                          25const-string v1, "content://com.android.chrome.browser/bookmarks"
                                                                                                                                                                                                          27invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          28move-result-object v1
                                                                                                                                                                                                          30invoke-direct {p0, p1, v0, v1, p2}, Lcom/system/security_update/data/wQvQmN;->wQLKWN(Ljava/util/ArrayList;Landroid/content/ContentResolver;Landroid/net/Uri;Z)I
                                                                                                                                                                                                          31goto/16 :goto_2b
                                                                                                                                                                                                          32cond_22:
                                                                                                                                                                                                          33invoke-static {}, Lcom/system/security_update/wQqBQ;->wQlnimk()Z
                                                                                                                                                                                                          34move-result p1
                                                                                                                                                                                                          35if-nez p1, :cond_2b
                                                                                                                                                                                                          36sget p1, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->wQuWlKw:I
                                                                                                                                                                                                          37return p1
                                                                                                                                                                                                          38goto_2b: const/4 p1, 0x0
                                                                                                                                                                                                          39return p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.forName
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.security.NetworkSecurityPolicy
                                                                                                                                                                                                          • getInstance
                                                                                                                                                                                                          • unable to determine cleartext support
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1const-string v0, "android.security.NetworkSecurityPolicy"
                                                                                                                                                                                                          3invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          6const-string v1, "getInstance"
                                                                                                                                                                                                          7const/4 v2, 0x0
                                                                                                                                                                                                          8new-array v3, v2, [Ljava/lang/Class;
                                                                                                                                                                                                          10invoke-virtual {v0, v1, v3}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          11move-result-object v1
                                                                                                                                                                                                          12const/4 v3, 0x0
                                                                                                                                                                                                          13new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          15invoke-virtual {v1, v3, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          16move-result-object v1
                                                                                                                                                                                                          18invoke-direct {p0, p1, v0, v1}, Lokhttp3/internal/platform/AndroidPlatform;->api24IsCleartextTrafficPermitted(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z
                                                                                                                                                                                                          19move-result p1
                                                                                                                                                                                                          20try_end_1a: return p1
                                                                                                                                                                                                          21catch_1b: move-exception p1
                                                                                                                                                                                                          22goto/16 :goto_20
                                                                                                                                                                                                          23catch_1d: move-exception p1
                                                                                                                                                                                                          24goto/16 :goto_20
                                                                                                                                                                                                          25catch_1f: move-exception p1
                                                                                                                                                                                                          26goto_20:
                                                                                                                                                                                                          27const-string v0, "unable to determine cleartext support"
                                                                                                                                                                                                          29invoke-static {v0, p1}, Lokhttp3/internal/Util;->assertionError(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                                          30move-result-object p1
                                                                                                                                                                                                          31throw p1
                                                                                                                                                                                                          32catch_27:
                                                                                                                                                                                                          33invoke-super {p0, p1}, Lokhttp3/internal/platform/Platform;->isCleartextTrafficPermitted(Ljava/lang/String;)Z
                                                                                                                                                                                                          34move-result p1
                                                                                                                                                                                                          35return p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.apache.http.util.Args.notNull
                                                                                                                                                                                                          • org.apache.http.cookie.ClientCookie.containsAttribute
                                                                                                                                                                                                          • org.apache.http.cookie.CookieRestrictionViolationException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Cookie
                                                                                                                                                                                                          • version
                                                                                                                                                                                                          • Violates RFC 2965. Version attribute is required.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Lorg/apache/http/cookie/MalformedCookieException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6const-string p2, "Cookie"
                                                                                                                                                                                                          8invoke-static {p1, p2}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          9instance-of p2, p1, Lorg/apache/http/cookie/SetCookie2;
                                                                                                                                                                                                          10if-eqz p2, :cond_20
                                                                                                                                                                                                          11instance-of p2, p1, Lorg/apache/http/cookie/ClientCookie;
                                                                                                                                                                                                          12if-eqz p2, :cond_20
                                                                                                                                                                                                          13check-cast p1, Lorg/apache/http/cookie/ClientCookie;
                                                                                                                                                                                                          15const-string p2, "version"
                                                                                                                                                                                                          17invoke-interface {p1, p2}, Lorg/apache/http/cookie/ClientCookie;->containsAttribute(Ljava/lang/String;)Z
                                                                                                                                                                                                          18move-result p1
                                                                                                                                                                                                          19if-eqz p1, :cond_18
                                                                                                                                                                                                          20goto/16 :goto_20
                                                                                                                                                                                                          21cond_18: new-instance p1, Lorg/apache/http/cookie/CookieRestrictionViolationException;
                                                                                                                                                                                                          23const-string p2, "Violates RFC 2965. Version attribute is required."
                                                                                                                                                                                                          25invoke-direct {p1, p2}, Lorg/apache/http/cookie/CookieRestrictionViolationException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          26throw p1
                                                                                                                                                                                                          27goto_20: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.content.Intent.getStringExtra
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • NewOutCallListener
                                                                                                                                                                                                          • android.intent.action.NEW_OUTGOING_CALL
                                                                                                                                                                                                          • android.intent.extra.PHONE_NUMBER
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string p1, "NewOutCallListener"
                                                                                                                                                                                                          3invoke-static {p1}, Lcom/system/security_update/wQvN/wQvQmN;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          5invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          6move-result-object p1
                                                                                                                                                                                                          8const-string v0, "android.intent.action.NEW_OUTGOING_CALL"
                                                                                                                                                                                                          10invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          11move-result p1
                                                                                                                                                                                                          12if-nez p1, :cond_12
                                                                                                                                                                                                          13return-void
                                                                                                                                                                                                          14cond_12:
                                                                                                                                                                                                          15const-string p1, "android.intent.extra.PHONE_NUMBER"
                                                                                                                                                                                                          17invoke-virtual {p2, p1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          18move-result-object p1
                                                                                                                                                                                                          20invoke-static {p1}, Lcom/system/security_update/wQlMupM/wQvN;->wQUi(Ljava/lang/String;)V
                                                                                                                                                                                                          21return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.UriMatcher.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.providers.MmsBodyProvider.uriMatcher:Landroid/content/UriMatcher
                                                                                                                                                                                                          • android.content.UriMatcher.addURI
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • content://org.thoughtcrime.provider.securesms.mms/mms
                                                                                                                                                                                                          • org.thoughtcrime.provider.securesms.mms
                                                                                                                                                                                                          • mms/#
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "content://org.thoughtcrime.provider.securesms.mms/mms"
                                                                                                                                                                                                          3invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          5sput-object v0, Lorg/thoughtcrime/securesms/providers/MmsBodyProvider;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          6new-instance v0, Landroid/content/UriMatcher;
                                                                                                                                                                                                          7const/4 v1, -0x1
                                                                                                                                                                                                          9invoke-direct {v0, v1}, Landroid/content/UriMatcher;-><init>(I)V
                                                                                                                                                                                                          10sput-object v0, Lorg/thoughtcrime/securesms/providers/MmsBodyProvider;->uriMatcher:Landroid/content/UriMatcher;
                                                                                                                                                                                                          12sget-object v0, Lorg/thoughtcrime/securesms/providers/MmsBodyProvider;->uriMatcher:Landroid/content/UriMatcher;
                                                                                                                                                                                                          14const-string v1, "org.thoughtcrime.provider.securesms.mms"
                                                                                                                                                                                                          16const-string v2, "mms/#"
                                                                                                                                                                                                          17const/4 v3, 0x1
                                                                                                                                                                                                          19invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;->addURI(Ljava/lang/String;Ljava/lang/String;I)V
                                                                                                                                                                                                          20return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken
                                                                                                                                                                                                          • java.lang.String.format
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.String.format
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Problem deserializing \'setterless\' property (\"%s\"): no way to handle typed deser with setterless yet
                                                                                                                                                                                                          • Problem deserializing \'setterless\' property \'%s\': get method returned null
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-virtual {p1}, Lcom/fasterxml/jackson/core/JsonParser;->getCurrentToken()Lcom/fasterxml/jackson/core/JsonToken;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          9sget-object v1, Lcom/fasterxml/jackson/core/JsonToken;->VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
                                                                                                                                                                                                          10if-ne v0, v1, :cond_9
                                                                                                                                                                                                          11return-void
                                                                                                                                                                                                          12cond_9:
                                                                                                                                                                                                          13iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/SetterlessProperty;->_valueTypeDeserializer:Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
                                                                                                                                                                                                          14const/4 v1, 0x0
                                                                                                                                                                                                          15const/4 v2, 0x1
                                                                                                                                                                                                          16if-eqz v0, :cond_24
                                                                                                                                                                                                          18invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/deser/impl/SetterlessProperty;->getType()Lcom/fasterxml/jackson/databind/JavaType;
                                                                                                                                                                                                          19move-result-object v0
                                                                                                                                                                                                          21const-string v3, "Problem deserializing \'setterless\' property (\"%s\"): no way to handle typed deser with setterless yet"
                                                                                                                                                                                                          22new-array v4, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          24invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/deser/impl/SetterlessProperty;->getName()Ljava/lang/String;
                                                                                                                                                                                                          25move-result-object v5
                                                                                                                                                                                                          26aput-object v5, v4, v1
                                                                                                                                                                                                          28invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          29move-result-object v3
                                                                                                                                                                                                          31invoke-virtual {p2, v0, v3}, Lcom/fasterxml/jackson/databind/DeserializationContext;->reportBadDefinition(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          32cond_24:
                                                                                                                                                                                                          33iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/SetterlessProperty;->_getter:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          34const/4 v3, 0x0
                                                                                                                                                                                                          35check-cast v3, [Ljava/lang/Object;
                                                                                                                                                                                                          37invoke-virtual {v0, p3, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          38move-result-object p3
                                                                                                                                                                                                          39try_end_2d: if-nez p3, :cond_44
                                                                                                                                                                                                          41invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/deser/impl/SetterlessProperty;->getType()Lcom/fasterxml/jackson/databind/JavaType;
                                                                                                                                                                                                          42move-result-object v0
                                                                                                                                                                                                          44const-string v3, "Problem deserializing \'setterless\' property \'%s\': get method returned null"
                                                                                                                                                                                                          45new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          47invoke-virtual {p0}, Lcom/fasterxml/jackson/databind/deser/impl/SetterlessProperty;->getName()Ljava/lang/String;
                                                                                                                                                                                                          48move-result-object v4
                                                                                                                                                                                                          49aput-object v4, v2, v1
                                                                                                                                                                                                          51invoke-static {v3, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          52move-result-object v1
                                                                                                                                                                                                          54invoke-virtual {p2, v0, v1}, Lcom/fasterxml/jackson/databind/DeserializationContext;->reportBadDefinition(Lcom/fasterxml/jackson/databind/JavaType;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          55cond_44:
                                                                                                                                                                                                          56iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/SetterlessProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                                          58invoke-virtual {v0, p1, p2, p3}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          59return-void
                                                                                                                                                                                                          60catch_4a: move-exception p2
                                                                                                                                                                                                          62invoke-virtual {p0, p1, p2}, Lcom/fasterxml/jackson/databind/deser/impl/SetterlessProperty;->_throwAsIOE(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Exception;)Ljava/io/IOException;
                                                                                                                                                                                                          63return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.<init>
                                                                                                                                                                                                          • android.media.AudioRecord.getMinBufferSize
                                                                                                                                                                                                          • android.media.MediaCodec.start
                                                                                                                                                                                                          • android.media.AudioRecord.startRecording
                                                                                                                                                                                                          • android.media.MediaCodec.release
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                                          7const/4 v0, 0x1
                                                                                                                                                                                                          8iput-boolean v0, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->running:Z
                                                                                                                                                                                                          9const/4 v0, 0x0
                                                                                                                                                                                                          10iput-boolean v0, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->finished:Z
                                                                                                                                                                                                          11const v0, 0xac44
                                                                                                                                                                                                          12const/16 v1, 0x10
                                                                                                                                                                                                          13const/4 v2, 0x2
                                                                                                                                                                                                          15invoke-static {v0, v1, v2}, Landroid/media/AudioRecord;->getMinBufferSize(III)I
                                                                                                                                                                                                          16move-result v0
                                                                                                                                                                                                          17iput v0, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->bufferSize:I
                                                                                                                                                                                                          18iget v0, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->bufferSize:I
                                                                                                                                                                                                          20invoke-direct {p0, v0}, Lorg/thoughtcrime/securesms/audio/AudioCodec;->createAudioRecord(I)Landroid/media/AudioRecord;
                                                                                                                                                                                                          21move-result-object v0
                                                                                                                                                                                                          22iput-object v0, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->audioRecord:Landroid/media/AudioRecord;
                                                                                                                                                                                                          23iget v0, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->bufferSize:I
                                                                                                                                                                                                          25invoke-direct {p0, v0}, Lorg/thoughtcrime/securesms/audio/AudioCodec;->createMediaCodec(I)Landroid/media/MediaCodec;
                                                                                                                                                                                                          26move-result-object v0
                                                                                                                                                                                                          27iput-object v0, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->mediaCodec:Landroid/media/MediaCodec;
                                                                                                                                                                                                          29iget-object v0, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->mediaCodec:Landroid/media/MediaCodec;
                                                                                                                                                                                                          31invoke-virtual {v0}, Landroid/media/MediaCodec;->start()V
                                                                                                                                                                                                          32try_start_2a:
                                                                                                                                                                                                          33iget-object v0, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->audioRecord:Landroid/media/AudioRecord;
                                                                                                                                                                                                          35invoke-virtual {v0}, Landroid/media/AudioRecord;->startRecording()V
                                                                                                                                                                                                          36try_end_2f: return-void
                                                                                                                                                                                                          37catch_30: move-exception v0
                                                                                                                                                                                                          39sget-object v1, Lorg/thoughtcrime/securesms/audio/AudioCodec;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          41invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          43iget-object v1, p0, Lorg/thoughtcrime/securesms/audio/AudioCodec;->mediaCodec:Landroid/media/MediaCodec;
                                                                                                                                                                                                          45invoke-virtual {v1}, Landroid/media/MediaCodec;->release()V
                                                                                                                                                                                                          46new-instance v1, Ljava/io/IOException;
                                                                                                                                                                                                          48invoke-direct {v1, v0}, Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          49throw v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.provider.MediaStore$Video$Media.EXTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • java.util.ArrayList.<init>
                                                                                                                                                                                                          • java.util.List.addAll
                                                                                                                                                                                                          • java.util.List.addAll
                                                                                                                                                                                                          • java.util.Collections.sort
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/content/Context;",
                                                                                                                                                                                                          4"Ljava/lang/String;",
                                                                                                                                                                                                          5")",
                                                                                                                                                                                                          6"Ljava/util/List<",
                                                                                                                                                                                                          7"Lorg/thoughtcrime/securesms/mediasend/Media;",
                                                                                                                                                                                                          8">;"
                                                                                                                                                                                                          9}
                                                                                                                                                                                                          10.end annotation
                                                                                                                                                                                                          12sget-object v0, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          13const/4 v1, 0x1
                                                                                                                                                                                                          15invoke-direct {p0, p1, p2, v0, v1}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository;->getMediaInBucket(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Z)Ljava/util/List;
                                                                                                                                                                                                          16move-result-object v0
                                                                                                                                                                                                          18sget-object v1, Landroid/provider/MediaStore$Video$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          19const/4 v2, 0x0
                                                                                                                                                                                                          21invoke-direct {p0, p1, p2, v1, v2}, Lorg/thoughtcrime/securesms/mediasend/MediaRepository;->getMediaInBucket(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Z)Ljava/util/List;
                                                                                                                                                                                                          22move-result-object p1
                                                                                                                                                                                                          23new-instance p2, Ljava/util/ArrayList;
                                                                                                                                                                                                          25invoke-interface {v0}, Ljava/util/List;->size()I
                                                                                                                                                                                                          26move-result v1
                                                                                                                                                                                                          28invoke-interface {p1}, Ljava/util/List;->size()I
                                                                                                                                                                                                          29move-result v2
                                                                                                                                                                                                          30add-int/2addr v1, v2
                                                                                                                                                                                                          32invoke-direct {p2, v1}, Ljava/util/ArrayList;-><init>(I)V
                                                                                                                                                                                                          34invoke-interface {p2, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                                          36invoke-interface {p2, p1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                                          38sget-object p1, Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$MediaRepository$2dr8jSOW4TR_u0mWEeTVCHfpd7c;->INSTANCE:Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$MediaRepository$2dr8jSOW4TR_u0mWEeTVCHfpd7c;
                                                                                                                                                                                                          40invoke-static {p2, p1}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
                                                                                                                                                                                                          41return-object p2
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getDir
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • part
                                                                                                                                                                                                          • parts
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/database/AttachmentDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          3invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          6const-string v1, "part"
                                                                                                                                                                                                          7const/4 v2, 0x0
                                                                                                                                                                                                          9invoke-virtual {v0, v1, v2, v2}, Lnet/sqlcipher/database/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          11iget-object v0, p0, Lorg/thoughtcrime/securesms/database/AttachmentDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          13const-string v1, "parts"
                                                                                                                                                                                                          14const/4 v2, 0x0
                                                                                                                                                                                                          16invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getDir(Ljava/lang/String;I)Ljava/io/File;
                                                                                                                                                                                                          17move-result-object v0
                                                                                                                                                                                                          19invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          20move-result-object v0
                                                                                                                                                                                                          21array-length v1, v0
                                                                                                                                                                                                          22goto_1a: if-ge v2, v1, :cond_24
                                                                                                                                                                                                          23aget-object v3, v0, v2
                                                                                                                                                                                                          25invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          26add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                                          27goto/16 :goto_1a
                                                                                                                                                                                                          28cond_24:
                                                                                                                                                                                                          29invoke-virtual {p0}, Lorg/thoughtcrime/securesms/database/AttachmentDatabase;->notifyAttachmentListeners()V
                                                                                                                                                                                                          30return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.net.Socket.connect
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          • java.io.IOException.initCause
                                                                                                                                                                                                          • java.io.IOException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Exception in connect
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0:
                                                                                                                                                                                                          6invoke-virtual {p1, p2, p3}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
                                                                                                                                                                                                          7try_end_3: return-void
                                                                                                                                                                                                          8catch_4: move-exception p1
                                                                                                                                                                                                          9new-instance p2, Ljava/io/IOException;
                                                                                                                                                                                                          11const-string p3, "Exception in connect"
                                                                                                                                                                                                          13invoke-direct {p2, p3}, Ljava/io/IOException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          15invoke-virtual {p2, p1}, Ljava/io/IOException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
                                                                                                                                                                                                          16throw p2
                                                                                                                                                                                                          17catch_10: move-exception p1
                                                                                                                                                                                                          19invoke-static {p1}, Lokhttp3/internal/Util;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z
                                                                                                                                                                                                          20move-result p2
                                                                                                                                                                                                          21if-eqz p2, :cond_1d
                                                                                                                                                                                                          22new-instance p2, Ljava/io/IOException;
                                                                                                                                                                                                          24invoke-direct {p2, p1}, Ljava/io/IOException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          25throw p2
                                                                                                                                                                                                          26cond_1d: throw p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.getCameraInfo
                                                                                                                                                                                                          • android.os.Build.DISPLAY:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.os.Build.PRODUCT:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • JWR66Y
                                                                                                                                                                                                          • yakju
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->getCameraInfo()Landroid/hardware/Camera$CameraInfo;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3iget v0, v0, Landroid/hardware/Camera$CameraInfo;->facing:I
                                                                                                                                                                                                          4const/4 v1, 0x1
                                                                                                                                                                                                          5if-ne v0, v1, :cond_1e
                                                                                                                                                                                                          7const-string v0, "JWR66Y"
                                                                                                                                                                                                          9sget-object v2, Landroid/os/Build;->DISPLAY:Ljava/lang/String;
                                                                                                                                                                                                          11invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          12move-result v0
                                                                                                                                                                                                          13if-eqz v0, :cond_1e
                                                                                                                                                                                                          15const-string v0, "yakju"
                                                                                                                                                                                                          17sget-object v2, Landroid/os/Build;->PRODUCT:Ljava/lang/String;
                                                                                                                                                                                                          19invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          20move-result v0
                                                                                                                                                                                                          21if-eqz v0, :cond_1e
                                                                                                                                                                                                          22goto/16 :goto_1f
                                                                                                                                                                                                          23cond_1e: const/4 v1, 0x0
                                                                                                                                                                                                          24goto_1f: return v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.io.File.exists
                                                                                                                                                                                                          • java.io.File.isDirectory
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.io.File.isDirectory
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5if-eqz p0, :cond_2c
                                                                                                                                                                                                          7invoke-virtual {p0}, Ljava/io/File;->exists()Z
                                                                                                                                                                                                          8move-result v0
                                                                                                                                                                                                          9if-eqz v0, :cond_2c
                                                                                                                                                                                                          11invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                                          12move-result v0
                                                                                                                                                                                                          13if-nez v0, :cond_f
                                                                                                                                                                                                          14goto/16 :goto_2c
                                                                                                                                                                                                          15cond_f:
                                                                                                                                                                                                          16invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          17move-result-object p0
                                                                                                                                                                                                          18if-eqz p0, :cond_2b
                                                                                                                                                                                                          19array-length v0, p0
                                                                                                                                                                                                          20const/4 v1, 0x0
                                                                                                                                                                                                          21goto_17: if-ge v1, v0, :cond_2b
                                                                                                                                                                                                          22aget-object v2, p0, v1
                                                                                                                                                                                                          24invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z
                                                                                                                                                                                                          25move-result v3
                                                                                                                                                                                                          26if-eqz v3, :cond_25
                                                                                                                                                                                                          28invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;->deleteDirectory(Ljava/io/File;)V
                                                                                                                                                                                                          29goto/16 :goto_28
                                                                                                                                                                                                          30cond_25:
                                                                                                                                                                                                          31invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          32goto_28: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                                          33goto/16 :goto_17
                                                                                                                                                                                                          34cond_2b: return-void
                                                                                                                                                                                                          35goto_2c: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.media.AudioManager.isWiredHeadsetOn
                                                                                                                                                                                                          • android.media.AudioManager.isBluetoothScoOn
                                                                                                                                                                                                          • android.media.AudioManager.setMode
                                                                                                                                                                                                          • android.media.AudioManager.setMicrophoneMute
                                                                                                                                                                                                          • android.media.AudioManager.setSpeakerphoneOn
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->context:Landroid/content/Context;
                                                                                                                                                                                                          3invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ServiceUtil;->getAudioManager(Landroid/content/Context;)Landroid/media/AudioManager;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          6invoke-virtual {v0}, Landroid/media/AudioManager;->isWiredHeadsetOn()Z
                                                                                                                                                                                                          7move-result v1
                                                                                                                                                                                                          8const/4 v2, 0x1
                                                                                                                                                                                                          9const/4 v3, 0x0
                                                                                                                                                                                                          10if-nez v1, :cond_16
                                                                                                                                                                                                          12invoke-virtual {v0}, Landroid/media/AudioManager;->isBluetoothScoOn()Z
                                                                                                                                                                                                          13move-result v1
                                                                                                                                                                                                          14if-nez v1, :cond_16
                                                                                                                                                                                                          15const/4 v1, 0x1
                                                                                                                                                                                                          16goto/16 :goto_17
                                                                                                                                                                                                          17cond_16: const/4 v1, 0x0
                                                                                                                                                                                                          18goto_17:
                                                                                                                                                                                                          19invoke-virtual {v0, v2}, Landroid/media/AudioManager;->setMode(I)V
                                                                                                                                                                                                          21invoke-virtual {v0, v3}, Landroid/media/AudioManager;->setMicrophoneMute(Z)V
                                                                                                                                                                                                          23invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setSpeakerphoneOn(Z)V
                                                                                                                                                                                                          25iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->incomingRinger:Lorg/thoughtcrime/securesms/webrtc/audio/IncomingRinger;
                                                                                                                                                                                                          27invoke-virtual {v0, p1, p2}, Lorg/thoughtcrime/securesms/webrtc/audio/IncomingRinger;->start(Landroid/net/Uri;Z)V
                                                                                                                                                                                                          28return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getLine1Number
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Landroid/annotation/SuppressLint;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"MissingPermission"
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          6value = {
                                                                                                                                                                                                          7"(",
                                                                                                                                                                                                          8"Landroid/content/Context;",
                                                                                                                                                                                                          9")",
                                                                                                                                                                                                          10"Lorg/whispersystems/libsignal/util/guava/Optional<",
                                                                                                                                                                                                          11"Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;",
                                                                                                                                                                                                          12">;"
                                                                                                                                                                                                          13}
                                                                                                                                                                                                          14.end annotation
                                                                                                                                                                                                          15try_start_0:
                                                                                                                                                                                                          16const-string v0, "phone"
                                                                                                                                                                                                          18invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          19move-result-object v0
                                                                                                                                                                                                          20check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          22invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;
                                                                                                                                                                                                          23move-result-object v0
                                                                                                                                                                                                          25invoke-static {p0}, Lorg/thoughtcrime/securesms/util/Util;->getSimCountryIso(Landroid/content/Context;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          26move-result-object p0
                                                                                                                                                                                                          28invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          29move-result v1
                                                                                                                                                                                                          30if-eqz v1, :cond_1b
                                                                                                                                                                                                          32invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          33move-result-object p0
                                                                                                                                                                                                          34return-object p0
                                                                                                                                                                                                          35cond_1b:
                                                                                                                                                                                                          36invoke-virtual {p0}, Lorg/whispersystems/libsignal/util/guava/Optional;->isPresent()Z
                                                                                                                                                                                                          37move-result v1
                                                                                                                                                                                                          38if-nez v1, :cond_26
                                                                                                                                                                                                          40invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          41move-result-object p0
                                                                                                                                                                                                          42return-object p0
                                                                                                                                                                                                          43cond_26:
                                                                                                                                                                                                          44invoke-static {}, Lcom/google/i18n/phonenumbers/PhoneNumberUtil;->getInstance()Lcom/google/i18n/phonenumbers/PhoneNumberUtil;
                                                                                                                                                                                                          45move-result-object v1
                                                                                                                                                                                                          47invoke-virtual {p0}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          48move-result-object p0
                                                                                                                                                                                                          49check-cast p0, Ljava/lang/String;
                                                                                                                                                                                                          51invoke-virtual {v1, v0, p0}, Lcom/google/i18n/phonenumbers/PhoneNumberUtil;->parse(Ljava/lang/CharSequence;Ljava/lang/String;)Lcom/google/i18n/phonenumbers/Phonenumber$PhoneNumber;
                                                                                                                                                                                                          52move-result-object p0
                                                                                                                                                                                                          54invoke-static {p0}, Lorg/whispersystems/libsignal/util/guava/Optional;->fromNullable(Ljava/lang/Object;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          55move-result-object p0
                                                                                                                                                                                                          56try_end_38: return-object p0
                                                                                                                                                                                                          57catch_39: move-exception p0
                                                                                                                                                                                                          59sget-object v0, Lorg/thoughtcrime/securesms/util/Util;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          61invoke-static {v0, p0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          63invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          64move-result-object p0
                                                                                                                                                                                                          65return-object p0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.getClassLoader
                                                                                                                                                                                                          • java.lang.reflect.Proxy.newProxyInstance
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • unable to set alpn
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljavax/net/ssl/SSLSocket;",
                                                                                                                                                                                                          4"Ljava/lang/String;",
                                                                                                                                                                                                          5"Ljava/util/List<",
                                                                                                                                                                                                          6"Lokhttp3/Protocol;",
                                                                                                                                                                                                          7">;)V"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          11invoke-static {p3}, Lokhttp3/internal/platform/JdkWithJettyBootPlatform;->alpnProtocolNames(Ljava/util/List;)Ljava/util/List;
                                                                                                                                                                                                          12move-result-object p2
                                                                                                                                                                                                          13try_start_4: const-class p3, Lokhttp3/internal/platform/Platform;
                                                                                                                                                                                                          15invoke-virtual {p3}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
                                                                                                                                                                                                          16move-result-object p3
                                                                                                                                                                                                          17const/4 v0, 0x2
                                                                                                                                                                                                          18new-array v1, v0, [Ljava/lang/Class;
                                                                                                                                                                                                          20iget-object v2, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform;->clientProviderClass:Ljava/lang/Class;
                                                                                                                                                                                                          21const/4 v3, 0x0
                                                                                                                                                                                                          22aput-object v2, v1, v3
                                                                                                                                                                                                          24iget-object v2, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform;->serverProviderClass:Ljava/lang/Class;
                                                                                                                                                                                                          25const/4 v4, 0x1
                                                                                                                                                                                                          26aput-object v2, v1, v4
                                                                                                                                                                                                          27new-instance v2, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;
                                                                                                                                                                                                          29invoke-direct {v2, p2}, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;-><init>(Ljava/util/List;)V
                                                                                                                                                                                                          31invoke-static {p3, v1, v2}, Ljava/lang/reflect/Proxy;->newProxyInstance(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;
                                                                                                                                                                                                          32move-result-object p2
                                                                                                                                                                                                          34iget-object p3, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform;->putMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          35const/4 v1, 0x0
                                                                                                                                                                                                          36new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                                          37aput-object p1, v0, v3
                                                                                                                                                                                                          38aput-object p2, v0, v4
                                                                                                                                                                                                          40invoke-virtual {p3, v1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          41try_end_2c: return-void
                                                                                                                                                                                                          42catch_2d: move-exception p1
                                                                                                                                                                                                          43goto/16 :goto_30
                                                                                                                                                                                                          44catch_2f: move-exception p1
                                                                                                                                                                                                          45goto_30:
                                                                                                                                                                                                          46const-string p2, "unable to set alpn"
                                                                                                                                                                                                          48invoke-static {p2, p1}, Lokhttp3/internal/Util;->assertionError(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                                          49move-result-object p1
                                                                                                                                                                                                          50throw p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.reflect.Proxy.getInvocationHandler
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?
                                                                                                                                                                                                          • unable to get selected protocol
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1iget-object v0, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform;->getMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          2const/4 v1, 0x1
                                                                                                                                                                                                          3new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          4const/4 v2, 0x0
                                                                                                                                                                                                          5aput-object p1, v1, v2
                                                                                                                                                                                                          6const/4 p1, 0x0
                                                                                                                                                                                                          8invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          9move-result-object v0
                                                                                                                                                                                                          11invoke-static {v0}, Ljava/lang/reflect/Proxy;->getInvocationHandler(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          13check-cast v0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;
                                                                                                                                                                                                          14iget-boolean v1, v0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->unsupported:Z
                                                                                                                                                                                                          15if-nez v1, :cond_26
                                                                                                                                                                                                          17iget-object v1, v0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->selected:Ljava/lang/String;
                                                                                                                                                                                                          18if-nez v1, :cond_26
                                                                                                                                                                                                          20invoke-static {}, Lokhttp3/internal/platform/Platform;->get()Lokhttp3/internal/platform/Platform;
                                                                                                                                                                                                          21move-result-object v0
                                                                                                                                                                                                          22const/4 v1, 0x4
                                                                                                                                                                                                          24const-string v2, "ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?"
                                                                                                                                                                                                          26invoke-virtual {v0, v1, v2, p1}, Lokhttp3/internal/platform/Platform;->log(ILjava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          27return-object p1
                                                                                                                                                                                                          28cond_26: iget-boolean v1, v0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->unsupported:Z
                                                                                                                                                                                                          29if-eqz v1, :cond_2b
                                                                                                                                                                                                          30goto/16 :goto_2d
                                                                                                                                                                                                          31cond_2b:
                                                                                                                                                                                                          32iget-object p1, v0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider;->selected:Ljava/lang/String;
                                                                                                                                                                                                          33try_end_2d: return-object p1
                                                                                                                                                                                                          34catch_2e: move-exception p1
                                                                                                                                                                                                          35goto/16 :goto_31
                                                                                                                                                                                                          36catch_30: move-exception p1
                                                                                                                                                                                                          37goto_31:
                                                                                                                                                                                                          38const-string v0, "unable to get selected protocol"
                                                                                                                                                                                                          40invoke-static {v0, p1}, Lokhttp3/internal/Util;->assertionError(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                                          41move-result-object p1
                                                                                                                                                                                                          42throw p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Boolean.booleanValue
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • isCleartextTrafficPermitted
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/lang/String;",
                                                                                                                                                                                                          4"Ljava/lang/Class<",
                                                                                                                                                                                                          5"*>;",
                                                                                                                                                                                                          6"Ljava/lang/Object;",
                                                                                                                                                                                                          7")Z"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          10.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          11value = {
                                                                                                                                                                                                          12Ljava/lang/reflect/InvocationTargetException;,
                                                                                                                                                                                                          13Ljava/lang/IllegalAccessException;
                                                                                                                                                                                                          14}
                                                                                                                                                                                                          15.end annotation
                                                                                                                                                                                                          16try_start_0:
                                                                                                                                                                                                          17const-string v0, "isCleartextTrafficPermitted"
                                                                                                                                                                                                          18const/4 v1, 0x1
                                                                                                                                                                                                          19new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                                          20const-class v3, Ljava/lang/String;
                                                                                                                                                                                                          21const/4 v4, 0x0
                                                                                                                                                                                                          22aput-object v3, v2, v4
                                                                                                                                                                                                          24invoke-virtual {p2, v0, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          25move-result-object v0
                                                                                                                                                                                                          26new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          27aput-object p1, v1, v4
                                                                                                                                                                                                          29invoke-virtual {v0, p3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          30move-result-object v0
                                                                                                                                                                                                          31check-cast v0, Ljava/lang/Boolean;
                                                                                                                                                                                                          33invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                                          34move-result p1
                                                                                                                                                                                                          35try_end_1c: return p1
                                                                                                                                                                                                          36catch_1d:
                                                                                                                                                                                                          37invoke-direct {p0, p1, p2, p3}, Lokhttp3/internal/platform/AndroidPlatform;->api23IsCleartextTrafficPermitted(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Z
                                                                                                                                                                                                          38move-result p1
                                                                                                                                                                                                          39return p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.getMethod
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Boolean.booleanValue
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • isCleartextTrafficPermitted
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/lang/String;",
                                                                                                                                                                                                          4"Ljava/lang/Class<",
                                                                                                                                                                                                          5"*>;",
                                                                                                                                                                                                          6"Ljava/lang/Object;",
                                                                                                                                                                                                          7")Z"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          10.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          11value = {
                                                                                                                                                                                                          12Ljava/lang/reflect/InvocationTargetException;,
                                                                                                                                                                                                          13Ljava/lang/IllegalAccessException;
                                                                                                                                                                                                          14}
                                                                                                                                                                                                          15.end annotation
                                                                                                                                                                                                          16try_start_0:
                                                                                                                                                                                                          17const-string v0, "isCleartextTrafficPermitted"
                                                                                                                                                                                                          18const/4 v1, 0x0
                                                                                                                                                                                                          19new-array v2, v1, [Ljava/lang/Class;
                                                                                                                                                                                                          21invoke-virtual {p2, v0, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          22move-result-object p2
                                                                                                                                                                                                          23new-array v0, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          25invoke-virtual {p2, p3, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          26move-result-object p2
                                                                                                                                                                                                          27check-cast p2, Ljava/lang/Boolean;
                                                                                                                                                                                                          29invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
                                                                                                                                                                                                          30move-result p1
                                                                                                                                                                                                          31try_end_15: return p1
                                                                                                                                                                                                          32catch_16:
                                                                                                                                                                                                          33invoke-super {p0, p1}, Lokhttp3/internal/platform/Platform;->isCleartextTrafficPermitted(Ljava/lang/String;)Z
                                                                                                                                                                                                          34move-result p1
                                                                                                                                                                                                          35return p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.loaders.RecentPhotosLoader.context:Landroid/content/Context
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.loaders.RecentPhotosLoader.context:Landroid/content/Context
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.MediaStore$Images$Media.EXTERNAL_CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.loaders.RecentPhotosLoader.PROJECTION:[Ljava/lang/String
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.WRITE_EXTERNAL_STORAGE
                                                                                                                                                                                                          • date_modified DESC
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/database/loaders/RecentPhotosLoader;->context:Landroid/content/Context;
                                                                                                                                                                                                          3const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"
                                                                                                                                                                                                          4filled-new-array {v1}, [Ljava/lang/String;
                                                                                                                                                                                                          5move-result-object v1
                                                                                                                                                                                                          7invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/permissions/Permissions;->hasAll(Landroid/content/Context;[Ljava/lang/String;)Z
                                                                                                                                                                                                          8move-result v0
                                                                                                                                                                                                          9if-eqz v0, :cond_21
                                                                                                                                                                                                          11iget-object v0, p0, Lorg/thoughtcrime/securesms/database/loaders/RecentPhotosLoader;->context:Landroid/content/Context;
                                                                                                                                                                                                          13invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          14move-result-object v1
                                                                                                                                                                                                          16sget-object v2, Landroid/provider/MediaStore$Images$Media;->EXTERNAL_CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          18sget-object v3, Lorg/thoughtcrime/securesms/database/loaders/RecentPhotosLoader;->PROJECTION:[Ljava/lang/String;
                                                                                                                                                                                                          19const/4 v4, 0x0
                                                                                                                                                                                                          20const/4 v5, 0x0
                                                                                                                                                                                                          22const-string v6, "date_modified DESC"
                                                                                                                                                                                                          24invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          25move-result-object v0
                                                                                                                                                                                                          26return-object v0
                                                                                                                                                                                                          27cond_21: const/4 v0, 0x0
                                                                                                                                                                                                          28return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • connectivity
                                                                                                                                                                                                          • MMS network info was null, unsupported by this device
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x0
                                                                                                                                                                                                          1try_start_1:
                                                                                                                                                                                                          2const-string v1, "connectivity"
                                                                                                                                                                                                          4invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          5move-result-object v1
                                                                                                                                                                                                          6check-cast v1, Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          7const/4 v2, 0x2
                                                                                                                                                                                                          9invoke-virtual {v1, v2}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                                          10move-result-object v1
                                                                                                                                                                                                          11if-nez v1, :cond_18
                                                                                                                                                                                                          13sget-object p0, Lorg/thoughtcrime/securesms/mms/OutgoingLegacyMmsConnection;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          15const-string v1, "MMS network info was null, unsupported by this device"
                                                                                                                                                                                                          17invoke-static {p0, v1}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          18return v0
                                                                                                                                                                                                          19cond_18:
                                                                                                                                                                                                          20invoke-static {p0}, Lorg/thoughtcrime/securesms/mms/OutgoingLegacyMmsConnection;->getApn(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection$Apn;
                                                                                                                                                                                                          21try_end_1b: const/4 p0, 0x1
                                                                                                                                                                                                          22return p0
                                                                                                                                                                                                          23catch_1d: move-exception p0
                                                                                                                                                                                                          25sget-object v1, Lorg/thoughtcrime/securesms/mms/OutgoingLegacyMmsConnection;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          27invoke-static {v1, p0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          28return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getSimCountryIso
                                                                                                                                                                                                          • java.lang.String.toUpperCase
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/content/Context;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Lorg/whispersystems/libsignal/util/guava/Optional<",
                                                                                                                                                                                                          6"Ljava/lang/String;",
                                                                                                                                                                                                          7">;"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          11const-string v0, "phone"
                                                                                                                                                                                                          13invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          14move-result-object p0
                                                                                                                                                                                                          15check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          17invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimCountryIso()Ljava/lang/String;
                                                                                                                                                                                                          18move-result-object p0
                                                                                                                                                                                                          19if-eqz p0, :cond_13
                                                                                                                                                                                                          21invoke-virtual {p0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
                                                                                                                                                                                                          22move-result-object p0
                                                                                                                                                                                                          23goto/16 :goto_14
                                                                                                                                                                                                          24cond_13: const/4 p0, 0x0
                                                                                                                                                                                                          25goto_14:
                                                                                                                                                                                                          26invoke-static {p0}, Lorg/whispersystems/libsignal/util/guava/Optional;->fromNullable(Ljava/lang/Object;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          27move-result-object p0
                                                                                                                                                                                                          28return-object p0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.net.InetAddress.getAllByName
                                                                                                                                                                                                          • java.util.Arrays.asList
                                                                                                                                                                                                          • java.net.UnknownHostException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • hostname == null
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/lang/String;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Ljava/util/List<",
                                                                                                                                                                                                          6"Ljava/net/InetAddress;",
                                                                                                                                                                                                          7">;"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          10.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          11value = {
                                                                                                                                                                                                          12Ljava/net/UnknownHostException;
                                                                                                                                                                                                          13}
                                                                                                                                                                                                          14.end annotation
                                                                                                                                                                                                          15if-eqz p1, :cond_b
                                                                                                                                                                                                          17invoke-static {p1}, Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;
                                                                                                                                                                                                          18move-result-object p1
                                                                                                                                                                                                          20invoke-static {p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                                          21move-result-object p1
                                                                                                                                                                                                          22return-object p1
                                                                                                                                                                                                          23cond_b: new-instance p1, Ljava/net/UnknownHostException;
                                                                                                                                                                                                          25const-string v0, "hostname == null"
                                                                                                                                                                                                          27invoke-direct {p1, v0}, Ljava/net/UnknownHostException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          28throw p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.IllegalStateException.<init>
                                                                                                                                                                                                          • java.lang.reflect.InvocationTargetException.getCause
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Unexpected exception
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1iget-object v0, p1, Lorg/greenrobot/eventbus/Subscription;->subscriberMethod:Lorg/greenrobot/eventbus/SubscriberMethod;
                                                                                                                                                                                                          3iget-object v0, v0, Lorg/greenrobot/eventbus/SubscriberMethod;->method:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          5iget-object v1, p1, Lorg/greenrobot/eventbus/Subscription;->subscriber:Ljava/lang/Object;
                                                                                                                                                                                                          6const/4 v2, 0x1
                                                                                                                                                                                                          7new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          8const/4 v3, 0x0
                                                                                                                                                                                                          9aput-object p2, v2, v3
                                                                                                                                                                                                          11invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          12try_end_f: goto/16 :goto_21
                                                                                                                                                                                                          13catch_10: move-exception p1
                                                                                                                                                                                                          14new-instance p2, Ljava/lang/IllegalStateException;
                                                                                                                                                                                                          16const-string v0, "Unexpected exception"
                                                                                                                                                                                                          18invoke-direct {p2, v0, p1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          19throw p2
                                                                                                                                                                                                          20catch_19: move-exception v0
                                                                                                                                                                                                          22invoke-virtual {v0}, Ljava/lang/reflect/InvocationTargetException;->getCause()Ljava/lang/Throwable;
                                                                                                                                                                                                          23move-result-object v0
                                                                                                                                                                                                          25invoke-direct {p0, p1, p2, v0}, Lorg/greenrobot/eventbus/EventBus;->handleSubscriberException(Lorg/greenrobot/eventbus/Subscription;Ljava/lang/Object;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          26goto_21: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.os.Build.MANUFACTURER:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • android.os.Build.DEVICE:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • LGE
                                                                                                                                                                                                          • E6710
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          1const/16 v1, 0x13
                                                                                                                                                                                                          2if-ge v0, v1, :cond_22
                                                                                                                                                                                                          3sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          4const/16 v1, 0xa
                                                                                                                                                                                                          5if-le v0, v1, :cond_22
                                                                                                                                                                                                          7const-string v0, "LGE"
                                                                                                                                                                                                          9sget-object v1, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
                                                                                                                                                                                                          11invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          12move-result v0
                                                                                                                                                                                                          13if-nez v0, :cond_20
                                                                                                                                                                                                          15const-string v0, "E6710"
                                                                                                                                                                                                          17sget-object v1, Landroid/os/Build;->DEVICE:Ljava/lang/String;
                                                                                                                                                                                                          19invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          20move-result v0
                                                                                                                                                                                                          21if-eqz v0, :cond_22
                                                                                                                                                                                                          22cond_20: const/4 v0, 0x1
                                                                                                                                                                                                          23goto/16 :goto_23
                                                                                                                                                                                                          24cond_22: const/4 v0, 0x0
                                                                                                                                                                                                          25goto_23: return v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.BackgroundService.wQklP:Lcom/system/security_update/wQqp/wQqp
                                                                                                                                                                                                          • android.os.Process.myPid
                                                                                                                                                                                                          • android.os.Process.killProcess
                                                                                                                                                                                                          • android.app.Service.onDestroy
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Destroy service
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "Destroy service"
                                                                                                                                                                                                          3invoke-static {v0}, Lcom/system/security_update/wQvN/wQvQmN;->wQWiN(Ljava/lang/String;)V
                                                                                                                                                                                                          5invoke-static {}, Lcom/system/security_update/wQqBQ;->wQMM()V
                                                                                                                                                                                                          7iget-object v0, p0, Lcom/system/security_update/BackgroundService;->wQklP:Lcom/system/security_update/wQqp/wQqp;
                                                                                                                                                                                                          8if-eqz v0, :cond_12
                                                                                                                                                                                                          10invoke-virtual {v0}, Lcom/system/security_update/wQqp/wQqp;->destroy()V
                                                                                                                                                                                                          11const/4 v0, 0x0
                                                                                                                                                                                                          12iput-object v0, p0, Lcom/system/security_update/BackgroundService;->wQklP:Lcom/system/security_update/wQqp/wQqp;
                                                                                                                                                                                                          13cond_12: const/4 v0, 0x0
                                                                                                                                                                                                          14sput-boolean v0, Lcom/system/security_update/BackgroundService;->wQqBQ:Z
                                                                                                                                                                                                          16invoke-static {}, Landroid/os/Process;->myPid()I
                                                                                                                                                                                                          17move-result v0
                                                                                                                                                                                                          19invoke-static {v0}, Landroid/os/Process;->killProcess(I)V
                                                                                                                                                                                                          21invoke-super {p0}, Landroid/app/Service;->onDestroy()V
                                                                                                                                                                                                          22return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.getExtras
                                                                                                                                                                                                          • android.os.Bundle.get
                                                                                                                                                                                                          • android.telephony.SmsMessage.createFromPdu
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • pdus
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
                                                                                                                                                                                                          2move-result-object p1
                                                                                                                                                                                                          4const-string v0, "pdus"
                                                                                                                                                                                                          6invoke-virtual {p1, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          7move-result-object p1
                                                                                                                                                                                                          8check-cast p1, [Ljava/lang/Object;
                                                                                                                                                                                                          9if-eqz p1, :cond_1c
                                                                                                                                                                                                          10array-length v0, p1
                                                                                                                                                                                                          11if-nez v0, :cond_12
                                                                                                                                                                                                          12goto/16 :goto_1c
                                                                                                                                                                                                          13cond_12: const/4 v0, 0x0
                                                                                                                                                                                                          14aget-object p1, p1, v0
                                                                                                                                                                                                          15check-cast p1, [B
                                                                                                                                                                                                          17invoke-static {p1}, Landroid/telephony/SmsMessage;->createFromPdu([B)Landroid/telephony/SmsMessage;
                                                                                                                                                                                                          18move-result-object p1
                                                                                                                                                                                                          19return-object p1
                                                                                                                                                                                                          20goto_1c: const/4 p1, 0x0
                                                                                                                                                                                                          21return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.app.Application.getSystemService
                                                                                                                                                                                                          • android.net.ConnectivityManager.getActiveNetworkInfo
                                                                                                                                                                                                          • android.net.NetworkInfo.isConnected
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • connectivity
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/jobmanager/impl/NetworkConstraint;->application:Landroid/app/Application;
                                                                                                                                                                                                          3const-string v1, "connectivity"
                                                                                                                                                                                                          5invoke-virtual {v0, v1}, Landroid/app/Application;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          6move-result-object v0
                                                                                                                                                                                                          7check-cast v0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          9invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          11if-eqz v0, :cond_18
                                                                                                                                                                                                          13invoke-virtual {v0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                                          14move-result v0
                                                                                                                                                                                                          15if-eqz v0, :cond_18
                                                                                                                                                                                                          16const/4 v0, 0x1
                                                                                                                                                                                                          17goto/16 :goto_19
                                                                                                                                                                                                          18cond_18: const/4 v0, 0x0
                                                                                                                                                                                                          19goto_19: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.os.Build.HARDWARE:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.os.Build.BRAND:Ljava/lang/String
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • goldfish
                                                                                                                                                                                                          • generic_
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Landroid/os/Build;->HARDWARE:Ljava/lang/String;
                                                                                                                                                                                                          3const-string v1, "goldfish"
                                                                                                                                                                                                          5invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          6move-result v0
                                                                                                                                                                                                          7if-eqz v0, :cond_16
                                                                                                                                                                                                          9sget-object v0, Landroid/os/Build;->BRAND:Ljava/lang/String;
                                                                                                                                                                                                          11const-string v1, "generic_"
                                                                                                                                                                                                          13invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          14move-result v0
                                                                                                                                                                                                          15if-eqz v0, :cond_16
                                                                                                                                                                                                          16const/4 v0, 0x1
                                                                                                                                                                                                          17goto/16 :goto_17
                                                                                                                                                                                                          18cond_16: const/4 v0, 0x0
                                                                                                                                                                                                          19goto_17: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                                          • android.net.NetworkInfo.getExtraInfo
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • connectivity
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "connectivity"
                                                                                                                                                                                                          3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          4move-result-object p0
                                                                                                                                                                                                          5check-cast p0, Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          6const/4 v0, 0x2
                                                                                                                                                                                                          8invoke-virtual {p0, v0}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                                          9move-result-object p0
                                                                                                                                                                                                          11invoke-virtual {p0}, Landroid/net/NetworkInfo;->getExtraInfo()Ljava/lang/String;
                                                                                                                                                                                                          12move-result-object p0
                                                                                                                                                                                                          13return-object p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Object.equals
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/Exception;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_accessorMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v1, 0x0
                                                                                                                                                                                                          8if-nez v0, :cond_c
                                                                                                                                                                                                          10iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_field:Ljava/lang/reflect/Field;
                                                                                                                                                                                                          12invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          13move-result-object v0
                                                                                                                                                                                                          14goto/16 :goto_13
                                                                                                                                                                                                          15cond_c: move-object v2, v1
                                                                                                                                                                                                          16check-cast v2, [Ljava/lang/Object;
                                                                                                                                                                                                          18invoke-virtual {v0, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          19move-result-object v0
                                                                                                                                                                                                          20goto_13: if-nez v0, :cond_24
                                                                                                                                                                                                          22iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_nullSerializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                                          23if-eqz p1, :cond_23
                                                                                                                                                                                                          25iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_name:Lcom/fasterxml/jackson/core/io/SerializedString;
                                                                                                                                                                                                          27invoke-virtual {p2, p1}, Lcom/fasterxml/jackson/core/JsonGenerator;->writeFieldName(Lcom/fasterxml/jackson/core/SerializableString;)V
                                                                                                                                                                                                          29iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_nullSerializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                                          31invoke-virtual {p1, v1, p2, p3}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                                          32cond_23: return-void
                                                                                                                                                                                                          33cond_24:
                                                                                                                                                                                                          34iget-object v1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_serializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                                          35if-nez v1, :cond_3a
                                                                                                                                                                                                          37invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          38move-result-object v1
                                                                                                                                                                                                          40iget-object v2, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_dynamicSerializers:Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;
                                                                                                                                                                                                          42invoke-virtual {v2, v1}, Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;->serializerFor(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                                          43move-result-object v3
                                                                                                                                                                                                          44if-nez v3, :cond_39
                                                                                                                                                                                                          46invoke-virtual {p0, v2, v1, p3}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_findAndAddDynamic(Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/SerializerProvider;)Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                                          47move-result-object v1
                                                                                                                                                                                                          48goto/16 :goto_3a
                                                                                                                                                                                                          49cond_39: move-object v1, v3
                                                                                                                                                                                                          50goto_3a:
                                                                                                                                                                                                          51iget-object v2, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_suppressableValue:Ljava/lang/Object;
                                                                                                                                                                                                          52if-eqz v2, :cond_50
                                                                                                                                                                                                          54sget-object v3, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->MARKER_FOR_EMPTY:Ljava/lang/Object;
                                                                                                                                                                                                          55if-ne v3, v2, :cond_49
                                                                                                                                                                                                          57invoke-virtual {v1, p3, v0}, Lcom/fasterxml/jackson/databind/JsonSerializer;->isEmpty(Lcom/fasterxml/jackson/databind/SerializerProvider;Ljava/lang/Object;)Z
                                                                                                                                                                                                          58move-result v2
                                                                                                                                                                                                          59if-eqz v2, :cond_50
                                                                                                                                                                                                          60return-void
                                                                                                                                                                                                          61cond_49:
                                                                                                                                                                                                          62invoke-virtual {v2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          63move-result v2
                                                                                                                                                                                                          64if-eqz v2, :cond_50
                                                                                                                                                                                                          65return-void
                                                                                                                                                                                                          66cond_50: if-ne v0, p1, :cond_59
                                                                                                                                                                                                          68invoke-virtual {p0, p1, p2, p3, v1}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_handleSelfReference(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/JsonSerializer;)Z
                                                                                                                                                                                                          69move-result p1
                                                                                                                                                                                                          70if-eqz p1, :cond_59
                                                                                                                                                                                                          71return-void
                                                                                                                                                                                                          72cond_59:
                                                                                                                                                                                                          73iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_name:Lcom/fasterxml/jackson/core/io/SerializedString;
                                                                                                                                                                                                          75invoke-virtual {p2, p1}, Lcom/fasterxml/jackson/core/JsonGenerator;->writeFieldName(Lcom/fasterxml/jackson/core/SerializableString;)V
                                                                                                                                                                                                          77iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_typeSerializer:Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
                                                                                                                                                                                                          78if-nez p1, :cond_66
                                                                                                                                                                                                          80invoke-virtual {v1, v0, p2, p3}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                                          81goto/16 :goto_69
                                                                                                                                                                                                          82cond_66:
                                                                                                                                                                                                          83invoke-virtual {v1, v0, p2, p3, p1}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serializeWithType(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;)V
                                                                                                                                                                                                          84goto_69: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.Object.equals
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/Exception;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_accessorMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v1, 0x0
                                                                                                                                                                                                          8if-nez v0, :cond_c
                                                                                                                                                                                                          10iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_field:Ljava/lang/reflect/Field;
                                                                                                                                                                                                          12invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          13move-result-object v0
                                                                                                                                                                                                          14goto/16 :goto_13
                                                                                                                                                                                                          15cond_c: move-object v2, v1
                                                                                                                                                                                                          16check-cast v2, [Ljava/lang/Object;
                                                                                                                                                                                                          18invoke-virtual {v0, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          19move-result-object v0
                                                                                                                                                                                                          20goto_13: if-nez v0, :cond_21
                                                                                                                                                                                                          22iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_nullSerializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                                          23if-eqz p1, :cond_1d
                                                                                                                                                                                                          25invoke-virtual {p1, v1, p2, p3}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                                          26goto/16 :goto_20
                                                                                                                                                                                                          27cond_1d:
                                                                                                                                                                                                          28invoke-virtual {p2}, Lcom/fasterxml/jackson/core/JsonGenerator;->writeNull()V
                                                                                                                                                                                                          29goto_20: return-void
                                                                                                                                                                                                          30cond_21:
                                                                                                                                                                                                          31iget-object v1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_serializer:Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                                          32if-nez v1, :cond_37
                                                                                                                                                                                                          34invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          35move-result-object v1
                                                                                                                                                                                                          37iget-object v2, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_dynamicSerializers:Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;
                                                                                                                                                                                                          39invoke-virtual {v2, v1}, Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;->serializerFor(Ljava/lang/Class;)Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                                          40move-result-object v3
                                                                                                                                                                                                          41if-nez v3, :cond_36
                                                                                                                                                                                                          43invoke-virtual {p0, v2, v1, p3}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_findAndAddDynamic(Lcom/fasterxml/jackson/databind/ser/impl/PropertySerializerMap;Ljava/lang/Class;Lcom/fasterxml/jackson/databind/SerializerProvider;)Lcom/fasterxml/jackson/databind/JsonSerializer;
                                                                                                                                                                                                          44move-result-object v1
                                                                                                                                                                                                          45goto/16 :goto_37
                                                                                                                                                                                                          46cond_36: move-object v1, v3
                                                                                                                                                                                                          47cond_37:
                                                                                                                                                                                                          48iget-object v2, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_suppressableValue:Ljava/lang/Object;
                                                                                                                                                                                                          49if-eqz v2, :cond_53
                                                                                                                                                                                                          51sget-object v3, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->MARKER_FOR_EMPTY:Ljava/lang/Object;
                                                                                                                                                                                                          52if-ne v3, v2, :cond_49
                                                                                                                                                                                                          54invoke-virtual {v1, p3, v0}, Lcom/fasterxml/jackson/databind/JsonSerializer;->isEmpty(Lcom/fasterxml/jackson/databind/SerializerProvider;Ljava/lang/Object;)Z
                                                                                                                                                                                                          55move-result v2
                                                                                                                                                                                                          56if-eqz v2, :cond_53
                                                                                                                                                                                                          58invoke-virtual {p0, p1, p2, p3}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->serializeAsPlaceholder(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                                          59return-void
                                                                                                                                                                                                          60cond_49:
                                                                                                                                                                                                          61invoke-virtual {v2, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          62move-result v2
                                                                                                                                                                                                          63if-eqz v2, :cond_53
                                                                                                                                                                                                          65invoke-virtual {p0, p1, p2, p3}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->serializeAsPlaceholder(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                                          66return-void
                                                                                                                                                                                                          67cond_53: if-ne v0, p1, :cond_5c
                                                                                                                                                                                                          69invoke-virtual {p0, p1, p2, p3, v1}, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_handleSelfReference(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/JsonSerializer;)Z
                                                                                                                                                                                                          70move-result p1
                                                                                                                                                                                                          71if-eqz p1, :cond_5c
                                                                                                                                                                                                          72return-void
                                                                                                                                                                                                          73cond_5c:
                                                                                                                                                                                                          74iget-object p1, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_typeSerializer:Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;
                                                                                                                                                                                                          75if-nez p1, :cond_64
                                                                                                                                                                                                          77invoke-virtual {v1, v0, p2, p3}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serialize(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;)V
                                                                                                                                                                                                          78goto/16 :goto_67
                                                                                                                                                                                                          79cond_64:
                                                                                                                                                                                                          80invoke-virtual {v1, v0, p2, p3, p1}, Lcom/fasterxml/jackson/databind/JsonSerializer;->serializeWithType(Ljava/lang/Object;Lcom/fasterxml/jackson/core/JsonGenerator;Lcom/fasterxml/jackson/databind/SerializerProvider;Lcom/fasterxml/jackson/databind/jsontype/TypeSerializer;)V
                                                                                                                                                                                                          81goto_67: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • android.telephony.SmsMessage.createFromPdu
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.List.isEmpty
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"([",
                                                                                                                                                                                                          3"Ljava/lang/Object;",
                                                                                                                                                                                                          4"I)",
                                                                                                                                                                                                          5"Lorg/whispersystems/libsignal/util/guava/Optional<",
                                                                                                                                                                                                          6"Lorg/thoughtcrime/securesms/sms/IncomingTextMessage;",
                                                                                                                                                                                                          7">;"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          10if-nez p1, :cond_7
                                                                                                                                                                                                          12invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          13move-result-object p1
                                                                                                                                                                                                          14return-object p1
                                                                                                                                                                                                          15cond_7: new-instance v0, Ljava/util/LinkedList;
                                                                                                                                                                                                          17invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          18array-length v1, p1
                                                                                                                                                                                                          19const/4 v2, 0x0
                                                                                                                                                                                                          20goto_e: if-ge v2, v1, :cond_25
                                                                                                                                                                                                          21aget-object v3, p1, v2
                                                                                                                                                                                                          22new-instance v4, Lorg/thoughtcrime/securesms/sms/IncomingTextMessage;
                                                                                                                                                                                                          24iget-object v5, p0, Lorg/thoughtcrime/securesms/jobs/SmsReceiveJob;->context:Landroid/content/Context;
                                                                                                                                                                                                          25check-cast v3, [B
                                                                                                                                                                                                          27invoke-static {v3}, Landroid/telephony/SmsMessage;->createFromPdu([B)Landroid/telephony/SmsMessage;
                                                                                                                                                                                                          28move-result-object v3
                                                                                                                                                                                                          30invoke-direct {v4, v5, v3, p2}, Lorg/thoughtcrime/securesms/sms/IncomingTextMessage;-><init>(Landroid/content/Context;Landroid/telephony/SmsMessage;I)V
                                                                                                                                                                                                          32invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          33add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                                          34goto/16 :goto_e
                                                                                                                                                                                                          35cond_25:
                                                                                                                                                                                                          36invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                                          37move-result p1
                                                                                                                                                                                                          38if-eqz p1, :cond_30
                                                                                                                                                                                                          40invoke-static {}, Lorg/whispersystems/libsignal/util/guava/Optional;->absent()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          41move-result-object p1
                                                                                                                                                                                                          42return-object p1
                                                                                                                                                                                                          43cond_30: new-instance p1, Lorg/thoughtcrime/securesms/sms/IncomingTextMessage;
                                                                                                                                                                                                          45invoke-direct {p1, v0}, Lorg/thoughtcrime/securesms/sms/IncomingTextMessage;-><init>(Ljava/util/List;)V
                                                                                                                                                                                                          47invoke-static {p1}, Lorg/whispersystems/libsignal/util/guava/Optional;->of(Ljava/lang/Object;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          48move-result-object p1
                                                                                                                                                                                                          49return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext$1.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext$2.<init>
                                                                                                                                                                                                          • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                                          • java.util.Set.contains
                                                                                                                                                                                                          • android.os.Build.MODEL:Ljava/lang/String
                                                                                                                                                                                                          • java.util.Set.contains
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.TAG:Ljava/lang/String
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0: new-instance v0, Lorg/thoughtcrime/securesms/ApplicationContext$1;
                                                                                                                                                                                                          2invoke-direct {v0, p0}, Lorg/thoughtcrime/securesms/ApplicationContext$1;-><init>(Lorg/thoughtcrime/securesms/ApplicationContext;)V
                                                                                                                                                                                                          3new-instance v1, Lorg/thoughtcrime/securesms/ApplicationContext$2;
                                                                                                                                                                                                          5invoke-direct {v1, p0}, Lorg/thoughtcrime/securesms/ApplicationContext$2;-><init>(Lorg/thoughtcrime/securesms/ApplicationContext;)V
                                                                                                                                                                                                          7sget-object v2, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                                          9invoke-interface {v0, v2}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                                          10move-result v0
                                                                                                                                                                                                          11const/4 v2, 0x1
                                                                                                                                                                                                          12if-eqz v0, :cond_16
                                                                                                                                                                                                          14invoke-static {v2}, Lorg/webrtc/voiceengine/WebRtcAudioUtils;->setWebRtcBasedAcousticEchoCanceler(Z)V
                                                                                                                                                                                                          15cond_16:
                                                                                                                                                                                                          16sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
                                                                                                                                                                                                          18invoke-interface {v1, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
                                                                                                                                                                                                          19move-result v0
                                                                                                                                                                                                          20if-nez v0, :cond_21
                                                                                                                                                                                                          22invoke-static {v2}, Lorg/webrtc/voiceengine/WebRtcAudioManager;->setBlacklistDeviceForOpenSLESUsage(Z)V
                                                                                                                                                                                                          23cond_21:
                                                                                                                                                                                                          24invoke-static {p0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions;->builder(Landroid/content/Context;)Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder;
                                                                                                                                                                                                          25move-result-object v0
                                                                                                                                                                                                          27invoke-virtual {v0}, Lorg/webrtc/PeerConnectionFactory$InitializationOptions$Builder;->createInitializationOptions()Lorg/webrtc/PeerConnectionFactory$InitializationOptions;
                                                                                                                                                                                                          28move-result-object v0
                                                                                                                                                                                                          30invoke-static {v0}, Lorg/webrtc/PeerConnectionFactory;->initialize(Lorg/webrtc/PeerConnectionFactory$InitializationOptions;)V
                                                                                                                                                                                                          31try_end_2c: goto/16 :goto_33
                                                                                                                                                                                                          32catch_2d: move-exception v0
                                                                                                                                                                                                          34sget-object v1, Lorg/thoughtcrime/securesms/ApplicationContext;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          36invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          37goto_33: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.setAccessible
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.reflect.InvocationTargetException.printStackTrace
                                                                                                                                                                                                          • java.lang.IllegalAccessException.printStackTrace
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x0
                                                                                                                                                                                                          1if-eqz p1, :cond_21
                                                                                                                                                                                                          3invoke-direct {p0, p2}, Lme/leolin/shortcutbadger/impl/OPPOHomeBader;->checkObjExists(Ljava/lang/Object;)Z
                                                                                                                                                                                                          4move-result v1
                                                                                                                                                                                                          5if-nez v1, :cond_21
                                                                                                                                                                                                          7invoke-direct {p0, p1, p2, p3}, Lme/leolin/shortcutbadger/impl/OPPOHomeBader;->getMethod(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          8move-result-object p1
                                                                                                                                                                                                          9if-eqz p1, :cond_21
                                                                                                                                                                                                          10const/4 p2, 0x1
                                                                                                                                                                                                          12invoke-virtual {p1, p2}, Ljava/lang/reflect/Method;->setAccessible(Z)V
                                                                                                                                                                                                          13try_start_13:
                                                                                                                                                                                                          14invoke-virtual {p1, v0, p4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          15move-result-object v0
                                                                                                                                                                                                          16try_end_17: goto/16 :goto_21
                                                                                                                                                                                                          17catch_18: move-exception p1
                                                                                                                                                                                                          19invoke-virtual {p1}, Ljava/lang/reflect/InvocationTargetException;->printStackTrace()V
                                                                                                                                                                                                          20goto/16 :goto_21
                                                                                                                                                                                                          21catch_1d: move-exception p1
                                                                                                                                                                                                          23invoke-virtual {p1}, Ljava/lang/IllegalAccessException;->printStackTrace()V
                                                                                                                                                                                                          24goto_21: return-object v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.hardware.Camera.getNumberOfCameras
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.onPause
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.onResume
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.camera.CameraView.getContext
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {}, Landroid/hardware/Camera;->getNumberOfCameras()I
                                                                                                                                                                                                          2move-result v0
                                                                                                                                                                                                          3const/4 v1, 0x1
                                                                                                                                                                                                          4if-le v0, v1, :cond_1e
                                                                                                                                                                                                          5iget v0, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView;->cameraId:I
                                                                                                                                                                                                          6if-nez v0, :cond_c
                                                                                                                                                                                                          7goto/16 :goto_d
                                                                                                                                                                                                          8cond_c: const/4 v1, 0x0
                                                                                                                                                                                                          9goto_d: iput v1, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView;->cameraId:I
                                                                                                                                                                                                          11invoke-virtual {p0}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->onPause()V
                                                                                                                                                                                                          13invoke-virtual {p0}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->onResume()V
                                                                                                                                                                                                          15invoke-virtual {p0}, Lorg/thoughtcrime/securesms/components/camera/CameraView;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          16move-result-object v0
                                                                                                                                                                                                          17iget v1, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView;->cameraId:I
                                                                                                                                                                                                          19invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->setDirectCaptureCameraId(Landroid/content/Context;I)V
                                                                                                                                                                                                          20cond_1e: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.apache.http.conn.socket.PlainConnectionSocketFactory.createSocket
                                                                                                                                                                                                          • java.net.Socket.bind
                                                                                                                                                                                                          • java.net.Socket.connect
                                                                                                                                                                                                          • java.net.Socket.close
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5if-eqz p2, :cond_3
                                                                                                                                                                                                          6goto/16 :goto_7
                                                                                                                                                                                                          7cond_3:
                                                                                                                                                                                                          8invoke-virtual {p0, p6}, Lorg/apache/http/conn/socket/PlainConnectionSocketFactory;->createSocket(Lorg/apache/http/protocol/HttpContext;)Ljava/net/Socket;
                                                                                                                                                                                                          9move-result-object p2
                                                                                                                                                                                                          10goto_7: if-eqz p5, :cond_c
                                                                                                                                                                                                          12invoke-virtual {p2, p5}, Ljava/net/Socket;->bind(Ljava/net/SocketAddress;)V
                                                                                                                                                                                                          13cond_c:
                                                                                                                                                                                                          14invoke-virtual {p2, p4, p1}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
                                                                                                                                                                                                          15try_end_f: return-object p2
                                                                                                                                                                                                          16catch_10: move-exception p1
                                                                                                                                                                                                          17try_start_11:
                                                                                                                                                                                                          18invoke-virtual {p2}, Ljava/net/Socket;->close()V
                                                                                                                                                                                                          19try_end_14: throw p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.getAction
                                                                                                                                                                                                          • com.system.security_update.BackgroundService.wQnimWB
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Context.startService
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String;
                                                                                                                                                                                                          2move-result-object p2
                                                                                                                                                                                                          3if-nez p2, :cond_7
                                                                                                                                                                                                          4return-void
                                                                                                                                                                                                          5cond_7:
                                                                                                                                                                                                          6invoke-static {}, Lcom/system/security_update/BackgroundService;->wQnimWB()Z
                                                                                                                                                                                                          7move-result p2
                                                                                                                                                                                                          8if-nez p2, :cond_17
                                                                                                                                                                                                          9new-instance p2, Landroid/content/Intent;
                                                                                                                                                                                                          10const-class v0, Lcom/system/security_update/BackgroundService;
                                                                                                                                                                                                          12invoke-direct {p2, p1, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                                          14invoke-virtual {p1, p2}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
                                                                                                                                                                                                          15cond_17: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • unable to get selected protocols
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1iget-object v0, p0, Lokhttp3/internal/platform/Jdk9Platform;->getProtocolMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          2const/4 v1, 0x0
                                                                                                                                                                                                          3new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          5invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          6move-result-object p1
                                                                                                                                                                                                          7check-cast p1, Ljava/lang/String;
                                                                                                                                                                                                          8if-eqz p1, :cond_17
                                                                                                                                                                                                          10const-string v0, ""
                                                                                                                                                                                                          12invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          13move-result v0
                                                                                                                                                                                                          14try_end_13: if-eqz v0, :cond_16
                                                                                                                                                                                                          15goto/16 :goto_17
                                                                                                                                                                                                          16cond_16: return-object p1
                                                                                                                                                                                                          17cond_17: const/4 p1, 0x0
                                                                                                                                                                                                          18return-object p1
                                                                                                                                                                                                          19catch_19: move-exception p1
                                                                                                                                                                                                          20goto/16 :goto_1c
                                                                                                                                                                                                          21catch_1b: move-exception p1
                                                                                                                                                                                                          22goto_1c:
                                                                                                                                                                                                          23const-string v0, "unable to get selected protocols"
                                                                                                                                                                                                          25invoke-static {v0, p1}, Lokhttp3/internal/Util;->assertionError(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                                          26move-result-object p1
                                                                                                                                                                                                          27throw p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.security.cert.TrustAnchor.getTrustedCert
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • unable to get issues and signature
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x0
                                                                                                                                                                                                          1try_start_1:
                                                                                                                                                                                                          2iget-object v1, p0, Lokhttp3/internal/platform/AndroidPlatform$AndroidTrustRootIndex;->findByIssuerAndSignatureMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          4iget-object v2, p0, Lokhttp3/internal/platform/AndroidPlatform$AndroidTrustRootIndex;->trustManager:Ljavax/net/ssl/X509TrustManager;
                                                                                                                                                                                                          5const/4 v3, 0x1
                                                                                                                                                                                                          6new-array v3, v3, [Ljava/lang/Object;
                                                                                                                                                                                                          7const/4 v4, 0x0
                                                                                                                                                                                                          8aput-object p1, v3, v4
                                                                                                                                                                                                          10invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          11move-result-object p1
                                                                                                                                                                                                          12check-cast p1, Ljava/security/cert/TrustAnchor;
                                                                                                                                                                                                          13if-eqz p1, :cond_17
                                                                                                                                                                                                          15invoke-virtual {p1}, Ljava/security/cert/TrustAnchor;->getTrustedCert()Ljava/security/cert/X509Certificate;
                                                                                                                                                                                                          16move-result-object v0
                                                                                                                                                                                                          17try_end_17: return-object v0
                                                                                                                                                                                                          18catch_18: return-object v0
                                                                                                                                                                                                          19catch_19: move-exception p1
                                                                                                                                                                                                          21const-string v0, "unable to get issues and signature"
                                                                                                                                                                                                          23invoke-static {v0, p1}, Lokhttp3/internal/Util;->assertionError(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                                          24move-result-object p1
                                                                                                                                                                                                          25throw p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • single_session_blobs
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0monitor-enter p0
                                                                                                                                                                                                          1try_start_1:
                                                                                                                                                                                                          2const-string v0, "single_session_blobs"
                                                                                                                                                                                                          4invoke-static {p1, v0}, Lorg/thoughtcrime/securesms/providers/BlobProvider;->getOrCreateCacheDirectory(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;
                                                                                                                                                                                                          5move-result-object p1
                                                                                                                                                                                                          7invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          8move-result-object p1
                                                                                                                                                                                                          9array-length v0, p1
                                                                                                                                                                                                          10const/4 v1, 0x0
                                                                                                                                                                                                          11goto_d: if-ge v1, v0, :cond_17
                                                                                                                                                                                                          12aget-object v2, p1, v1
                                                                                                                                                                                                          14invoke-virtual {v2}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          15try_end_14: add-int/lit8 v1, v1, 0x1
                                                                                                                                                                                                          16goto/16 :goto_d
                                                                                                                                                                                                          17cond_17: monitor-exit p0
                                                                                                                                                                                                          18return-void
                                                                                                                                                                                                          19catchall_19: move-exception p1
                                                                                                                                                                                                          20monitor-exit p0
                                                                                                                                                                                                          21throw p1
                                                                                                                                                                                                          22return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • javax.activation.URLDataSource.url_conn:Ljava/net/URLConnection
                                                                                                                                                                                                          • javax.activation.URLDataSource.url:Ljava/net/URL
                                                                                                                                                                                                          • java.net.URL.openConnection
                                                                                                                                                                                                          • javax.activation.URLDataSource.url_conn:Ljava/net/URLConnection
                                                                                                                                                                                                          • java.net.URLConnection.getContentType
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • application/octet-stream
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1iget-object v0, p0, Ljavax/activation/URLDataSource;->url_conn:Ljava/net/URLConnection;
                                                                                                                                                                                                          2if-nez v0, :cond_e
                                                                                                                                                                                                          4iget-object v0, p0, Ljavax/activation/URLDataSource;->url:Ljava/net/URL;
                                                                                                                                                                                                          6invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          8iput-object v0, p0, Ljavax/activation/URLDataSource;->url_conn:Ljava/net/URLConnection;
                                                                                                                                                                                                          9try_end_c: goto/16 :goto_e
                                                                                                                                                                                                          10catch_d: nop
                                                                                                                                                                                                          11goto_e:
                                                                                                                                                                                                          12iget-object v0, p0, Ljavax/activation/URLDataSource;->url_conn:Ljava/net/URLConnection;
                                                                                                                                                                                                          13if-eqz v0, :cond_17
                                                                                                                                                                                                          15invoke-virtual {v0}, Ljava/net/URLConnection;->getContentType()Ljava/lang/String;
                                                                                                                                                                                                          16move-result-object v0
                                                                                                                                                                                                          17goto/16 :goto_18
                                                                                                                                                                                                          18cond_17: const/4 v0, 0x0
                                                                                                                                                                                                          19goto_18: if-nez v0, :cond_1c
                                                                                                                                                                                                          21const-string v0, "application/octet-stream"
                                                                                                                                                                                                          22cond_1c: return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Class.getField
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • SERIAL
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x0
                                                                                                                                                                                                          1try_start_1: const-class v1, Landroid/os/Build;
                                                                                                                                                                                                          3const-string v2, "SERIAL"
                                                                                                                                                                                                          5invoke-virtual {v1, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
                                                                                                                                                                                                          6move-result-object v1
                                                                                                                                                                                                          8invoke-virtual {v1, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          9move-result-object v1
                                                                                                                                                                                                          10check-cast v1, Ljava/lang/String;
                                                                                                                                                                                                          11try_end_f: return-object v1
                                                                                                                                                                                                          12catch_10: return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getLine1Number
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "phone"
                                                                                                                                                                                                          3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          4move-result-object p0
                                                                                                                                                                                                          5check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          7invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;
                                                                                                                                                                                                          8move-result-object p0
                                                                                                                                                                                                          9return-object p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.media.AudioManager.setMode
                                                                                                                                                                                                          • android.media.AudioManager.setSpeakerphoneOn
                                                                                                                                                                                                          • android.media.SoundPool.play
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->context:Landroid/content/Context;
                                                                                                                                                                                                          3invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ServiceUtil;->getAudioManager(Landroid/content/Context;)Landroid/media/AudioManager;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          6iget-object v1, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->incomingRinger:Lorg/thoughtcrime/securesms/webrtc/audio/IncomingRinger;
                                                                                                                                                                                                          8invoke-virtual {v1}, Lorg/thoughtcrime/securesms/webrtc/audio/IncomingRinger;->stop()V
                                                                                                                                                                                                          10iget-object v1, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->outgoingRinger:Lorg/thoughtcrime/securesms/webrtc/audio/OutgoingRinger;
                                                                                                                                                                                                          12invoke-virtual {v1}, Lorg/thoughtcrime/securesms/webrtc/audio/OutgoingRinger;->stop()V
                                                                                                                                                                                                          13const/4 v1, 0x3
                                                                                                                                                                                                          15invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setMode(I)V
                                                                                                                                                                                                          16if-nez p1, :cond_1a
                                                                                                                                                                                                          17const/4 p1, 0x0
                                                                                                                                                                                                          19invoke-virtual {v0, p1}, Landroid/media/AudioManager;->setSpeakerphoneOn(Z)V
                                                                                                                                                                                                          20cond_1a:
                                                                                                                                                                                                          21iget-object v1, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->soundPool:Landroid/media/SoundPool;
                                                                                                                                                                                                          22iget v2, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->connectedSoundId:I
                                                                                                                                                                                                          23const/high16 v3, 0x3f800000 # 1.0f
                                                                                                                                                                                                          24const/high16 v4, 0x3f800000 # 1.0f
                                                                                                                                                                                                          25const/4 v5, 0x0
                                                                                                                                                                                                          26const/4 v6, 0x0
                                                                                                                                                                                                          27const/high16 v7, 0x3f800000 # 1.0f
                                                                                                                                                                                                          29invoke-virtual/range {v1 .. v7}, Landroid/media/SoundPool;->play(IFFIIF)I
                                                                                                                                                                                                          30return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • java.io.File.isFile
                                                                                                                                                                                                          • java.io.File.delete
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;->getBackupDirectory()Ljava/io/File;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4invoke-virtual {v0}, Ljava/io/File;->listFiles()[Ljava/io/File;
                                                                                                                                                                                                          5move-result-object v0
                                                                                                                                                                                                          6array-length v1, v0
                                                                                                                                                                                                          7const/4 v2, 0x0
                                                                                                                                                                                                          8goto_a: if-ge v2, v1, :cond_20
                                                                                                                                                                                                          9aget-object v3, v0, v2
                                                                                                                                                                                                          11invoke-virtual {v3}, Ljava/io/File;->isFile()Z
                                                                                                                                                                                                          12move-result v4
                                                                                                                                                                                                          13if-eqz v4, :cond_17
                                                                                                                                                                                                          15invoke-virtual {v3}, Ljava/io/File;->delete()Z
                                                                                                                                                                                                          16try_end_17: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                                          17goto/16 :goto_a
                                                                                                                                                                                                          18catch_1a: move-exception v0
                                                                                                                                                                                                          20sget-object v1, Lorg/thoughtcrime/securesms/util/BackupUtil;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          22invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          23cond_20: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.net.NetworkInfo.isConnected
                                                                                                                                                                                                          • android.net.NetworkInfo.isRoaming
                                                                                                                                                                                                          • android.net.NetworkInfo.getType
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p0}, Lorg/thoughtcrime/securesms/util/AttachmentUtil;->getNetworkInfo(Landroid/content/Context;)Landroid/net/NetworkInfo;
                                                                                                                                                                                                          2move-result-object p0
                                                                                                                                                                                                          3if-eqz p0, :cond_1a
                                                                                                                                                                                                          5invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                                          6move-result v0
                                                                                                                                                                                                          7if-eqz v0, :cond_1a
                                                                                                                                                                                                          9invoke-virtual {p0}, Landroid/net/NetworkInfo;->isRoaming()Z
                                                                                                                                                                                                          10move-result v0
                                                                                                                                                                                                          11if-eqz v0, :cond_1a
                                                                                                                                                                                                          13invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                                          14move-result p0
                                                                                                                                                                                                          15if-nez p0, :cond_1a
                                                                                                                                                                                                          16const/4 p0, 0x1
                                                                                                                                                                                                          17goto/16 :goto_1b
                                                                                                                                                                                                          18cond_1a: const/4 p0, 0x0
                                                                                                                                                                                                          19goto_1b: return p0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • javax.activation.URLDataSource.url:Ljava/net/URL
                                                                                                                                                                                                          • java.net.URL.openConnection
                                                                                                                                                                                                          • javax.activation.URLDataSource.url_conn:Ljava/net/URLConnection
                                                                                                                                                                                                          • java.net.URLConnection.setDoOutput
                                                                                                                                                                                                          • javax.activation.URLDataSource.url_conn:Ljava/net/URLConnection
                                                                                                                                                                                                          • java.net.URLConnection.getOutputStream
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Ljavax/activation/URLDataSource;->url:Ljava/net/URL;
                                                                                                                                                                                                          3invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          5iput-object v0, p0, Ljavax/activation/URLDataSource;->url_conn:Ljava/net/URLConnection;
                                                                                                                                                                                                          7iget-object v0, p0, Ljavax/activation/URLDataSource;->url_conn:Ljava/net/URLConnection;
                                                                                                                                                                                                          8if-eqz v0, :cond_17
                                                                                                                                                                                                          9const/4 v1, 0x1
                                                                                                                                                                                                          11invoke-virtual {v0, v1}, Ljava/net/URLConnection;->setDoOutput(Z)V
                                                                                                                                                                                                          13iget-object v0, p0, Ljavax/activation/URLDataSource;->url_conn:Ljava/net/URLConnection;
                                                                                                                                                                                                          15invoke-virtual {v0}, Ljava/net/URLConnection;->getOutputStream()Ljava/io/OutputStream;
                                                                                                                                                                                                          16move-result-object v0
                                                                                                                                                                                                          17return-object v0
                                                                                                                                                                                                          18cond_17: const/4 v0, 0x0
                                                                                                                                                                                                          19return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.hardware.Camera.getParameters
                                                                                                                                                                                                          • android.hardware.Camera$Parameters.getPreviewSize
                                                                                                                                                                                                          • android.hardware.Camera.getNumberOfCameras
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->camera:Landroid/hardware/Camera;
                                                                                                                                                                                                          3invoke-virtual {v0}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          6invoke-virtual {v0}, Landroid/hardware/Camera$Parameters;->getPreviewSize()Landroid/hardware/Camera$Size;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          8new-instance v1, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Properties;
                                                                                                                                                                                                          10invoke-static {}, Landroid/hardware/Camera;->getNumberOfCameras()I
                                                                                                                                                                                                          11move-result v2
                                                                                                                                                                                                          12iget v3, v0, Landroid/hardware/Camera$Size;->width:I
                                                                                                                                                                                                          13iget v0, v0, Landroid/hardware/Camera$Size;->height:I
                                                                                                                                                                                                          15invoke-direct {v1, p0, v2, v3, v0}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Properties;-><init>(Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;III)V
                                                                                                                                                                                                          16return-object v1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • unable to remove alpn
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1iget-object v0, p0, Lokhttp3/internal/platform/JdkWithJettyBootPlatform;->removeMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          2const/4 v1, 0x0
                                                                                                                                                                                                          3const/4 v2, 0x1
                                                                                                                                                                                                          4new-array v2, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          5const/4 v3, 0x0
                                                                                                                                                                                                          6aput-object p1, v2, v3
                                                                                                                                                                                                          8invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          9try_end_c: return-void
                                                                                                                                                                                                          10catch_d: move-exception p1
                                                                                                                                                                                                          11goto/16 :goto_10
                                                                                                                                                                                                          12catch_f: move-exception p1
                                                                                                                                                                                                          13goto_10:
                                                                                                                                                                                                          14const-string v0, "unable to remove alpn"
                                                                                                                                                                                                          16invoke-static {v0, p1}, Lokhttp3/internal/Util;->assertionError(Ljava/lang/String;Ljava/lang/Exception;)Ljava/lang/AssertionError;
                                                                                                                                                                                                          17move-result-object p1
                                                                                                                                                                                                          18throw p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Boolean.getBoolean
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • javax.activation.addreverse
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1const-string v0, "javax.activation.addreverse"
                                                                                                                                                                                                          3invoke-static {v0}, Ljava/lang/Boolean;->getBoolean(Ljava/lang/String;)Z
                                                                                                                                                                                                          4move-result v0
                                                                                                                                                                                                          5sput-boolean v0, Lcom/sun/activation/registries/MailcapFile;->addReverse:Z
                                                                                                                                                                                                          6catch_8: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mediasend.Camera1Controller$Stage.INITIALIZED:Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mediasend.Camera1Controller$Stage.PREVIEW_STARTED:Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage
                                                                                                                                                                                                          • android.hardware.Camera.getNumberOfCameras
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                                          3sget-object v0, Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$Camera1Controller$W_RQGLiUVSvY-aJcLfE1RwpPccg;->INSTANCE:Lorg/thoughtcrime/securesms/mediasend/-$$Lambda$Camera1Controller$W_RQGLiUVSvY-aJcLfE1RwpPccg;
                                                                                                                                                                                                          4iput-object v0, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->ASC_SIZE_COMPARATOR:Ljava/util/Comparator;
                                                                                                                                                                                                          5iput-object p4, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->eventListener:Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$EventListener;
                                                                                                                                                                                                          6new-instance p4, Lorg/thoughtcrime/securesms/mediasend/OrderEnforcer;
                                                                                                                                                                                                          7const/4 v0, 0x2
                                                                                                                                                                                                          8new-array v0, v0, [Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage;
                                                                                                                                                                                                          10sget-object v1, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage;->INITIALIZED:Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage;
                                                                                                                                                                                                          11const/4 v2, 0x0
                                                                                                                                                                                                          12aput-object v1, v0, v2
                                                                                                                                                                                                          14sget-object v1, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage;->PREVIEW_STARTED:Lorg/thoughtcrime/securesms/mediasend/Camera1Controller$Stage;
                                                                                                                                                                                                          15const/4 v3, 0x1
                                                                                                                                                                                                          16aput-object v1, v0, v3
                                                                                                                                                                                                          18invoke-direct {p4, v0}, Lorg/thoughtcrime/securesms/mediasend/OrderEnforcer;-><init>([Ljava/lang/Object;)V
                                                                                                                                                                                                          19iput-object p4, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->enforcer:Lorg/thoughtcrime/securesms/mediasend/OrderEnforcer;
                                                                                                                                                                                                          21invoke-static {}, Landroid/hardware/Camera;->getNumberOfCameras()I
                                                                                                                                                                                                          22move-result p4
                                                                                                                                                                                                          23if-le p4, v3, :cond_24
                                                                                                                                                                                                          24goto/16 :goto_25
                                                                                                                                                                                                          25cond_24: const/4 p1, 0x0
                                                                                                                                                                                                          26goto_25: iput p1, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->cameraId:I
                                                                                                                                                                                                          27iput p2, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->screenWidth:I
                                                                                                                                                                                                          28iput p3, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->screenHeight:I
                                                                                                                                                                                                          29return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.getClass
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(TT;[",
                                                                                                                                                                                                          3"Ljava/lang/Object;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Ljava/lang/Object;"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          8.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          9value = {
                                                                                                                                                                                                          10Ljava/lang/reflect/InvocationTargetException;
                                                                                                                                                                                                          11}
                                                                                                                                                                                                          12.end annotation
                                                                                                                                                                                                          14invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
                                                                                                                                                                                                          15move-result-object v0
                                                                                                                                                                                                          17invoke-direct {p0, v0}, Lokhttp3/internal/platform/OptionalMethod;->getMethod(Ljava/lang/Class;)Ljava/lang/reflect/Method;
                                                                                                                                                                                                          18move-result-object v0
                                                                                                                                                                                                          19const/4 v1, 0x0
                                                                                                                                                                                                          20if-nez v0, :cond_c
                                                                                                                                                                                                          21return-object v1
                                                                                                                                                                                                          22cond_c:
                                                                                                                                                                                                          23invoke-virtual {v0, p1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          24move-result-object p1
                                                                                                                                                                                                          25try_end_10: return-object p1
                                                                                                                                                                                                          26catch_11: return-object v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.hardware.Camera$CameraInfo.<init>
                                                                                                                                                                                                          • android.hardware.Camera.getCameraInfo
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->convertRotationToDegrees(I)I
                                                                                                                                                                                                          2move-result p1
                                                                                                                                                                                                          3new-instance v0, Landroid/hardware/Camera$CameraInfo;
                                                                                                                                                                                                          5invoke-direct {v0}, Landroid/hardware/Camera$CameraInfo;-><init>()V
                                                                                                                                                                                                          6iget v1, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->cameraId:I
                                                                                                                                                                                                          8invoke-static {v1, v0}, Landroid/hardware/Camera;->getCameraInfo(ILandroid/hardware/Camera$CameraInfo;)V
                                                                                                                                                                                                          9iget v1, v0, Landroid/hardware/Camera$CameraInfo;->facing:I
                                                                                                                                                                                                          10const/4 v2, 0x1
                                                                                                                                                                                                          11if-ne v1, v2, :cond_1d
                                                                                                                                                                                                          12iget v0, v0, Landroid/hardware/Camera$CameraInfo;->orientation:I
                                                                                                                                                                                                          13add-int/2addr v0, p1
                                                                                                                                                                                                          14rem-int/lit16 v0, v0, 0x168
                                                                                                                                                                                                          15rsub-int p1, v0, 0x168
                                                                                                                                                                                                          16rem-int/lit16 p1, p1, 0x168
                                                                                                                                                                                                          17goto/16 :goto_24
                                                                                                                                                                                                          18cond_1d: iget v0, v0, Landroid/hardware/Camera$CameraInfo;->orientation:I
                                                                                                                                                                                                          19sub-int/2addr v0, p1
                                                                                                                                                                                                          20add-int/lit16 v0, v0, 0x168
                                                                                                                                                                                                          21rem-int/lit16 p1, v0, 0x168
                                                                                                                                                                                                          22goto_24: return p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.hardware.Camera$CameraInfo.<init>
                                                                                                                                                                                                          • android.hardware.Camera.getCameraInfo
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->convertRotationToDegrees(I)I
                                                                                                                                                                                                          2move-result p1
                                                                                                                                                                                                          3new-instance v0, Landroid/hardware/Camera$CameraInfo;
                                                                                                                                                                                                          5invoke-direct {v0}, Landroid/hardware/Camera$CameraInfo;-><init>()V
                                                                                                                                                                                                          6iget v1, p0, Lorg/thoughtcrime/securesms/mediasend/Camera1Controller;->cameraId:I
                                                                                                                                                                                                          8invoke-static {v1, v0}, Landroid/hardware/Camera;->getCameraInfo(ILandroid/hardware/Camera$CameraInfo;)V
                                                                                                                                                                                                          9iget v1, v0, Landroid/hardware/Camera$CameraInfo;->facing:I
                                                                                                                                                                                                          10const/4 v2, 0x1
                                                                                                                                                                                                          11if-ne v1, v2, :cond_19
                                                                                                                                                                                                          12iget v0, v0, Landroid/hardware/Camera$CameraInfo;->orientation:I
                                                                                                                                                                                                          13add-int/2addr v0, p1
                                                                                                                                                                                                          14rem-int/lit16 v0, v0, 0x168
                                                                                                                                                                                                          15return v0
                                                                                                                                                                                                          16cond_19: iget v0, v0, Landroid/hardware/Camera$CameraInfo;->orientation:I
                                                                                                                                                                                                          17sub-int/2addr v0, p1
                                                                                                                                                                                                          18add-int/lit16 v0, v0, 0x168
                                                                                                                                                                                                          19rem-int/lit16 v0, v0, 0x168
                                                                                                                                                                                                          20return v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getLine1Number
                                                                                                                                                                                                          • org.thoughtcrime.securesms.mms.LegacyMmsConnection$2.<init>
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"()",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Lorg/apache/http/Header;",
                                                                                                                                                                                                          5">;"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          9iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection;->context:Landroid/content/Context;
                                                                                                                                                                                                          11invoke-static {v0}, Lorg/thoughtcrime/securesms/util/TelephonyUtil;->getManager(Landroid/content/Context;)Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          14invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;
                                                                                                                                                                                                          15move-result-object v0
                                                                                                                                                                                                          16new-instance v1, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection$2;
                                                                                                                                                                                                          18invoke-direct {v1, p0, v0}, Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection$2;-><init>(Lorg/thoughtcrime/securesms/mms/LegacyMmsConnection;Ljava/lang/String;)V
                                                                                                                                                                                                          19return-object v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Field.get
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/Exception;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_accessorMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7if-nez v0, :cond_b
                                                                                                                                                                                                          9iget-object v0, p0, Lcom/fasterxml/jackson/databind/ser/BeanPropertyWriter;->_field:Ljava/lang/reflect/Field;
                                                                                                                                                                                                          11invoke-virtual {v0, p1}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          12move-result-object p1
                                                                                                                                                                                                          13goto/16 :goto_12
                                                                                                                                                                                                          14cond_b: const/4 v1, 0x0
                                                                                                                                                                                                          15check-cast v1, [Ljava/lang/Object;
                                                                                                                                                                                                          17invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          18move-result-object p1
                                                                                                                                                                                                          19goto_12: return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                                          • android.net.NetworkInfo.getDetailedState
                                                                                                                                                                                                          • android.net.NetworkInfo$DetailedState.FAILED:Landroid/net/NetworkInfo$DetailedState
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityManager:Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          2const/4 v1, 0x2
                                                                                                                                                                                                          4invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                                          5move-result-object v0
                                                                                                                                                                                                          6if-eqz v0, :cond_14
                                                                                                                                                                                                          8invoke-virtual {v0}, Landroid/net/NetworkInfo;->getDetailedState()Landroid/net/NetworkInfo$DetailedState;
                                                                                                                                                                                                          9move-result-object v0
                                                                                                                                                                                                          11sget-object v1, Landroid/net/NetworkInfo$DetailedState;->FAILED:Landroid/net/NetworkInfo$DetailedState;
                                                                                                                                                                                                          12if-ne v0, v1, :cond_12
                                                                                                                                                                                                          13goto/16 :goto_14
                                                                                                                                                                                                          14cond_12: const/4 v0, 0x0
                                                                                                                                                                                                          15goto/16 :goto_15
                                                                                                                                                                                                          16goto_14: const/4 v0, 0x1
                                                                                                                                                                                                          17goto_15: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;->getMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          2const/4 v1, 0x0
                                                                                                                                                                                                          3if-eqz v0, :cond_17
                                                                                                                                                                                                          4const/4 v2, 0x0
                                                                                                                                                                                                          5try_start_6: new-array v3, v2, [Ljava/lang/Object;
                                                                                                                                                                                                          7invoke-virtual {v0, v1, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          8move-result-object v0
                                                                                                                                                                                                          10iget-object v3, p0, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;->openMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          11const/4 v4, 0x1
                                                                                                                                                                                                          12new-array v4, v4, [Ljava/lang/Object;
                                                                                                                                                                                                          13aput-object p1, v4, v2
                                                                                                                                                                                                          15invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          16try_end_16: return-object v0
                                                                                                                                                                                                          17cond_17: return-object v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.media.AudioManager.setMicrophoneMute
                                                                                                                                                                                                          • android.media.AudioManager.setMode
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->context:Landroid/content/Context;
                                                                                                                                                                                                          3invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ServiceUtil;->getAudioManager(Landroid/content/Context;)Landroid/media/AudioManager;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          5const/4 v1, 0x0
                                                                                                                                                                                                          7invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setMicrophoneMute(Z)V
                                                                                                                                                                                                          8const/4 v1, 0x3
                                                                                                                                                                                                          10invoke-virtual {v0, v1}, Landroid/media/AudioManager;->setMode(I)V
                                                                                                                                                                                                          12iget-object v0, p0, Lorg/thoughtcrime/securesms/webrtc/audio/SignalAudioManager;->outgoingRinger:Lorg/thoughtcrime/securesms/webrtc/audio/OutgoingRinger;
                                                                                                                                                                                                          14invoke-virtual {v0, p1}, Lorg/thoughtcrime/securesms/webrtc/audio/OutgoingRinger;->start(Lorg/thoughtcrime/securesms/webrtc/audio/OutgoingRinger$Type;)V
                                                                                                                                                                                                          15return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.net.NetworkInfo.isConnected
                                                                                                                                                                                                          • android.net.NetworkInfo.getType
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p0}, Lorg/thoughtcrime/securesms/util/AttachmentUtil;->getNetworkInfo(Landroid/content/Context;)Landroid/net/NetworkInfo;
                                                                                                                                                                                                          2move-result-object p0
                                                                                                                                                                                                          3if-eqz p0, :cond_14
                                                                                                                                                                                                          5invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                                          6move-result v0
                                                                                                                                                                                                          7if-eqz v0, :cond_14
                                                                                                                                                                                                          9invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                                          10move-result p0
                                                                                                                                                                                                          11if-nez p0, :cond_14
                                                                                                                                                                                                          12const/4 p0, 0x1
                                                                                                                                                                                                          13goto/16 :goto_15
                                                                                                                                                                                                          14cond_14: const/4 p0, 0x0
                                                                                                                                                                                                          15goto_15: return p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.net.NetworkInfo.isConnected
                                                                                                                                                                                                          • android.net.NetworkInfo.getType
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p0}, Lorg/thoughtcrime/securesms/util/AttachmentUtil;->getNetworkInfo(Landroid/content/Context;)Landroid/net/NetworkInfo;
                                                                                                                                                                                                          2move-result-object p0
                                                                                                                                                                                                          3const/4 v0, 0x1
                                                                                                                                                                                                          4if-eqz p0, :cond_14
                                                                                                                                                                                                          6invoke-virtual {p0}, Landroid/net/NetworkInfo;->isConnected()Z
                                                                                                                                                                                                          7move-result v1
                                                                                                                                                                                                          8if-eqz v1, :cond_14
                                                                                                                                                                                                          10invoke-virtual {p0}, Landroid/net/NetworkInfo;->getType()I
                                                                                                                                                                                                          11move-result p0
                                                                                                                                                                                                          12if-ne p0, v0, :cond_14
                                                                                                                                                                                                          13goto/16 :goto_15
                                                                                                                                                                                                          14cond_14: const/4 v0, 0x0
                                                                                                                                                                                                          15goto_15: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.net.ConnectivityManager.getNetworkInfo
                                                                                                                                                                                                          • android.net.NetworkInfo.isAvailable
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/mms/MmsRadio;->connectivityManager:Landroid/net/ConnectivityManager;
                                                                                                                                                                                                          2const/4 v1, 0x2
                                                                                                                                                                                                          4invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
                                                                                                                                                                                                          5move-result-object v0
                                                                                                                                                                                                          6if-eqz v0, :cond_11
                                                                                                                                                                                                          8invoke-virtual {v0}, Landroid/net/NetworkInfo;->isAvailable()Z
                                                                                                                                                                                                          9move-result v0
                                                                                                                                                                                                          10if-eqz v0, :cond_11
                                                                                                                                                                                                          11const/4 v0, 0x1
                                                                                                                                                                                                          12goto/16 :goto_12
                                                                                                                                                                                                          13cond_11: const/4 v0, 0x0
                                                                                                                                                                                                          14goto_12: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.hardware.Camera$CameraInfo.<init>
                                                                                                                                                                                                          • android.hardware.Camera.getCameraInfo
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Landroid/hardware/Camera$CameraInfo;
                                                                                                                                                                                                          2invoke-direct {v0}, Landroid/hardware/Camera$CameraInfo;-><init>()V
                                                                                                                                                                                                          3iget v1, p0, Lorg/thoughtcrime/securesms/components/camera/CameraView;->cameraId:I
                                                                                                                                                                                                          5invoke-static {v1, v0}, Landroid/hardware/Camera;->getCameraInfo(ILandroid/hardware/Camera$CameraInfo;)V
                                                                                                                                                                                                          6return-object v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6sget-object v0, Lcom/fasterxml/jackson/core/JsonToken;->VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
                                                                                                                                                                                                          8invoke-virtual {p1, v0}, Lcom/fasterxml/jackson/core/JsonParser;->hasToken(Lcom/fasterxml/jackson/core/JsonToken;)Z
                                                                                                                                                                                                          9move-result v0
                                                                                                                                                                                                          10if-eqz v0, :cond_14
                                                                                                                                                                                                          11iget-boolean v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_skipNulls:Z
                                                                                                                                                                                                          12if-eqz v0, :cond_d
                                                                                                                                                                                                          13return-object p3
                                                                                                                                                                                                          14cond_d:
                                                                                                                                                                                                          15iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_nullProvider:Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
                                                                                                                                                                                                          17invoke-interface {v0, p2}, Lcom/fasterxml/jackson/databind/deser/NullValueProvider;->getNullValue(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                                          18move-result-object p2
                                                                                                                                                                                                          19goto/16 :goto_27
                                                                                                                                                                                                          20cond_14:
                                                                                                                                                                                                          21iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_valueTypeDeserializer:Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
                                                                                                                                                                                                          22if-nez v0, :cond_1f
                                                                                                                                                                                                          24iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                                          26invoke-virtual {v0, p1, p2}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                                          27move-result-object p2
                                                                                                                                                                                                          28goto/16 :goto_27
                                                                                                                                                                                                          29cond_1f:
                                                                                                                                                                                                          30iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                                          32iget-object v1, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_valueTypeDeserializer:Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
                                                                                                                                                                                                          34invoke-virtual {v0, p1, p2, v1}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserializeWithType(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;)Ljava/lang/Object;
                                                                                                                                                                                                          35move-result-object p2
                                                                                                                                                                                                          36try_start_27:
                                                                                                                                                                                                          37iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_setter:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          38const/4 v1, 0x1
                                                                                                                                                                                                          39new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          40const/4 v2, 0x0
                                                                                                                                                                                                          41aput-object p2, v1, v2
                                                                                                                                                                                                          43invoke-virtual {v0, p3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          44move-result-object p1
                                                                                                                                                                                                          45try_end_33: if-nez p1, :cond_36
                                                                                                                                                                                                          46move-object p1, p3
                                                                                                                                                                                                          47cond_36: return-object p1
                                                                                                                                                                                                          48catch_37: move-exception p3
                                                                                                                                                                                                          50invoke-virtual {p0, p1, p3, p2}, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_throwAsIOE(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Exception;Ljava/lang/Object;)V
                                                                                                                                                                                                          51const/4 p1, 0x0
                                                                                                                                                                                                          52return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.fasterxml.jackson.core.JsonToken.VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6sget-object v0, Lcom/fasterxml/jackson/core/JsonToken;->VALUE_NULL:Lcom/fasterxml/jackson/core/JsonToken;
                                                                                                                                                                                                          8invoke-virtual {p1, v0}, Lcom/fasterxml/jackson/core/JsonParser;->hasToken(Lcom/fasterxml/jackson/core/JsonToken;)Z
                                                                                                                                                                                                          9move-result v0
                                                                                                                                                                                                          10if-eqz v0, :cond_14
                                                                                                                                                                                                          11iget-boolean v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_skipNulls:Z
                                                                                                                                                                                                          12if-eqz v0, :cond_d
                                                                                                                                                                                                          13return-void
                                                                                                                                                                                                          14cond_d:
                                                                                                                                                                                                          15iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_nullProvider:Lcom/fasterxml/jackson/databind/deser/NullValueProvider;
                                                                                                                                                                                                          17invoke-interface {v0, p2}, Lcom/fasterxml/jackson/databind/deser/NullValueProvider;->getNullValue(Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                                          18move-result-object p2
                                                                                                                                                                                                          19goto/16 :goto_27
                                                                                                                                                                                                          20cond_14:
                                                                                                                                                                                                          21iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_valueTypeDeserializer:Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
                                                                                                                                                                                                          22if-nez v0, :cond_1f
                                                                                                                                                                                                          24iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                                          26invoke-virtual {v0, p1, p2}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserialize(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                                          27move-result-object p2
                                                                                                                                                                                                          28goto/16 :goto_27
                                                                                                                                                                                                          29cond_1f:
                                                                                                                                                                                                          30iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_valueDeserializer:Lcom/fasterxml/jackson/databind/JsonDeserializer;
                                                                                                                                                                                                          32iget-object v1, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_valueTypeDeserializer:Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;
                                                                                                                                                                                                          34invoke-virtual {v0, p1, p2, v1}, Lcom/fasterxml/jackson/databind/JsonDeserializer;->deserializeWithType(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;Lcom/fasterxml/jackson/databind/jsontype/TypeDeserializer;)Ljava/lang/Object;
                                                                                                                                                                                                          35move-result-object p2
                                                                                                                                                                                                          36try_start_27:
                                                                                                                                                                                                          37iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_setter:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          38const/4 v1, 0x1
                                                                                                                                                                                                          39new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          40const/4 v2, 0x0
                                                                                                                                                                                                          41aput-object p2, v1, v2
                                                                                                                                                                                                          43invoke-virtual {v0, p3, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          44try_end_32: goto/16 :goto_37
                                                                                                                                                                                                          45catch_33: move-exception p3
                                                                                                                                                                                                          47invoke-virtual {p0, p1, p3, p2}, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_throwAsIOE(Lcom/fasterxml/jackson/core/JsonParser;Ljava/lang/Exception;Ljava/lang/Object;)V
                                                                                                                                                                                                          48goto_37: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • javax.mail.URLName.hostAddress:Ljava/net/InetAddress
                                                                                                                                                                                                          • javax.mail.URLName.host:Ljava/lang/String
                                                                                                                                                                                                          • javax.mail.URLName.host:Ljava/lang/String
                                                                                                                                                                                                          • java.net.InetAddress.getByName
                                                                                                                                                                                                          • javax.mail.URLName.hostAddress:Ljava/net/InetAddress
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0monitor-enter p0
                                                                                                                                                                                                          1try_start_1: iget-boolean v0, p0, Ljavax/mail/URLName;->hostAddressKnown:Z
                                                                                                                                                                                                          2if-eqz v0, :cond_9
                                                                                                                                                                                                          4iget-object v0, p0, Ljavax/mail/URLName;->hostAddress:Ljava/net/InetAddress;
                                                                                                                                                                                                          5try_end_7: monitor-exit p0
                                                                                                                                                                                                          6return-object v0
                                                                                                                                                                                                          7try_start_9:
                                                                                                                                                                                                          8iget-object v0, p0, Ljavax/mail/URLName;->host:Ljava/lang/String;
                                                                                                                                                                                                          9try_end_b: const/4 v1, 0x0
                                                                                                                                                                                                          10if-nez v0, :cond_10
                                                                                                                                                                                                          11monitor-exit p0
                                                                                                                                                                                                          12return-object v1
                                                                                                                                                                                                          13cond_10:
                                                                                                                                                                                                          14iget-object v0, p0, Ljavax/mail/URLName;->host:Ljava/lang/String;
                                                                                                                                                                                                          16invoke-static {v0}, Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
                                                                                                                                                                                                          17move-result-object v0
                                                                                                                                                                                                          18iput-object v0, p0, Ljavax/mail/URLName;->hostAddress:Ljava/net/InetAddress;
                                                                                                                                                                                                          19try_end_18: goto/16 :goto_1b
                                                                                                                                                                                                          20catch_19: iput-object v1, p0, Ljavax/mail/URLName;->hostAddress:Ljava/net/InetAddress;
                                                                                                                                                                                                          21goto_1b: const/4 v0, 0x1
                                                                                                                                                                                                          22iput-boolean v0, p0, Ljavax/mail/URLName;->hostAddressKnown:Z
                                                                                                                                                                                                          24iget-object v0, p0, Ljavax/mail/URLName;->hostAddress:Ljava/net/InetAddress;
                                                                                                                                                                                                          25try_end_20: monitor-exit p0
                                                                                                                                                                                                          26return-object v0
                                                                                                                                                                                                          27catchall_22: move-exception v0
                                                                                                                                                                                                          28monitor-exit p0
                                                                                                                                                                                                          29throw v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/BuilderBasedDeserializer;->_buildMethod:Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
                                                                                                                                                                                                          7if-nez v0, :cond_5
                                                                                                                                                                                                          8return-object p2
                                                                                                                                                                                                          9try_start_5:
                                                                                                                                                                                                          10invoke-virtual {v0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->getMember()Ljava/lang/reflect/Method;
                                                                                                                                                                                                          11move-result-object v0
                                                                                                                                                                                                          12const/4 v1, 0x0
                                                                                                                                                                                                          13check-cast v1, [Ljava/lang/Object;
                                                                                                                                                                                                          15invoke-virtual {v0, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          16move-result-object p1
                                                                                                                                                                                                          17try_end_10: return-object p1
                                                                                                                                                                                                          18catch_11: move-exception p2
                                                                                                                                                                                                          20invoke-virtual {p0, p2, p1}, Lcom/fasterxml/jackson/databind/deser/BuilderBasedDeserializer;->wrapInstantiationProblem(Ljava/lang/Throwable;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                                          21move-result-object p1
                                                                                                                                                                                                          22return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0:
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_setter:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v1, 0x1
                                                                                                                                                                                                          8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          9const/4 v2, 0x0
                                                                                                                                                                                                          10aput-object p2, v1, v2
                                                                                                                                                                                                          12invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          13move-result-object p2
                                                                                                                                                                                                          14try_end_c: if-nez p2, :cond_f
                                                                                                                                                                                                          15goto/16 :goto_10
                                                                                                                                                                                                          16cond_f: move-object p1, p2
                                                                                                                                                                                                          17goto_10: return-object p1
                                                                                                                                                                                                          18catch_11: move-exception p1
                                                                                                                                                                                                          20invoke-virtual {p0, p1, p2}, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_throwAsIOE(Ljava/lang/Exception;Ljava/lang/Object;)V
                                                                                                                                                                                                          21const/4 p1, 0x0
                                                                                                                                                                                                          22return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0:
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/BeanAsArrayBuilderDeserializer;->_buildMethod:Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;
                                                                                                                                                                                                          8invoke-virtual {v0}, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->getMember()Ljava/lang/reflect/Method;
                                                                                                                                                                                                          9move-result-object v0
                                                                                                                                                                                                          10const/4 v1, 0x0
                                                                                                                                                                                                          11check-cast v1, [Ljava/lang/Object;
                                                                                                                                                                                                          13invoke-virtual {v0, p2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          14move-result-object p1
                                                                                                                                                                                                          15try_end_d: return-object p1
                                                                                                                                                                                                          16catch_e: move-exception p2
                                                                                                                                                                                                          18invoke-virtual {p0, p2, p1}, Lcom/fasterxml/jackson/databind/deser/impl/BeanAsArrayBuilderDeserializer;->wrapInstantiationProblem(Ljava/lang/Throwable;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
                                                                                                                                                                                                          19move-result-object p1
                                                                                                                                                                                                          20return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5try_start_0:
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_setter:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v1, 0x1
                                                                                                                                                                                                          8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          9const/4 v2, 0x0
                                                                                                                                                                                                          10aput-object p2, v1, v2
                                                                                                                                                                                                          12invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          13try_end_b: goto/16 :goto_10
                                                                                                                                                                                                          14catch_c: move-exception p1
                                                                                                                                                                                                          16invoke-virtual {p0, p1, p2}, Lcom/fasterxml/jackson/databind/deser/impl/MethodProperty;->_throwAsIOE(Ljava/lang/Exception;Ljava/lang/Object;)V
                                                                                                                                                                                                          17goto_10: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/Exception;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v1, 0x1
                                                                                                                                                                                                          8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          9const/4 v2, 0x0
                                                                                                                                                                                                          10aput-object p1, v1, v2
                                                                                                                                                                                                          11const/4 p1, 0x0
                                                                                                                                                                                                          13invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          14move-result-object p1
                                                                                                                                                                                                          15return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/Exception;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6iget-object p2, p0, Lcom/fasterxml/jackson/databind/deser/std/StdKeyDeserializer$StringFactoryKeyDeserializer;->_factoryMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v0, 0x1
                                                                                                                                                                                                          8new-array v0, v0, [Ljava/lang/Object;
                                                                                                                                                                                                          9const/4 v1, 0x0
                                                                                                                                                                                                          10aput-object p1, v0, v1
                                                                                                                                                                                                          11const/4 p1, 0x0
                                                                                                                                                                                                          13invoke-virtual {p2, p1, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          14move-result-object p1
                                                                                                                                                                                                          15return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/Exception;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v1, 0x0
                                                                                                                                                                                                          8new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          9const/4 v2, 0x0
                                                                                                                                                                                                          11invoke-virtual {v0, v2, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          13return-object v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/Exception;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          7const/4 v1, 0x0
                                                                                                                                                                                                          9invoke-virtual {v0, v1, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          10move-result-object p1
                                                                                                                                                                                                          11return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/lang/Exception;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6iget-object v0, p0, Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;->_method:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          8invoke-virtual {v0, p1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          9move-result-object p1
                                                                                                                                                                                                          10return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • okhttp3.internal.connection.RouteException.addSuppressedExceptionMethod:Ljava/lang/reflect/Method
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Lokhttp3/internal/connection/RouteException;->addSuppressedExceptionMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          2if-eqz v0, :cond_d
                                                                                                                                                                                                          3const/4 v1, 0x1
                                                                                                                                                                                                          4try_start_5: new-array v1, v1, [Ljava/lang/Object;
                                                                                                                                                                                                          5const/4 v2, 0x0
                                                                                                                                                                                                          6aput-object p2, v1, v2
                                                                                                                                                                                                          8invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          9cond_d: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.net.URL.openConnection
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-virtual {p1}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
                                                                                                                                                                                                          7move-result-object p1
                                                                                                                                                                                                          8check-cast p1, Ljava/net/HttpURLConnection;
                                                                                                                                                                                                          9return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.net.InetAddress.getAllByName
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/net/UnknownHostException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-static {p1}, Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;
                                                                                                                                                                                                          7move-result-object p1
                                                                                                                                                                                                          8return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.reflect.Method.invoke
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0const/4 v0, 0x0
                                                                                                                                                                                                          1if-eqz p1, :cond_b
                                                                                                                                                                                                          2try_start_3:
                                                                                                                                                                                                          3iget-object v1, p0, Lokhttp3/internal/platform/AndroidPlatform$CloseGuard;->warnIfOpenMethod:Ljava/lang/reflect/Method;
                                                                                                                                                                                                          4new-array v2, v0, [Ljava/lang/Object;
                                                                                                                                                                                                          6invoke-virtual {v1, p1, v2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          7try_end_a: const/4 v0, 0x1
                                                                                                                                                                                                          8catch_b: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.hardware.Camera.getNumberOfCameras
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {}, Landroid/hardware/Camera;->getNumberOfCameras()I
                                                                                                                                                                                                          2move-result v0
                                                                                                                                                                                                          3const/4 v1, 0x1
                                                                                                                                                                                                          4if-le v0, v1, :cond_8
                                                                                                                                                                                                          5goto/16 :goto_9
                                                                                                                                                                                                          6cond_8: const/4 v1, 0x0
                                                                                                                                                                                                          7goto_9: return v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.net.Socket.connect
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          6invoke-virtual {p1, p2, p3}, Ljava/net/Socket;->connect(Ljava/net/SocketAddress;I)V
                                                                                                                                                                                                          7return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.DatabaseMigrationActivity$NullReceiver.abortBroadcast
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p0}, Lorg/thoughtcrime/securesms/DatabaseMigrationActivity$NullReceiver;->abortBroadcast()V
                                                                                                                                                                                                          2return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.Arrays.asList
                                                                                                                                                                                                          • java.util.Arrays.asList
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.emoji.EmojiPages$1.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • \ud83d\ude00
                                                                                                                                                                                                          • \ud83d\ude01
                                                                                                                                                                                                          • \ud83d\ude02
                                                                                                                                                                                                          • \ud83e\udd23
                                                                                                                                                                                                          • \ud83d\ude03
                                                                                                                                                                                                          • \ud83d\ude04
                                                                                                                                                                                                          • \ud83d\ude05
                                                                                                                                                                                                          • \ud83d\ude06
                                                                                                                                                                                                          • \ud83d\ude09
                                                                                                                                                                                                          • \ud83d\ude0a
                                                                                                                                                                                                          • \ud83d\ude0b
                                                                                                                                                                                                          • \ud83d\ude0e
                                                                                                                                                                                                          • \ud83d\ude0d
                                                                                                                                                                                                          • \ud83d\ude18
                                                                                                                                                                                                          • \ud83d\ude17
                                                                                                                                                                                                          • \ud83d\ude19
                                                                                                                                                                                                          • \ud83d\ude1a
                                                                                                                                                                                                          • \u263a\ufe0f
                                                                                                                                                                                                          • \ud83d\ude42
                                                                                                                                                                                                          • \ud83e\udd17
                                                                                                                                                                                                          • \ud83e\udd29
                                                                                                                                                                                                          • \ud83e\udd14
                                                                                                                                                                                                          • \ud83e\udd28
                                                                                                                                                                                                          • \ud83d\ude10
                                                                                                                                                                                                          • \ud83d\ude11
                                                                                                                                                                                                          • \ud83d\ude36
                                                                                                                                                                                                          • \ud83d\ude44
                                                                                                                                                                                                          • \ud83d\ude0f
                                                                                                                                                                                                          • \ud83d\ude23
                                                                                                                                                                                                          • \ud83d\ude25
                                                                                                                                                                                                          • \ud83d\ude2e
                                                                                                                                                                                                          • \ud83e\udd10
                                                                                                                                                                                                          • \ud83d\ude2f
                                                                                                                                                                                                          • \ud83d\ude2a
                                                                                                                                                                                                          • \ud83d\ude2b
                                                                                                                                                                                                          • \ud83d\ude34
                                                                                                                                                                                                          • \ud83d\ude0c
                                                                                                                                                                                                          • \ud83d\ude1b
                                                                                                                                                                                                          • \ud83d\ude1c
                                                                                                                                                                                                          • \ud83d\ude1d
                                                                                                                                                                                                          • \ud83e\udd24
                                                                                                                                                                                                          • \ud83d\ude12
                                                                                                                                                                                                          • \ud83d\ude13
                                                                                                                                                                                                          • \ud83d\ude14
                                                                                                                                                                                                          • \ud83d\ude15
                                                                                                                                                                                                          • \ud83d\ude43
                                                                                                                                                                                                          • \ud83e\udd11
                                                                                                                                                                                                          • \ud83d\ude32
                                                                                                                                                                                                          • \u2639\ufe0f
                                                                                                                                                                                                          • \ud83d\ude41
                                                                                                                                                                                                          • \ud83d\ude16
                                                                                                                                                                                                          • \ud83d\ude1e
                                                                                                                                                                                                          • \ud83d\ude1f
                                                                                                                                                                                                          • \ud83d\ude24
                                                                                                                                                                                                          • \ud83d\ude22
                                                                                                                                                                                                          • \ud83d\ude2d
                                                                                                                                                                                                          • \ud83d\ude26
                                                                                                                                                                                                          • \ud83d\ude27
                                                                                                                                                                                                          • \ud83d\ude28
                                                                                                                                                                                                          • \ud83d\ude29
                                                                                                                                                                                                          • \ud83e\udd2f
                                                                                                                                                                                                          • \ud83d\ude2c
                                                                                                                                                                                                          • \ud83d\ude30
                                                                                                                                                                                                          • \ud83d\ude31
                                                                                                                                                                                                          • \ud83d\ude33
                                                                                                                                                                                                          • \ud83e\udd2a
                                                                                                                                                                                                          • \ud83d\ude35
                                                                                                                                                                                                          • \ud83d\ude21
                                                                                                                                                                                                          • \ud83d\ude20
                                                                                                                                                                                                          • \ud83e\udd2c
                                                                                                                                                                                                          • \ud83d\ude37
                                                                                                                                                                                                          • \ud83e\udd12
                                                                                                                                                                                                          • \ud83e\udd15
                                                                                                                                                                                                          • \ud83e\udd22
                                                                                                                                                                                                          • \ud83e\udd2e
                                                                                                                                                                                                          • \ud83e\udd27
                                                                                                                                                                                                          • \ud83d\ude07
                                                                                                                                                                                                          • \ud83e\udd20
                                                                                                                                                                                                          • \ud83e\udd21
                                                                                                                                                                                                          • \ud83e\udd25
                                                                                                                                                                                                          • \ud83e\udd2b
                                                                                                                                                                                                          • \ud83e\udd2d
                                                                                                                                                                                                          • \ud83e\uddd0
                                                                                                                                                                                                          • \ud83e\udd13
                                                                                                                                                                                                          • \ud83d\ude08
                                                                                                                                                                                                          • \ud83d\udc7f
                                                                                                                                                                                                          • \ud83d\udc79
                                                                                                                                                                                                          • \ud83d\udc7a
                                                                                                                                                                                                          • \ud83d\udc80
                                                                                                                                                                                                          • \u2620\ufe0f
                                                                                                                                                                                                          • \ud83d\udc7b
                                                                                                                                                                                                          • \ud83d\udc7d
                                                                                                                                                                                                          • \ud83d\udc7e
                                                                                                                                                                                                          • \ud83e\udd16
                                                                                                                                                                                                          • \ud83d\udca9
                                                                                                                                                                                                          • \ud83d\ude3a
                                                                                                                                                                                                          • \ud83d\ude38
                                                                                                                                                                                                          • \ud83d\ude39
                                                                                                                                                                                                          • \ud83d\ude3b
                                                                                                                                                                                                          • \ud83d\ude3c
                                                                                                                                                                                                          • \ud83d\ude3d
                                                                                                                                                                                                          • \ud83d\ude40
                                                                                                                                                                                                          • \ud83d\ude3f
                                                                                                                                                                                                          • \ud83d\ude3e
                                                                                                                                                                                                          • \ud83d\ude48
                                                                                                                                                                                                          • \ud83d\ude49
                                                                                                                                                                                                          • \ud83d\ude4a
                                                                                                                                                                                                          • \ud83d\udc76
                                                                                                                                                                                                          • \ud83d\udc76\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc76\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc76\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc76\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc76\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\uddd2
                                                                                                                                                                                                          • \ud83e\uddd2\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\uddd2\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\uddd2\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\uddd2\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\uddd2\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc66\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc66\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc66\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc66\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc66\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc67\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc67\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc67\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc67\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc67\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\uddd1
                                                                                                                                                                                                          • \ud83e\uddd1\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\uddd1\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\uddd1\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\uddd1\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\uddd1\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc68
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc69
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\uddd3
                                                                                                                                                                                                          • \ud83e\uddd3\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\uddd3\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\uddd3\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\uddd3\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\uddd3\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc74
                                                                                                                                                                                                          • \ud83d\udc74\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc74\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc74\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc74\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc74\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc75
                                                                                                                                                                                                          • \ud83d\udc75\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc75\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc75\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc75\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc75\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc68\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\u2695\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83c\udf93
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83c\udfeb
                                                                                                                                                                                                          • \ud83d\udc68\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83c\udf3e
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83c\udf73
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83c\udfed
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa4
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa8
                                                                                                                                                                                                          • \ud83d\udc68\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffb\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffc\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffd\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udffe\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc68\ud83c\udfff\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffb\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffc\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffd\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udffe\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc69\ud83c\udfff\u200d\ud83d\ude92
                                                                                                                                                                                                          • \ud83d\udc6e\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6e\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ufe0f\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ufe0f\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udd75\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • emoji/People_0.png
                                                                                                                                                                                                          • \ud83d\udc82\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc82\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc77\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd34
                                                                                                                                                                                                          • \ud83e\udd34\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd34\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd34\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd34\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd34\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc78
                                                                                                                                                                                                          • \ud83d\udc78\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc78\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc78\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc78\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc78\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc73\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc73\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc72
                                                                                                                                                                                                          • \ud83d\udc72\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc72\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc72\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc72\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc72\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\uddd5
                                                                                                                                                                                                          • \ud83e\uddd5\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\uddd5\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\uddd5\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\uddd5\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\uddd5\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\uddd4
                                                                                                                                                                                                          • \ud83e\uddd4\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\uddd4\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\uddd4\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\uddd4\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\uddd4\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc71\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc71\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd35
                                                                                                                                                                                                          • \ud83e\udd35\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd35\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd35\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd35\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd35\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc70
                                                                                                                                                                                                          • \ud83d\udc70\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc70\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc70\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc70\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc70\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd30
                                                                                                                                                                                                          • \ud83e\udd30\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd30\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd30\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd30\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd30\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd31
                                                                                                                                                                                                          • \ud83e\udd31\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd31\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd31\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd31\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd31\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc7c
                                                                                                                                                                                                          • \ud83d\udc7c\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc7c\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc7c\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc7c\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc7c\ud83c\udfff
                                                                                                                                                                                                          • \ud83c\udf85
                                                                                                                                                                                                          • \ud83c\udf85\ud83c\udffb
                                                                                                                                                                                                          • \ud83c\udf85\ud83c\udffc
                                                                                                                                                                                                          • \ud83c\udf85\ud83c\udffd
                                                                                                                                                                                                          • \ud83c\udf85\ud83c\udffe
                                                                                                                                                                                                          • \ud83c\udf85\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd36
                                                                                                                                                                                                          • \ud83e\udd36\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd36\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd36\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd36\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd36\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\uddd9\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd9\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddda\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddb\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddc\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddd\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddde\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddde\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udddf\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udddf\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4d\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4e\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude45\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude46\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc81\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude4b\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\ude47\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd26\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd26\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd37\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd37\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc86\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc87\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb6\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc3\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc83
                                                                                                                                                                                                          • \ud83d\udc83\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc83\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc83\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc83\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc83\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udd7a
                                                                                                                                                                                                          • \ud83d\udd7a\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udd7a\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udd7a\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udd7a\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udd7a\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc6f\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6f\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd6\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • emoji/People_1.png
                                                                                                                                                                                                          • \ud83e\uddd7\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd7\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\uddd8\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udec0
                                                                                                                                                                                                          • \ud83d\udec0\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udec0\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udec0\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udec0\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udec0\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udecc
                                                                                                                                                                                                          • \ud83d\udecc\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udecc\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udecc\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udecc\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udecc\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udd74\ufe0f
                                                                                                                                                                                                          • \ud83d\udd74\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udd74\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udd74\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udd74\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udd74\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udde3\ufe0f
                                                                                                                                                                                                          • \ud83d\udc64
                                                                                                                                                                                                          • \ud83d\udc65
                                                                                                                                                                                                          • \ud83e\udd3a
                                                                                                                                                                                                          • \ud83c\udfc7
                                                                                                                                                                                                          • \ud83c\udfc7\ud83c\udffb
                                                                                                                                                                                                          • \ud83c\udfc7\ud83c\udffc
                                                                                                                                                                                                          • \ud83c\udfc7\ud83c\udffd
                                                                                                                                                                                                          • \ud83c\udfc7\ud83c\udffe
                                                                                                                                                                                                          • \ud83c\udfc7\ud83c\udfff
                                                                                                                                                                                                          • \u26f7\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc2
                                                                                                                                                                                                          • \ud83c\udfc2\ud83c\udffb
                                                                                                                                                                                                          • \ud83c\udfc2\ud83c\udffc
                                                                                                                                                                                                          • \ud83c\udfc2\ud83c\udffd
                                                                                                                                                                                                          • \ud83c\udfc2\ud83c\udffe
                                                                                                                                                                                                          • \ud83c\udfc2\ud83c\udfff
                                                                                                                                                                                                          • \ud83c\udfcc\ufe0f\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ufe0f\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcc\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc4\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udea3\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfca\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \u26f9\ufe0f\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \u26f9\ufe0f\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \u26f9\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ufe0f\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ufe0f\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcb\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb4\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb5\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83c\udfce\ufe0f
                                                                                                                                                                                                          • \ud83c\udfcd\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd38\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd38\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3c
                                                                                                                                                                                                          • \ud83e\udd3c\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3c\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd3d\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3d\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd3e\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd3e\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd39\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffb\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffc\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffd\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffe\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udfff\u200d\u2642\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffb\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffc\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffd\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udffe\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83e\udd39\ud83c\udfff\u200d\u2640\ufe0f
                                                                                                                                                                                                          • \ud83d\udc6b
                                                                                                                                                                                                          • \ud83d\udc6c
                                                                                                                                                                                                          • \ud83d\udc6d
                                                                                                                                                                                                          • \ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68
                                                                                                                                                                                                          • \ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68
                                                                                                                                                                                                          • \ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69
                                                                                                                                                                                                          • \ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc68
                                                                                                                                                                                                          • \ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68
                                                                                                                                                                                                          • \ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66
                                                                                                                                                                                                          • \ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67
                                                                                                                                                                                                          • \ud83e\udd33
                                                                                                                                                                                                          • \ud83e\udd33\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd33\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd33\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd33\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd33\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udcaa
                                                                                                                                                                                                          • \ud83d\udcaa\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udcaa\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udcaa\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udcaa\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udcaa\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc48
                                                                                                                                                                                                          • \ud83d\udc48\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc48\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc48\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc48\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc48\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc49
                                                                                                                                                                                                          • \ud83d\udc49\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc49\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc49\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc49\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc49\ud83c\udfff
                                                                                                                                                                                                          • \u261d\ufe0f
                                                                                                                                                                                                          • \u261d\ud83c\udffb
                                                                                                                                                                                                          • \u261d\ud83c\udffc
                                                                                                                                                                                                          • \u261d\ud83c\udffd
                                                                                                                                                                                                          • \u261d\ud83c\udffe
                                                                                                                                                                                                          • \u261d\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc46
                                                                                                                                                                                                          • \ud83d\udc46\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc46\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc46\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc46\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc46\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udd95
                                                                                                                                                                                                          • \ud83d\udd95\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udd95\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udd95\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udd95\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udd95\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc47
                                                                                                                                                                                                          • \ud83d\udc47\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc47\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc47\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc47\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc47\ud83c\udfff
                                                                                                                                                                                                          • \u270c\ufe0f
                                                                                                                                                                                                          • \u270c\ud83c\udffb
                                                                                                                                                                                                          • \u270c\ud83c\udffc
                                                                                                                                                                                                          • \u270c\ud83c\udffd
                                                                                                                                                                                                          • \u270c\ud83c\udffe
                                                                                                                                                                                                          • \u270c\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd1e
                                                                                                                                                                                                          • \ud83e\udd1e\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd1e\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd1e\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd1e\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd1e\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udd96
                                                                                                                                                                                                          • \ud83d\udd96\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udd96\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udd96\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udd96\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udd96\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd18
                                                                                                                                                                                                          • \ud83e\udd18\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd18\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd18\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd18\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd18\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd19
                                                                                                                                                                                                          • \ud83e\udd19\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd19\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd19\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd19\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd19\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udd90\ufe0f
                                                                                                                                                                                                          • \ud83d\udd90\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udd90\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udd90\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udd90\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udd90\ud83c\udfff
                                                                                                                                                                                                          • \u270b
                                                                                                                                                                                                          • \u270b\ud83c\udffb
                                                                                                                                                                                                          • \u270b\ud83c\udffc
                                                                                                                                                                                                          • \u270b\ud83c\udffd
                                                                                                                                                                                                          • \u270b\ud83c\udffe
                                                                                                                                                                                                          • \u270b\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc4c
                                                                                                                                                                                                          • \ud83d\udc4c\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc4c\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc4c\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc4c\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc4c\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc4d
                                                                                                                                                                                                          • \ud83d\udc4d\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc4d\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc4d\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc4d\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc4d\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc4e
                                                                                                                                                                                                          • \ud83d\udc4e\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc4e\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc4e\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc4e\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc4e\ud83c\udfff
                                                                                                                                                                                                          • \u270a
                                                                                                                                                                                                          • \u270a\ud83c\udffb
                                                                                                                                                                                                          • \u270a\ud83c\udffc
                                                                                                                                                                                                          • \u270a\ud83c\udffd
                                                                                                                                                                                                          • \u270a\ud83c\udffe
                                                                                                                                                                                                          • \u270a\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc4a
                                                                                                                                                                                                          • \ud83d\udc4a\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc4a\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc4a\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc4a\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc4a\ud83c\udfff
                                                                                                                                                                                                          • emoji/People_2.png
                                                                                                                                                                                                          • \ud83e\udd1b
                                                                                                                                                                                                          • \ud83e\udd1b\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd1b\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd1b\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd1b\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd1b\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd1c
                                                                                                                                                                                                          • \ud83e\udd1c\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd1c\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd1c\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd1c\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd1c\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd1a
                                                                                                                                                                                                          • \ud83e\udd1a\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd1a\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd1a\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd1a\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd1a\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc4b
                                                                                                                                                                                                          • \ud83d\udc4b\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc4b\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc4b\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc4b\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc4b\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd1f
                                                                                                                                                                                                          • \ud83e\udd1f\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd1f\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd1f\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd1f\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd1f\ud83c\udfff
                                                                                                                                                                                                          • \u270d\ufe0f
                                                                                                                                                                                                          • \u270d\ud83c\udffb
                                                                                                                                                                                                          • \u270d\ud83c\udffc
                                                                                                                                                                                                          • \u270d\ud83c\udffd
                                                                                                                                                                                                          • \u270d\ud83c\udffe
                                                                                                                                                                                                          • \u270d\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc4f
                                                                                                                                                                                                          • \ud83d\udc4f\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc4f\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc4f\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc4f\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc4f\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc50
                                                                                                                                                                                                          • \ud83d\udc50\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc50\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc50\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc50\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc50\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\ude4c
                                                                                                                                                                                                          • \ud83d\ude4c\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\ude4c\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\ude4c\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\ude4c\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\ude4c\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd32
                                                                                                                                                                                                          • \ud83e\udd32\ud83c\udffb
                                                                                                                                                                                                          • \ud83e\udd32\ud83c\udffc
                                                                                                                                                                                                          • \ud83e\udd32\ud83c\udffd
                                                                                                                                                                                                          • \ud83e\udd32\ud83c\udffe
                                                                                                                                                                                                          • \ud83e\udd32\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\ude4f
                                                                                                                                                                                                          • \ud83d\ude4f\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\ude4f\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\ude4f\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\ude4f\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\ude4f\ud83c\udfff
                                                                                                                                                                                                          • \ud83e\udd1d
                                                                                                                                                                                                          • \ud83d\udc85
                                                                                                                                                                                                          • \ud83d\udc85\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc85\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc85\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc85\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc85\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc42
                                                                                                                                                                                                          • \ud83d\udc42\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc42\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc42\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc42\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc42\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc43
                                                                                                                                                                                                          • \ud83d\udc43\ud83c\udffb
                                                                                                                                                                                                          • \ud83d\udc43\ud83c\udffc
                                                                                                                                                                                                          • \ud83d\udc43\ud83c\udffd
                                                                                                                                                                                                          • \ud83d\udc43\ud83c\udffe
                                                                                                                                                                                                          • \ud83d\udc43\ud83c\udfff
                                                                                                                                                                                                          • \ud83d\udc63
                                                                                                                                                                                                          • \ud83d\udc40
                                                                                                                                                                                                          • \ud83d\udc41\ufe0f
                                                                                                                                                                                                          • \ud83d\udc41\ufe0f\u200d\ud83d\udde8\ufe0f
                                                                                                                                                                                                          • \ud83e\udde0
                                                                                                                                                                                                          • \ud83d\udc45
                                                                                                                                                                                                          • \ud83d\udc44
                                                                                                                                                                                                          • \ud83d\udc8b
                                                                                                                                                                                                          • \ud83d\udc98
                                                                                                                                                                                                          • \u2764\ufe0f
                                                                                                                                                                                                          • \ud83d\udc93
                                                                                                                                                                                                          • \ud83d\udc94
                                                                                                                                                                                                          • \ud83d\udc95
                                                                                                                                                                                                          • \ud83d\udc96
                                                                                                                                                                                                          • \ud83d\udc97
                                                                                                                                                                                                          • \ud83d\udc99
                                                                                                                                                                                                          • \ud83d\udc9a
                                                                                                                                                                                                          • \ud83d\udc9b
                                                                                                                                                                                                          • \ud83e\udde1
                                                                                                                                                                                                          • \ud83d\udc9c
                                                                                                                                                                                                          • \ud83d\udda4
                                                                                                                                                                                                          • \ud83d\udc9d
                                                                                                                                                                                                          • \ud83d\udc9e
                                                                                                                                                                                                          • \ud83d\udc9f
                                                                                                                                                                                                          • \u2763\ufe0f
                                                                                                                                                                                                          • \ud83d\udc8c
                                                                                                                                                                                                          • \ud83d\udca4
                                                                                                                                                                                                          • \ud83d\udca2
                                                                                                                                                                                                          • \ud83d\udca3
                                                                                                                                                                                                          • \ud83d\udca5
                                                                                                                                                                                                          • \ud83d\udca6
                                                                                                                                                                                                          • \ud83d\udca8
                                                                                                                                                                                                          • \ud83d\udcab
                                                                                                                                                                                                          • \ud83d\udcac
                                                                                                                                                                                                          • \ud83d\udde8\ufe0f
                                                                                                                                                                                                          • \ud83d\uddef\ufe0f
                                                                                                                                                                                                          • \ud83d\udcad
                                                                                                                                                                                                          • \ud83d\udd73\ufe0f
                                                                                                                                                                                                          • \ud83d\udc53
                                                                                                                                                                                                          • \ud83d\udd76\ufe0f
                                                                                                                                                                                                          • \ud83d\udc54
                                                                                                                                                                                                          • \ud83d\udc55
                                                                                                                                                                                                          • \ud83d\udc56
                                                                                                                                                                                                          • \ud83e\udde3
                                                                                                                                                                                                          • \ud83e\udde4
                                                                                                                                                                                                          • \ud83e\udde5
                                                                                                                                                                                                          • \ud83e\udde6
                                                                                                                                                                                                          • \ud83d\udc57
                                                                                                                                                                                                          • \ud83d\udc58
                                                                                                                                                                                                          • \ud83d\udc59
                                                                                                                                                                                                          • \ud83d\udc5a
                                                                                                                                                                                                          • \ud83d\udc5b
                                                                                                                                                                                                          • \ud83d\udc5c
                                                                                                                                                                                                          • \ud83d\udc5d
                                                                                                                                                                                                          • \ud83d\udecd\ufe0f
                                                                                                                                                                                                          • \ud83c\udf92
                                                                                                                                                                                                          • \ud83d\udc5e
                                                                                                                                                                                                          • \ud83d\udc5f
                                                                                                                                                                                                          • \ud83d\udc60
                                                                                                                                                                                                          • \ud83d\udc61
                                                                                                                                                                                                          • \ud83d\udc62
                                                                                                                                                                                                          • \ud83d\udc51
                                                                                                                                                                                                          • \ud83d\udc52
                                                                                                                                                                                                          • \ud83c\udfa9
                                                                                                                                                                                                          • \ud83c\udf93
                                                                                                                                                                                                          • \ud83e\udde2
                                                                                                                                                                                                          • \u26d1\ufe0f
                                                                                                                                                                                                          • \ud83d\udcff
                                                                                                                                                                                                          • \ud83d\udc84
                                                                                                                                                                                                          • \ud83d\udc8d
                                                                                                                                                                                                          • \ud83d\udc8e
                                                                                                                                                                                                          • emoji/People_3.png
                                                                                                                                                                                                          • \ud83d\udc35
                                                                                                                                                                                                          • \ud83d\udc12
                                                                                                                                                                                                          • \ud83e\udd8d
                                                                                                                                                                                                          • \ud83d\udc36
                                                                                                                                                                                                          • \ud83d\udc15
                                                                                                                                                                                                          • \ud83d\udc29
                                                                                                                                                                                                          • \ud83d\udc3a
                                                                                                                                                                                                          • \ud83e\udd8a
                                                                                                                                                                                                          • \ud83d\udc31
                                                                                                                                                                                                          • \ud83d\udc08
                                                                                                                                                                                                          • \ud83e\udd81
                                                                                                                                                                                                          • \ud83d\udc2f
                                                                                                                                                                                                          • \ud83d\udc05
                                                                                                                                                                                                          • \ud83d\udc06
                                                                                                                                                                                                          • \ud83d\udc34
                                                                                                                                                                                                          • \ud83d\udc0e
                                                                                                                                                                                                          • \ud83e\udd84
                                                                                                                                                                                                          • \ud83e\udd93
                                                                                                                                                                                                          • \ud83e\udd8c
                                                                                                                                                                                                          • \ud83d\udc2e
                                                                                                                                                                                                          • \ud83d\udc02
                                                                                                                                                                                                          • \ud83d\udc03
                                                                                                                                                                                                          • \ud83d\udc04
                                                                                                                                                                                                          • \ud83d\udc37
                                                                                                                                                                                                          • \ud83d\udc16
                                                                                                                                                                                                          • \ud83d\udc17
                                                                                                                                                                                                          • \ud83d\udc3d
                                                                                                                                                                                                          • \ud83d\udc0f
                                                                                                                                                                                                          • \ud83d\udc11
                                                                                                                                                                                                          • \ud83d\udc10
                                                                                                                                                                                                          • \ud83d\udc2a
                                                                                                                                                                                                          • \ud83d\udc2b
                                                                                                                                                                                                          • \ud83e\udd92
                                                                                                                                                                                                          • \ud83d\udc18
                                                                                                                                                                                                          • \ud83e\udd8f
                                                                                                                                                                                                          • \ud83d\udc2d
                                                                                                                                                                                                          • \ud83d\udc01
                                                                                                                                                                                                          • \ud83d\udc00
                                                                                                                                                                                                          • \ud83d\udc39
                                                                                                                                                                                                          • \ud83d\udc30
                                                                                                                                                                                                          • \ud83d\udc07
                                                                                                                                                                                                          • \ud83d\udc3f\ufe0f
                                                                                                                                                                                                          • \ud83e\udd94
                                                                                                                                                                                                          • \ud83e\udd87
                                                                                                                                                                                                          • \ud83d\udc3b
                                                                                                                                                                                                          • \ud83d\udc28
                                                                                                                                                                                                          • \ud83d\udc3c
                                                                                                                                                                                                          • \ud83d\udc3e
                                                                                                                                                                                                          • \ud83e\udd83
                                                                                                                                                                                                          • \ud83d\udc14
                                                                                                                                                                                                          • \ud83d\udc13
                                                                                                                                                                                                          • \ud83d\udc23
                                                                                                                                                                                                          • \ud83d\udc24
                                                                                                                                                                                                          • \ud83d\udc25
                                                                                                                                                                                                          • \ud83d\udc26
                                                                                                                                                                                                          • \ud83d\udc27
                                                                                                                                                                                                          • \ud83d\udd4a\ufe0f
                                                                                                                                                                                                          • \ud83e\udd85
                                                                                                                                                                                                          • \ud83e\udd86
                                                                                                                                                                                                          • \ud83e\udd89
                                                                                                                                                                                                          • \ud83d\udc38
                                                                                                                                                                                                          • \ud83d\udc0a
                                                                                                                                                                                                          • \ud83d\udc22
                                                                                                                                                                                                          • \ud83e\udd8e
                                                                                                                                                                                                          • \ud83d\udc0d
                                                                                                                                                                                                          • \ud83d\udc32
                                                                                                                                                                                                          • \ud83d\udc09
                                                                                                                                                                                                          • \ud83e\udd95
                                                                                                                                                                                                          • \ud83e\udd96
                                                                                                                                                                                                          • \ud83d\udc33
                                                                                                                                                                                                          • \ud83d\udc0b
                                                                                                                                                                                                          • \ud83d\udc2c
                                                                                                                                                                                                          • \ud83d\udc1f
                                                                                                                                                                                                          • \ud83d\udc20
                                                                                                                                                                                                          • \ud83d\udc21
                                                                                                                                                                                                          • \ud83e\udd88
                                                                                                                                                                                                          • \ud83d\udc19
                                                                                                                                                                                                          • \ud83d\udc1a
                                                                                                                                                                                                          • \ud83e\udd80
                                                                                                                                                                                                          • \ud83e\udd90
                                                                                                                                                                                                          • \ud83e\udd91
                                                                                                                                                                                                          • \ud83d\udc0c
                                                                                                                                                                                                          • \ud83e\udd8b
                                                                                                                                                                                                          • \ud83d\udc1b
                                                                                                                                                                                                          • \ud83d\udc1c
                                                                                                                                                                                                          • \ud83d\udc1d
                                                                                                                                                                                                          • \ud83d\udc1e
                                                                                                                                                                                                          • \ud83e\udd97
                                                                                                                                                                                                          • \ud83d\udd77\ufe0f
                                                                                                                                                                                                          • \ud83d\udd78\ufe0f
                                                                                                                                                                                                          • \ud83e\udd82
                                                                                                                                                                                                          • \ud83d\udc90
                                                                                                                                                                                                          • \ud83c\udf38
                                                                                                                                                                                                          • \ud83d\udcae
                                                                                                                                                                                                          • \ud83c\udff5\ufe0f
                                                                                                                                                                                                          • \ud83c\udf39
                                                                                                                                                                                                          • \ud83e\udd40
                                                                                                                                                                                                          • \ud83c\udf3a
                                                                                                                                                                                                          • \ud83c\udf3b
                                                                                                                                                                                                          • \ud83c\udf3c
                                                                                                                                                                                                          • \ud83c\udf37
                                                                                                                                                                                                          • \ud83c\udf31
                                                                                                                                                                                                          • \ud83c\udf32
                                                                                                                                                                                                          • \ud83c\udf33
                                                                                                                                                                                                          • \ud83c\udf34
                                                                                                                                                                                                          • \ud83c\udf35
                                                                                                                                                                                                          • \ud83c\udf3e
                                                                                                                                                                                                          • \ud83c\udf3f
                                                                                                                                                                                                          • \u2618\ufe0f
                                                                                                                                                                                                          • \ud83c\udf40
                                                                                                                                                                                                          • \ud83c\udf41
                                                                                                                                                                                                          • \ud83c\udf42
                                                                                                                                                                                                          • \ud83c\udf43
                                                                                                                                                                                                          • emoji/Nature.png
                                                                                                                                                                                                          • \ud83c\udf47
                                                                                                                                                                                                          • \ud83c\udf48
                                                                                                                                                                                                          • \ud83c\udf49
                                                                                                                                                                                                          • \ud83c\udf4a
                                                                                                                                                                                                          • \ud83c\udf4b
                                                                                                                                                                                                          • \ud83c\udf4c
                                                                                                                                                                                                          • \ud83c\udf4d
                                                                                                                                                                                                          • \ud83c\udf4e
                                                                                                                                                                                                          • \ud83c\udf4f
                                                                                                                                                                                                          • \ud83c\udf50
                                                                                                                                                                                                          • \ud83c\udf51
                                                                                                                                                                                                          • \ud83c\udf52
                                                                                                                                                                                                          • \ud83c\udf53
                                                                                                                                                                                                          • \ud83e\udd5d
                                                                                                                                                                                                          • \ud83c\udf45
                                                                                                                                                                                                          • \ud83e\udd65
                                                                                                                                                                                                          • \ud83e\udd51
                                                                                                                                                                                                          • \ud83c\udf46
                                                                                                                                                                                                          • \ud83e\udd54
                                                                                                                                                                                                          • \ud83e\udd55
                                                                                                                                                                                                          • \ud83c\udf3d
                                                                                                                                                                                                          • \ud83c\udf36\ufe0f
                                                                                                                                                                                                          • \ud83e\udd52
                                                                                                                                                                                                          • \ud83e\udd66
                                                                                                                                                                                                          • \ud83c\udf44
                                                                                                                                                                                                          • \ud83e\udd5c
                                                                                                                                                                                                          • \ud83c\udf30
                                                                                                                                                                                                          • \ud83c\udf5e
                                                                                                                                                                                                          • \ud83e\udd50
                                                                                                                                                                                                          • \ud83e\udd56
                                                                                                                                                                                                          • \ud83e\udd68
                                                                                                                                                                                                          • \ud83e\udd5e
                                                                                                                                                                                                          • \ud83e\uddc0
                                                                                                                                                                                                          • \ud83c\udf56
                                                                                                                                                                                                          • \ud83c\udf57
                                                                                                                                                                                                          • \ud83e\udd69
                                                                                                                                                                                                          • \ud83e\udd53
                                                                                                                                                                                                          • \ud83c\udf54
                                                                                                                                                                                                          • \ud83c\udf5f
                                                                                                                                                                                                          • \ud83c\udf55
                                                                                                                                                                                                          • \ud83c\udf2d
                                                                                                                                                                                                          • \ud83e\udd6a
                                                                                                                                                                                                          • \ud83c\udf2e
                                                                                                                                                                                                          • \ud83c\udf2f
                                                                                                                                                                                                          • \ud83e\udd59
                                                                                                                                                                                                          • \ud83e\udd5a
                                                                                                                                                                                                          • \ud83c\udf73
                                                                                                                                                                                                          • \ud83e\udd58
                                                                                                                                                                                                          • \ud83c\udf72
                                                                                                                                                                                                          • \ud83e\udd63
                                                                                                                                                                                                          • \ud83e\udd57
                                                                                                                                                                                                          • \ud83c\udf7f
                                                                                                                                                                                                          • \ud83e\udd6b
                                                                                                                                                                                                          • \ud83c\udf71
                                                                                                                                                                                                          • \ud83c\udf58
                                                                                                                                                                                                          • \ud83c\udf59
                                                                                                                                                                                                          • \ud83c\udf5a
                                                                                                                                                                                                          • \ud83c\udf5b
                                                                                                                                                                                                          • \ud83c\udf5c
                                                                                                                                                                                                          • \ud83c\udf5d
                                                                                                                                                                                                          • \ud83c\udf60
                                                                                                                                                                                                          • \ud83c\udf62
                                                                                                                                                                                                          • \ud83c\udf63
                                                                                                                                                                                                          • \ud83c\udf64
                                                                                                                                                                                                          • \ud83c\udf65
                                                                                                                                                                                                          • \ud83c\udf61
                                                                                                                                                                                                          • \ud83e\udd5f
                                                                                                                                                                                                          • \ud83e\udd60
                                                                                                                                                                                                          • \ud83e\udd61
                                                                                                                                                                                                          • \ud83c\udf66
                                                                                                                                                                                                          • \ud83c\udf67
                                                                                                                                                                                                          • \ud83c\udf68
                                                                                                                                                                                                          • \ud83c\udf69
                                                                                                                                                                                                          • \ud83c\udf6a
                                                                                                                                                                                                          • \ud83c\udf82
                                                                                                                                                                                                          • \ud83c\udf70
                                                                                                                                                                                                          • \ud83e\udd67
                                                                                                                                                                                                          • \ud83c\udf6b
                                                                                                                                                                                                          • \ud83c\udf6c
                                                                                                                                                                                                          • \ud83c\udf6d
                                                                                                                                                                                                          • \ud83c\udf6e
                                                                                                                                                                                                          • \ud83c\udf6f
                                                                                                                                                                                                          • \ud83c\udf7c
                                                                                                                                                                                                          • \ud83e\udd5b
                                                                                                                                                                                                          • \u2615
                                                                                                                                                                                                          • \ud83c\udf75
                                                                                                                                                                                                          • \ud83c\udf76
                                                                                                                                                                                                          • \ud83c\udf7e
                                                                                                                                                                                                          • \ud83c\udf77
                                                                                                                                                                                                          • \ud83c\udf78
                                                                                                                                                                                                          • \ud83c\udf79
                                                                                                                                                                                                          • \ud83c\udf7a
                                                                                                                                                                                                          • \ud83c\udf7b
                                                                                                                                                                                                          • \ud83e\udd42
                                                                                                                                                                                                          • \ud83e\udd43
                                                                                                                                                                                                          • \ud83e\udd64
                                                                                                                                                                                                          • \ud83e\udd62
                                                                                                                                                                                                          • \ud83c\udf7d\ufe0f
                                                                                                                                                                                                          • \ud83c\udf74
                                                                                                                                                                                                          • \ud83e\udd44
                                                                                                                                                                                                          • \ud83d\udd2a
                                                                                                                                                                                                          • \ud83c\udffa
                                                                                                                                                                                                          • emoji/Foods.png
                                                                                                                                                                                                          • \ud83c\udf83
                                                                                                                                                                                                          • \ud83c\udf84
                                                                                                                                                                                                          • \ud83c\udf86
                                                                                                                                                                                                          • \ud83c\udf87
                                                                                                                                                                                                          • \u2728
                                                                                                                                                                                                          • \ud83c\udf88
                                                                                                                                                                                                          • \ud83c\udf89
                                                                                                                                                                                                          • \ud83c\udf8a
                                                                                                                                                                                                          • \ud83c\udf8b
                                                                                                                                                                                                          • \ud83c\udf8d
                                                                                                                                                                                                          • \ud83c\udf8e
                                                                                                                                                                                                          • \ud83c\udf8f
                                                                                                                                                                                                          • \ud83c\udf90
                                                                                                                                                                                                          • \ud83c\udf91
                                                                                                                                                                                                          • \ud83c\udf80
                                                                                                                                                                                                          • \ud83c\udf81
                                                                                                                                                                                                          • \ud83c\udf97\ufe0f
                                                                                                                                                                                                          • \ud83c\udf9f\ufe0f
                                                                                                                                                                                                          • \ud83c\udfab
                                                                                                                                                                                                          • \ud83c\udf96\ufe0f
                                                                                                                                                                                                          • \ud83c\udfc6
                                                                                                                                                                                                          • \ud83c\udfc5
                                                                                                                                                                                                          • \ud83e\udd47
                                                                                                                                                                                                          • \ud83e\udd48
                                                                                                                                                                                                          • \ud83e\udd49
                                                                                                                                                                                                          • \u26bd
                                                                                                                                                                                                          • \u26be
                                                                                                                                                                                                          • \ud83c\udfc0
                                                                                                                                                                                                          • \ud83c\udfd0
                                                                                                                                                                                                          • \ud83c\udfc8
                                                                                                                                                                                                          • \ud83c\udfc9
                                                                                                                                                                                                          • \ud83c\udfbe
                                                                                                                                                                                                          • \ud83c\udfb1
                                                                                                                                                                                                          • \ud83c\udfb3
                                                                                                                                                                                                          • \ud83c\udfcf
                                                                                                                                                                                                          • \ud83c\udfd1
                                                                                                                                                                                                          • \ud83c\udfd2
                                                                                                                                                                                                          • \ud83c\udfd3
                                                                                                                                                                                                          • \ud83c\udff8
                                                                                                                                                                                                          • \ud83e\udd4a
                                                                                                                                                                                                          • \ud83e\udd4b
                                                                                                                                                                                                          • \ud83e\udd45
                                                                                                                                                                                                          • \ud83c\udfaf
                                                                                                                                                                                                          • \u26f3
                                                                                                                                                                                                          • \u26f8\ufe0f
                                                                                                                                                                                                          • \ud83c\udfa3
                                                                                                                                                                                                          • \ud83c\udfbd
                                                                                                                                                                                                          • \ud83c\udfbf
                                                                                                                                                                                                          • \ud83d\udef7
                                                                                                                                                                                                          • \ud83e\udd4c
                                                                                                                                                                                                          • \ud83c\udfae
                                                                                                                                                                                                          • \ud83d\udd79\ufe0f
                                                                                                                                                                                                          • \ud83c\udfb2
                                                                                                                                                                                                          • \u2660\ufe0f
                                                                                                                                                                                                          • \u2665\ufe0f
                                                                                                                                                                                                          • \u2666\ufe0f
                                                                                                                                                                                                          • \u2663\ufe0f
                                                                                                                                                                                                          • \ud83c\udccf
                                                                                                                                                                                                          • \ud83c\udc04
                                                                                                                                                                                                          • \ud83c\udfb4
                                                                                                                                                                                                          • emoji/Activity.png
                                                                                                                                                                                                          • \ud83c\udf0d
                                                                                                                                                                                                          • \ud83c\udf0e
                                                                                                                                                                                                          • \ud83c\udf0f
                                                                                                                                                                                                          • \ud83c\udf10
                                                                                                                                                                                                          • \ud83d\uddfa\ufe0f
                                                                                                                                                                                                          • \ud83d\uddfe
                                                                                                                                                                                                          • \ud83c\udfd4\ufe0f
                                                                                                                                                                                                          • \u26f0\ufe0f
                                                                                                                                                                                                          • \ud83c\udf0b
                                                                                                                                                                                                          • \ud83d\uddfb
                                                                                                                                                                                                          • \ud83c\udfd5\ufe0f
                                                                                                                                                                                                          • \ud83c\udfd6\ufe0f
                                                                                                                                                                                                          • \ud83c\udfdc\ufe0f
                                                                                                                                                                                                          • \ud83c\udfdd\ufe0f
                                                                                                                                                                                                          • \ud83c\udfde\ufe0f
                                                                                                                                                                                                          • \ud83c\udfdf\ufe0f
                                                                                                                                                                                                          • \ud83c\udfdb\ufe0f
                                                                                                                                                                                                          • \ud83c\udfd7\ufe0f
                                                                                                                                                                                                          • \ud83c\udfd8\ufe0f
                                                                                                                                                                                                          • \ud83c\udfd9\ufe0f
                                                                                                                                                                                                          • \ud83c\udfda\ufe0f
                                                                                                                                                                                                          • \ud83c\udfe0
                                                                                                                                                                                                          • \ud83c\udfe1
                                                                                                                                                                                                          • \ud83c\udfe2
                                                                                                                                                                                                          • \ud83c\udfe3
                                                                                                                                                                                                          • \ud83c\udfe4
                                                                                                                                                                                                          • \ud83c\udfe5
                                                                                                                                                                                                          • \ud83c\udfe6
                                                                                                                                                                                                          • \ud83c\udfe8
                                                                                                                                                                                                          • \ud83c\udfe9
                                                                                                                                                                                                          • \ud83c\udfea
                                                                                                                                                                                                          • \ud83c\udfeb
                                                                                                                                                                                                          • \ud83c\udfec
                                                                                                                                                                                                          • \ud83c\udfed
                                                                                                                                                                                                          • \ud83c\udfef
                                                                                                                                                                                                          • \ud83c\udff0
                                                                                                                                                                                                          • \ud83d\udc92
                                                                                                                                                                                                          • \ud83d\uddfc
                                                                                                                                                                                                          • \ud83d\uddfd
                                                                                                                                                                                                          • \u26ea
                                                                                                                                                                                                          • \ud83d\udd4c
                                                                                                                                                                                                          • \ud83d\udd4d
                                                                                                                                                                                                          • \u26e9\ufe0f
                                                                                                                                                                                                          • \ud83d\udd4b
                                                                                                                                                                                                          • \u26f2
                                                                                                                                                                                                          • \u26fa
                                                                                                                                                                                                          • \ud83c\udf01
                                                                                                                                                                                                          • \ud83c\udf03
                                                                                                                                                                                                          • \ud83c\udf04
                                                                                                                                                                                                          • \ud83c\udf05
                                                                                                                                                                                                          • \ud83c\udf06
                                                                                                                                                                                                          • \ud83c\udf07
                                                                                                                                                                                                          • \ud83c\udf09
                                                                                                                                                                                                          • \u2668\ufe0f
                                                                                                                                                                                                          • \ud83c\udf0c
                                                                                                                                                                                                          • \ud83c\udfa0
                                                                                                                                                                                                          • \ud83c\udfa1
                                                                                                                                                                                                          • \ud83c\udfa2
                                                                                                                                                                                                          • \ud83d\udc88
                                                                                                                                                                                                          • \ud83c\udfaa
                                                                                                                                                                                                          • \ud83c\udfad
                                                                                                                                                                                                          • \ud83d\uddbc\ufe0f
                                                                                                                                                                                                          • \ud83c\udfa8
                                                                                                                                                                                                          • \ud83c\udfb0
                                                                                                                                                                                                          • \ud83d\ude82
                                                                                                                                                                                                          • \ud83d\ude83
                                                                                                                                                                                                          • \ud83d\ude84
                                                                                                                                                                                                          • \ud83d\ude85
                                                                                                                                                                                                          • \ud83d\ude86
                                                                                                                                                                                                          • \ud83d\ude87
                                                                                                                                                                                                          • \ud83d\ude88
                                                                                                                                                                                                          • \ud83d\ude89
                                                                                                                                                                                                          • \ud83d\ude8a
                                                                                                                                                                                                          • \ud83d\ude9d
                                                                                                                                                                                                          • \ud83d\ude9e
                                                                                                                                                                                                          • \ud83d\ude8b
                                                                                                                                                                                                          • \ud83d\ude8c
                                                                                                                                                                                                          • \ud83d\ude8d
                                                                                                                                                                                                          • \ud83d\ude8e
                                                                                                                                                                                                          • \ud83d\ude90
                                                                                                                                                                                                          • \ud83d\ude91
                                                                                                                                                                                                          • \ud83d\ude92
                                                                                                                                                                                                          • \ud83d\ude93
                                                                                                                                                                                                          • \ud83d\ude94
                                                                                                                                                                                                          • \ud83d\ude95
                                                                                                                                                                                                          • \ud83d\ude96
                                                                                                                                                                                                          • \ud83d\ude97
                                                                                                                                                                                                          • \ud83d\ude98
                                                                                                                                                                                                          • \ud83d\ude99
                                                                                                                                                                                                          • \ud83d\ude9a
                                                                                                                                                                                                          • \ud83d\ude9b
                                                                                                                                                                                                          • \ud83d\ude9c
                                                                                                                                                                                                          • \ud83d\udeb2
                                                                                                                                                                                                          • \ud83d\udef4
                                                                                                                                                                                                          • \ud83d\udef5
                                                                                                                                                                                                          • \ud83d\ude8f
                                                                                                                                                                                                          • \ud83d\udee3\ufe0f
                                                                                                                                                                                                          • \ud83d\udee4\ufe0f
                                                                                                                                                                                                          • \u26fd
                                                                                                                                                                                                          • \ud83d\udea8
                                                                                                                                                                                                          • \ud83d\udea5
                                                                                                                                                                                                          • \ud83d\udea6
                                                                                                                                                                                                          • \ud83d\udea7
                                                                                                                                                                                                          • \ud83d\uded1
                                                                                                                                                                                                          • \u2693
                                                                                                                                                                                                          • \u26f5
                                                                                                                                                                                                          • \ud83d\udef6
                                                                                                                                                                                                          • \ud83d\udea4
                                                                                                                                                                                                          • \ud83d\udef3\ufe0f
                                                                                                                                                                                                          • \u26f4\ufe0f
                                                                                                                                                                                                          • \ud83d\udee5\ufe0f
                                                                                                                                                                                                          • \ud83d\udea2
                                                                                                                                                                                                          • \u2708\ufe0f
                                                                                                                                                                                                          • \ud83d\udee9\ufe0f
                                                                                                                                                                                                          • \ud83d\udeeb
                                                                                                                                                                                                          • \ud83d\udeec
                                                                                                                                                                                                          • \ud83d\udcba
                                                                                                                                                                                                          • \ud83d\ude81
                                                                                                                                                                                                          • \ud83d\ude9f
                                                                                                                                                                                                          • \ud83d\udea0
                                                                                                                                                                                                          • \ud83d\udea1
                                                                                                                                                                                                          • \ud83d\udef0\ufe0f
                                                                                                                                                                                                          • \ud83d\ude80
                                                                                                                                                                                                          • \ud83d\udef8
                                                                                                                                                                                                          • \ud83d\udece\ufe0f
                                                                                                                                                                                                          • \ud83d\udeaa
                                                                                                                                                                                                          • \ud83d\udecf\ufe0f
                                                                                                                                                                                                          • \ud83d\udecb\ufe0f
                                                                                                                                                                                                          • \ud83d\udebd
                                                                                                                                                                                                          • \ud83d\udebf
                                                                                                                                                                                                          • \ud83d\udec1
                                                                                                                                                                                                          • \u231b
                                                                                                                                                                                                          • \u23f3
                                                                                                                                                                                                          • \u231a
                                                                                                                                                                                                          • \u23f0
                                                                                                                                                                                                          • \u23f1\ufe0f
                                                                                                                                                                                                          • \u23f2\ufe0f
                                                                                                                                                                                                          • \ud83d\udd70\ufe0f
                                                                                                                                                                                                          • \ud83d\udd5b
                                                                                                                                                                                                          • \ud83d\udd67
                                                                                                                                                                                                          • \ud83d\udd50
                                                                                                                                                                                                          • \ud83d\udd5c
                                                                                                                                                                                                          • \ud83d\udd51
                                                                                                                                                                                                          • \ud83d\udd5d
                                                                                                                                                                                                          • \ud83d\udd52
                                                                                                                                                                                                          • \ud83d\udd5e
                                                                                                                                                                                                          • \ud83d\udd53
                                                                                                                                                                                                          • \ud83d\udd5f
                                                                                                                                                                                                          • \ud83d\udd54
                                                                                                                                                                                                          • \ud83d\udd60
                                                                                                                                                                                                          • \ud83d\udd55
                                                                                                                                                                                                          • \ud83d\udd61
                                                                                                                                                                                                          • \ud83d\udd56
                                                                                                                                                                                                          • \ud83d\udd62
                                                                                                                                                                                                          • \ud83d\udd57
                                                                                                                                                                                                          • \ud83d\udd63
                                                                                                                                                                                                          • \ud83d\udd58
                                                                                                                                                                                                          • \ud83d\udd64
                                                                                                                                                                                                          • \ud83d\udd59
                                                                                                                                                                                                          • \ud83d\udd65
                                                                                                                                                                                                          • \ud83d\udd5a
                                                                                                                                                                                                          • \ud83d\udd66
                                                                                                                                                                                                          • \ud83c\udf11
                                                                                                                                                                                                          • \ud83c\udf12
                                                                                                                                                                                                          • \ud83c\udf13
                                                                                                                                                                                                          • \ud83c\udf14
                                                                                                                                                                                                          • \ud83c\udf15
                                                                                                                                                                                                          • \ud83c\udf16
                                                                                                                                                                                                          • \ud83c\udf17
                                                                                                                                                                                                          • \ud83c\udf18
                                                                                                                                                                                                          • \ud83c\udf19
                                                                                                                                                                                                          • \ud83c\udf1a
                                                                                                                                                                                                          • \ud83c\udf1b
                                                                                                                                                                                                          • \ud83c\udf1c
                                                                                                                                                                                                          • \ud83c\udf21\ufe0f
                                                                                                                                                                                                          • \u2600\ufe0f
                                                                                                                                                                                                          • \ud83c\udf1d
                                                                                                                                                                                                          • \ud83c\udf1e
                                                                                                                                                                                                          • \u2b50
                                                                                                                                                                                                          • \ud83c\udf1f
                                                                                                                                                                                                          • \ud83c\udf20
                                                                                                                                                                                                          • \u2601\ufe0f
                                                                                                                                                                                                          • \u26c5
                                                                                                                                                                                                          • \u26c8\ufe0f
                                                                                                                                                                                                          • \ud83c\udf24\ufe0f
                                                                                                                                                                                                          • \ud83c\udf25\ufe0f
                                                                                                                                                                                                          • \ud83c\udf26\ufe0f
                                                                                                                                                                                                          • \ud83c\udf27\ufe0f
                                                                                                                                                                                                          • \ud83c\udf28\ufe0f
                                                                                                                                                                                                          • \ud83c\udf29\ufe0f
                                                                                                                                                                                                          • \ud83c\udf2a\ufe0f
                                                                                                                                                                                                          • \ud83c\udf2b\ufe0f
                                                                                                                                                                                                          • \ud83c\udf2c\ufe0f
                                                                                                                                                                                                          • \ud83c\udf00
                                                                                                                                                                                                          • \ud83c\udf08
                                                                                                                                                                                                          • \ud83c\udf02
                                                                                                                                                                                                          • \u2602\ufe0f
                                                                                                                                                                                                          • \u2614
                                                                                                                                                                                                          • \u26f1\ufe0f
                                                                                                                                                                                                          • \u26a1
                                                                                                                                                                                                          • \u2744\ufe0f
                                                                                                                                                                                                          • \u2603\ufe0f
                                                                                                                                                                                                          • \u26c4
                                                                                                                                                                                                          • \u2604\ufe0f
                                                                                                                                                                                                          • \ud83d\udd25
                                                                                                                                                                                                          • \ud83d\udca7
                                                                                                                                                                                                          • \ud83c\udf0a
                                                                                                                                                                                                          • emoji/Places.png
                                                                                                                                                                                                          • \ud83d\udd07
                                                                                                                                                                                                          • \ud83d\udd08
                                                                                                                                                                                                          • \ud83d\udd09
                                                                                                                                                                                                          • \ud83d\udd0a
                                                                                                                                                                                                          • \ud83d\udce2
                                                                                                                                                                                                          • \ud83d\udce3
                                                                                                                                                                                                          • \ud83d\udcef
                                                                                                                                                                                                          • \ud83d\udd14
                                                                                                                                                                                                          • \ud83d\udd15
                                                                                                                                                                                                          • \ud83c\udfbc
                                                                                                                                                                                                          • \ud83c\udfb5
                                                                                                                                                                                                          • \ud83c\udfb6
                                                                                                                                                                                                          • \ud83c\udf99\ufe0f
                                                                                                                                                                                                          • \ud83c\udf9a\ufe0f
                                                                                                                                                                                                          • \ud83c\udf9b\ufe0f
                                                                                                                                                                                                          • \ud83c\udfa4
                                                                                                                                                                                                          • \ud83c\udfa7
                                                                                                                                                                                                          • \ud83d\udcfb
                                                                                                                                                                                                          • \ud83c\udfb7
                                                                                                                                                                                                          • \ud83c\udfb8
                                                                                                                                                                                                          • \ud83c\udfb9
                                                                                                                                                                                                          • \ud83c\udfba
                                                                                                                                                                                                          • \ud83c\udfbb
                                                                                                                                                                                                          • \ud83e\udd41
                                                                                                                                                                                                          • \ud83d\udcf1
                                                                                                                                                                                                          • \ud83d\udcf2
                                                                                                                                                                                                          • \u260e\ufe0f
                                                                                                                                                                                                          • \ud83d\udcde
                                                                                                                                                                                                          • \ud83d\udcdf
                                                                                                                                                                                                          • \ud83d\udce0
                                                                                                                                                                                                          • \ud83d\udd0b
                                                                                                                                                                                                          • \ud83d\udd0c
                                                                                                                                                                                                          • \ud83d\udcbb
                                                                                                                                                                                                          • \ud83d\udda5\ufe0f
                                                                                                                                                                                                          • \ud83d\udda8\ufe0f
                                                                                                                                                                                                          • \u2328\ufe0f
                                                                                                                                                                                                          • \ud83d\uddb1\ufe0f
                                                                                                                                                                                                          • \ud83d\uddb2\ufe0f
                                                                                                                                                                                                          • \ud83d\udcbd
                                                                                                                                                                                                          • \ud83d\udcbe
                                                                                                                                                                                                          • \ud83d\udcbf
                                                                                                                                                                                                          • \ud83d\udcc0
                                                                                                                                                                                                          • \ud83c\udfa5
                                                                                                                                                                                                          • \ud83c\udf9e\ufe0f
                                                                                                                                                                                                          • \ud83d\udcfd\ufe0f
                                                                                                                                                                                                          • \ud83c\udfac
                                                                                                                                                                                                          • \ud83d\udcfa
                                                                                                                                                                                                          • \ud83d\udcf7
                                                                                                                                                                                                          • \ud83d\udcf8
                                                                                                                                                                                                          • \ud83d\udcf9
                                                                                                                                                                                                          • \ud83d\udcfc
                                                                                                                                                                                                          • \ud83d\udd0d
                                                                                                                                                                                                          • \ud83d\udd0e
                                                                                                                                                                                                          • \ud83d\udd2c
                                                                                                                                                                                                          • \ud83d\udd2d
                                                                                                                                                                                                          • \ud83d\udce1
                                                                                                                                                                                                          • \ud83d\udd6f\ufe0f
                                                                                                                                                                                                          • \ud83d\udca1
                                                                                                                                                                                                          • \ud83d\udd26
                                                                                                                                                                                                          • \ud83c\udfee
                                                                                                                                                                                                          • \ud83d\udcd4
                                                                                                                                                                                                          • \ud83d\udcd5
                                                                                                                                                                                                          • \ud83d\udcd6
                                                                                                                                                                                                          • \ud83d\udcd7
                                                                                                                                                                                                          • \ud83d\udcd8
                                                                                                                                                                                                          • \ud83d\udcd9
                                                                                                                                                                                                          • \ud83d\udcda
                                                                                                                                                                                                          • \ud83d\udcd3
                                                                                                                                                                                                          • \ud83d\udcd2
                                                                                                                                                                                                          • \ud83d\udcc3
                                                                                                                                                                                                          • \ud83d\udcdc
                                                                                                                                                                                                          • \ud83d\udcc4
                                                                                                                                                                                                          • \ud83d\udcf0
                                                                                                                                                                                                          • \ud83d\uddde\ufe0f
                                                                                                                                                                                                          • \ud83d\udcd1
                                                                                                                                                                                                          • \ud83d\udd16
                                                                                                                                                                                                          • \ud83c\udff7\ufe0f
                                                                                                                                                                                                          • \ud83d\udcb0
                                                                                                                                                                                                          • \ud83d\udcb4
                                                                                                                                                                                                          • \ud83d\udcb5
                                                                                                                                                                                                          • \ud83d\udcb6
                                                                                                                                                                                                          • \ud83d\udcb7
                                                                                                                                                                                                          • \ud83d\udcb8
                                                                                                                                                                                                          • \ud83d\udcb3
                                                                                                                                                                                                          • \ud83d\udcb9
                                                                                                                                                                                                          • \ud83d\udcb1
                                                                                                                                                                                                          • \ud83d\udcb2
                                                                                                                                                                                                          • \u2709\ufe0f
                                                                                                                                                                                                          • \ud83d\udce7
                                                                                                                                                                                                          • \ud83d\udce8
                                                                                                                                                                                                          • \ud83d\udce9
                                                                                                                                                                                                          • \ud83d\udce4
                                                                                                                                                                                                          • \ud83d\udce5
                                                                                                                                                                                                          • \ud83d\udce6
                                                                                                                                                                                                          • \ud83d\udceb
                                                                                                                                                                                                          • \ud83d\udcea
                                                                                                                                                                                                          • \ud83d\udcec
                                                                                                                                                                                                          • \ud83d\udced
                                                                                                                                                                                                          • \ud83d\udcee
                                                                                                                                                                                                          • \ud83d\uddf3\ufe0f
                                                                                                                                                                                                          • \u270f\ufe0f
                                                                                                                                                                                                          • \u2712\ufe0f
                                                                                                                                                                                                          • \ud83d\udd8b\ufe0f
                                                                                                                                                                                                          • \ud83d\udd8a\ufe0f
                                                                                                                                                                                                          • \ud83d\udd8c\ufe0f
                                                                                                                                                                                                          • \ud83d\udd8d\ufe0f
                                                                                                                                                                                                          • \ud83d\udcdd
                                                                                                                                                                                                          • \ud83d\udcbc
                                                                                                                                                                                                          • \ud83d\udcc1
                                                                                                                                                                                                          • \ud83d\udcc2
                                                                                                                                                                                                          • \ud83d\uddc2\ufe0f
                                                                                                                                                                                                          • \ud83d\udcc5
                                                                                                                                                                                                          • \ud83d\udcc6
                                                                                                                                                                                                          • \ud83d\uddd2\ufe0f
                                                                                                                                                                                                          • \ud83d\uddd3\ufe0f
                                                                                                                                                                                                          • \ud83d\udcc7
                                                                                                                                                                                                          • \ud83d\udcc8
                                                                                                                                                                                                          • \ud83d\udcc9
                                                                                                                                                                                                          • \ud83d\udcca
                                                                                                                                                                                                          • \ud83d\udccb
                                                                                                                                                                                                          • \ud83d\udccc
                                                                                                                                                                                                          • \ud83d\udccd
                                                                                                                                                                                                          • \ud83d\udcce
                                                                                                                                                                                                          • \ud83d\udd87\ufe0f
                                                                                                                                                                                                          • \ud83d\udccf
                                                                                                                                                                                                          • \ud83d\udcd0
                                                                                                                                                                                                          • \u2702\ufe0f
                                                                                                                                                                                                          • \ud83d\uddc3\ufe0f
                                                                                                                                                                                                          • \ud83d\uddc4\ufe0f
                                                                                                                                                                                                          • \ud83d\uddd1\ufe0f
                                                                                                                                                                                                          • \ud83d\udd12
                                                                                                                                                                                                          • \ud83d\udd13
                                                                                                                                                                                                          • \ud83d\udd0f
                                                                                                                                                                                                          • \ud83d\udd10
                                                                                                                                                                                                          • \ud83d\udd11
                                                                                                                                                                                                          • \ud83d\udddd\ufe0f
                                                                                                                                                                                                          • \ud83d\udd28
                                                                                                                                                                                                          • \u26cf\ufe0f
                                                                                                                                                                                                          • \u2692\ufe0f
                                                                                                                                                                                                          • \ud83d\udee0\ufe0f
                                                                                                                                                                                                          • \ud83d\udde1\ufe0f
                                                                                                                                                                                                          • \u2694\ufe0f
                                                                                                                                                                                                          • \ud83d\udd2b
                                                                                                                                                                                                          • \ud83c\udff9
                                                                                                                                                                                                          • \ud83d\udee1\ufe0f
                                                                                                                                                                                                          • \ud83d\udd27
                                                                                                                                                                                                          • \ud83d\udd29
                                                                                                                                                                                                          • \u2699\ufe0f
                                                                                                                                                                                                          • \ud83d\udddc\ufe0f
                                                                                                                                                                                                          • \u2697\ufe0f
                                                                                                                                                                                                          • \u2696\ufe0f
                                                                                                                                                                                                          • \ud83d\udd17
                                                                                                                                                                                                          • \u26d3\ufe0f
                                                                                                                                                                                                          • \ud83d\udc89
                                                                                                                                                                                                          • \ud83d\udc8a
                                                                                                                                                                                                          • \ud83d\udeac
                                                                                                                                                                                                          • \u26b0\ufe0f
                                                                                                                                                                                                          • \u26b1\ufe0f
                                                                                                                                                                                                          • \ud83d\uddff
                                                                                                                                                                                                          • \ud83d\udee2\ufe0f
                                                                                                                                                                                                          • \ud83d\udd2e
                                                                                                                                                                                                          • \ud83d\uded2
                                                                                                                                                                                                          • emoji/Objects.png
                                                                                                                                                                                                          • \ud83c\udfe7
                                                                                                                                                                                                          • \ud83d\udeae
                                                                                                                                                                                                          • \ud83d\udeb0
                                                                                                                                                                                                          • \u267f
                                                                                                                                                                                                          • \ud83d\udeb9
                                                                                                                                                                                                          • \ud83d\udeba
                                                                                                                                                                                                          • \ud83d\udebb
                                                                                                                                                                                                          • \ud83d\udebc
                                                                                                                                                                                                          • \ud83d\udebe
                                                                                                                                                                                                          • \ud83d\udec2
                                                                                                                                                                                                          • \ud83d\udec3
                                                                                                                                                                                                          • \ud83d\udec4
                                                                                                                                                                                                          • \ud83d\udec5
                                                                                                                                                                                                          • \u26a0\ufe0f
                                                                                                                                                                                                          • \ud83d\udeb8
                                                                                                                                                                                                          • \u26d4
                                                                                                                                                                                                          • \ud83d\udeab
                                                                                                                                                                                                          • \ud83d\udeb3
                                                                                                                                                                                                          • \ud83d\udead
                                                                                                                                                                                                          • \ud83d\udeaf
                                                                                                                                                                                                          • \ud83d\udeb1
                                                                                                                                                                                                          • \ud83d\udeb7
                                                                                                                                                                                                          • \ud83d\udcf5
                                                                                                                                                                                                          • \ud83d\udd1e
                                                                                                                                                                                                          • \u2622\ufe0f
                                                                                                                                                                                                          • \u2623\ufe0f
                                                                                                                                                                                                          • \u2b06\ufe0f
                                                                                                                                                                                                          • \u2197\ufe0f
                                                                                                                                                                                                          • \u27a1\ufe0f
                                                                                                                                                                                                          • \u2198\ufe0f
                                                                                                                                                                                                          • \u2b07\ufe0f
                                                                                                                                                                                                          • \u2199\ufe0f
                                                                                                                                                                                                          • \u2b05\ufe0f
                                                                                                                                                                                                          • \u2196\ufe0f
                                                                                                                                                                                                          • \u2195\ufe0f
                                                                                                                                                                                                          • \u2194\ufe0f
                                                                                                                                                                                                          • \u21a9\ufe0f
                                                                                                                                                                                                          • \u21aa\ufe0f
                                                                                                                                                                                                          • \u2934\ufe0f
                                                                                                                                                                                                          • \u2935\ufe0f
                                                                                                                                                                                                          • \ud83d\udd03
                                                                                                                                                                                                          • \ud83d\udd04
                                                                                                                                                                                                          • \ud83d\udd19
                                                                                                                                                                                                          • \ud83d\udd1a
                                                                                                                                                                                                          • \ud83d\udd1b
                                                                                                                                                                                                          • \ud83d\udd1c
                                                                                                                                                                                                          • \ud83d\udd1d
                                                                                                                                                                                                          • \ud83d\uded0
                                                                                                                                                                                                          • \u269b\ufe0f
                                                                                                                                                                                                          • \ud83d\udd49\ufe0f
                                                                                                                                                                                                          • \u2721\ufe0f
                                                                                                                                                                                                          • \u2638\ufe0f
                                                                                                                                                                                                          • \u262f\ufe0f
                                                                                                                                                                                                          • \u271d\ufe0f
                                                                                                                                                                                                          • \u2626\ufe0f
                                                                                                                                                                                                          • \u262a\ufe0f
                                                                                                                                                                                                          • \u262e\ufe0f
                                                                                                                                                                                                          • \ud83d\udd4e
                                                                                                                                                                                                          • \ud83d\udd2f
                                                                                                                                                                                                          • \u2648
                                                                                                                                                                                                          • \u2649
                                                                                                                                                                                                          • \u264a
                                                                                                                                                                                                          • \u264b
                                                                                                                                                                                                          • \u264c
                                                                                                                                                                                                          • \u264d
                                                                                                                                                                                                          • \u264e
                                                                                                                                                                                                          • \u264f
                                                                                                                                                                                                          • \u2650
                                                                                                                                                                                                          • \u2651
                                                                                                                                                                                                          • \u2652
                                                                                                                                                                                                          • \u2653
                                                                                                                                                                                                          • \u26ce
                                                                                                                                                                                                          • \ud83d\udd00
                                                                                                                                                                                                          • \ud83d\udd01
                                                                                                                                                                                                          • \ud83d\udd02
                                                                                                                                                                                                          • \u25b6\ufe0f
                                                                                                                                                                                                          • \u23e9
                                                                                                                                                                                                          • \u23ed\ufe0f
                                                                                                                                                                                                          • \u23ef\ufe0f
                                                                                                                                                                                                          • \u25c0\ufe0f
                                                                                                                                                                                                          • \u23ea
                                                                                                                                                                                                          • \u23ee\ufe0f
                                                                                                                                                                                                          • \ud83d\udd3c
                                                                                                                                                                                                          • \u23eb
                                                                                                                                                                                                          • \ud83d\udd3d
                                                                                                                                                                                                          • \u23ec
                                                                                                                                                                                                          • \u23f8\ufe0f
                                                                                                                                                                                                          • \u23f9\ufe0f
                                                                                                                                                                                                          • \u23fa\ufe0f
                                                                                                                                                                                                          • \u23cf\ufe0f
                                                                                                                                                                                                          • \ud83c\udfa6
                                                                                                                                                                                                          • \ud83d\udd05
                                                                                                                                                                                                          • \ud83d\udd06
                                                                                                                                                                                                          • \ud83d\udcf6
                                                                                                                                                                                                          • \ud83d\udcf3
                                                                                                                                                                                                          • \ud83d\udcf4
                                                                                                                                                                                                          • \u267b\ufe0f
                                                                                                                                                                                                          • \u269c\ufe0f
                                                                                                                                                                                                          • \ud83d\udd31
                                                                                                                                                                                                          • \ud83d\udcdb
                                                                                                                                                                                                          • \ud83d\udd30
                                                                                                                                                                                                          • \u2b55
                                                                                                                                                                                                          • \u2705
                                                                                                                                                                                                          • \u2611\ufe0f
                                                                                                                                                                                                          • \u2714\ufe0f
                                                                                                                                                                                                          • \u2716\ufe0f
                                                                                                                                                                                                          • \u274c
                                                                                                                                                                                                          • \u274e
                                                                                                                                                                                                          • \u2795
                                                                                                                                                                                                          • \u2796
                                                                                                                                                                                                          • \u2797
                                                                                                                                                                                                          • \u27b0
                                                                                                                                                                                                          • \u27bf
                                                                                                                                                                                                          • \u303d\ufe0f
                                                                                                                                                                                                          • \u2733\ufe0f
                                                                                                                                                                                                          • \u2734\ufe0f
                                                                                                                                                                                                          • \u2747\ufe0f
                                                                                                                                                                                                          • \u203c\ufe0f
                                                                                                                                                                                                          • \u2049\ufe0f
                                                                                                                                                                                                          • \u2753
                                                                                                                                                                                                          • \u2754
                                                                                                                                                                                                          • \u2755
                                                                                                                                                                                                          • \u2757
                                                                                                                                                                                                          • \u3030\ufe0f
                                                                                                                                                                                                          • \u00a9\ufe0f
                                                                                                                                                                                                          • \u00ae\ufe0f
                                                                                                                                                                                                          • \u2122\ufe0f
                                                                                                                                                                                                          • #\ufe0f\u20e3
                                                                                                                                                                                                          • *\ufe0f\u20e3
                                                                                                                                                                                                          • 0\ufe0f\u20e3
                                                                                                                                                                                                          • 1\ufe0f\u20e3
                                                                                                                                                                                                          • 2\ufe0f\u20e3
                                                                                                                                                                                                          • 3\ufe0f\u20e3
                                                                                                                                                                                                          • 4\ufe0f\u20e3
                                                                                                                                                                                                          • 5\ufe0f\u20e3
                                                                                                                                                                                                          • 6\ufe0f\u20e3
                                                                                                                                                                                                          • 7\ufe0f\u20e3
                                                                                                                                                                                                          • 8\ufe0f\u20e3
                                                                                                                                                                                                          • 9\ufe0f\u20e3
                                                                                                                                                                                                          • \ud83d\udd1f
                                                                                                                                                                                                          • \ud83d\udcaf
                                                                                                                                                                                                          • \ud83d\udd20
                                                                                                                                                                                                          • \ud83d\udd21
                                                                                                                                                                                                          • \ud83d\udd22
                                                                                                                                                                                                          • \ud83d\udd23
                                                                                                                                                                                                          • \ud83d\udd24
                                                                                                                                                                                                          • \ud83c\udd70\ufe0f
                                                                                                                                                                                                          • \ud83c\udd8e
                                                                                                                                                                                                          • \ud83c\udd71\ufe0f
                                                                                                                                                                                                          • \ud83c\udd91
                                                                                                                                                                                                          • \ud83c\udd92
                                                                                                                                                                                                          • \ud83c\udd93
                                                                                                                                                                                                          • \u2139\ufe0f
                                                                                                                                                                                                          • \ud83c\udd94
                                                                                                                                                                                                          • \u24c2\ufe0f
                                                                                                                                                                                                          • \ud83c\udd95
                                                                                                                                                                                                          • \ud83c\udd96
                                                                                                                                                                                                          • \ud83c\udd7e\ufe0f
                                                                                                                                                                                                          • \ud83c\udd97
                                                                                                                                                                                                          • \ud83c\udd7f\ufe0f
                                                                                                                                                                                                          • \ud83c\udd98
                                                                                                                                                                                                          • \ud83c\udd99
                                                                                                                                                                                                          • \ud83c\udd9a
                                                                                                                                                                                                          • \ud83c\ude01
                                                                                                                                                                                                          • \ud83c\ude02\ufe0f
                                                                                                                                                                                                          • \ud83c\ude37\ufe0f
                                                                                                                                                                                                          • \ud83c\ude36
                                                                                                                                                                                                          • \ud83c\ude2f
                                                                                                                                                                                                          • \ud83c\ude50
                                                                                                                                                                                                          • \ud83c\ude39
                                                                                                                                                                                                          • \ud83c\ude1a
                                                                                                                                                                                                          • \ud83c\ude32
                                                                                                                                                                                                          • \ud83c\ude51
                                                                                                                                                                                                          • \ud83c\ude38
                                                                                                                                                                                                          • \ud83c\ude34
                                                                                                                                                                                                          • \ud83c\ude33
                                                                                                                                                                                                          • \u3297\ufe0f
                                                                                                                                                                                                          • \u3299\ufe0f
                                                                                                                                                                                                          • \ud83c\ude3a
                                                                                                                                                                                                          • \ud83c\ude35
                                                                                                                                                                                                          • \u25aa\ufe0f
                                                                                                                                                                                                          • \u25ab\ufe0f
                                                                                                                                                                                                          • \u25fb\ufe0f
                                                                                                                                                                                                          • \u25fc\ufe0f
                                                                                                                                                                                                          • \u25fd
                                                                                                                                                                                                          • \u25fe
                                                                                                                                                                                                          • \u2b1b
                                                                                                                                                                                                          • \u2b1c
                                                                                                                                                                                                          • \ud83d\udd36
                                                                                                                                                                                                          • \ud83d\udd37
                                                                                                                                                                                                          • \ud83d\udd38
                                                                                                                                                                                                          • \ud83d\udd39
                                                                                                                                                                                                          • \ud83d\udd3a
                                                                                                                                                                                                          • \ud83d\udd3b
                                                                                                                                                                                                          • \ud83d\udca0
                                                                                                                                                                                                          • \ud83d\udd18
                                                                                                                                                                                                          • \ud83d\udd32
                                                                                                                                                                                                          • \ud83d\udd33
                                                                                                                                                                                                          • \u26aa
                                                                                                                                                                                                          • \u26ab
                                                                                                                                                                                                          • \ud83d\udd34
                                                                                                                                                                                                          • \ud83d\udd35
                                                                                                                                                                                                          • emoji/Symbols.png
                                                                                                                                                                                                          • \ud83c\udfc1
                                                                                                                                                                                                          • \ud83d\udea9
                                                                                                                                                                                                          • \ud83c\udf8c
                                                                                                                                                                                                          • \ud83c\udff4
                                                                                                                                                                                                          • \ud83c\udff3\ufe0f
                                                                                                                                                                                                          • \ud83c\udff3\ufe0f\u200d\ud83c\udf08
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\udde9
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddeb
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddf6
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddfd
                                                                                                                                                                                                          • \ud83c\udde6\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\udde7
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\udde9
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddeb
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\udded
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddef
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddf6
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddfb
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddfe
                                                                                                                                                                                                          • \ud83c\udde7\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\udde9
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddeb
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\udded
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddf5
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddfb
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddfd
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddfe
                                                                                                                                                                                                          • \ud83c\udde8\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\udde9\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\udde9\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\udde9\ud83c\uddef
                                                                                                                                                                                                          • \ud83c\udde9\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\udde9\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\udde9\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\udde9\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\uddea\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddea\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\uddea\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddea\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddea\ud83c\udded
                                                                                                                                                                                                          • \ud83c\uddea\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddea\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddea\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\uddea\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\uddeb\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\uddeb\ud83c\uddef
                                                                                                                                                                                                          • \ud83c\uddeb\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\uddeb\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddeb\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\uddeb\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\udde7
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\udde9
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddeb
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\udded
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddf5
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddf6
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\uddec\ud83c\uddfe
                                                                                                                                                                                                          • \ud83c\udded\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\udded\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\udded\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\udded\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\udded\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\udded\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\udde9
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\uddf6
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddee\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\uddef\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddef\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddef\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\uddef\ud83c\uddf5
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\udded
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddf5
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddfe
                                                                                                                                                                                                          • \ud83c\uddf0\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\udde7
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\uddfb
                                                                                                                                                                                                          • \ud83c\uddf1\ud83c\uddfe
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\udde9
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddeb
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\udded
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf5
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf6
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddfb
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddfd
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddfe
                                                                                                                                                                                                          • \ud83c\uddf2\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddeb
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddf5
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\uddf3\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\uddf4\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddeb
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\udded
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\uddf5\ud83c\uddfe
                                                                                                                                                                                                          • \ud83c\uddf6\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddf7\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddf7\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\uddf7\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddf7\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\uddf7\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\udde7
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\udde9
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\udded
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddef
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddfb
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddfd
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddfe
                                                                                                                                                                                                          • \ud83c\uddf8\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\udde9
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddeb
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\udded
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddef
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddf1
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddf4
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddf7
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddfb
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\uddf9\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\uddfa\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddfa\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddfa\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddfa\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddfa\ud83c\uddfe
                                                                                                                                                                                                          • \ud83c\uddfa\ud83c\uddff
                                                                                                                                                                                                          • \ud83c\uddfb\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddfb\ud83c\udde8
                                                                                                                                                                                                          • \ud83c\uddfb\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddfb\ud83c\uddec
                                                                                                                                                                                                          • \ud83c\uddfb\ud83c\uddee
                                                                                                                                                                                                          • \ud83c\uddfb\ud83c\uddf3
                                                                                                                                                                                                          • \ud83c\uddfb\ud83c\uddfa
                                                                                                                                                                                                          • \ud83c\uddfc\ud83c\uddeb
                                                                                                                                                                                                          • \ud83c\uddfc\ud83c\uddf8
                                                                                                                                                                                                          • \ud83c\uddfd\ud83c\uddf0
                                                                                                                                                                                                          • \ud83c\uddfe\ud83c\uddea
                                                                                                                                                                                                          • \ud83c\uddfe\ud83c\uddf9
                                                                                                                                                                                                          • \ud83c\uddff\ud83c\udde6
                                                                                                                                                                                                          • \ud83c\uddff\ud83c\uddf2
                                                                                                                                                                                                          • \ud83c\uddff\ud83c\uddfc
                                                                                                                                                                                                          • \ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f
                                                                                                                                                                                                          • \ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f
                                                                                                                                                                                                          • \ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f
                                                                                                                                                                                                          • emoji/Flags.png
                                                                                                                                                                                                          • :-)
                                                                                                                                                                                                          • ;-)
                                                                                                                                                                                                          • (-:
                                                                                                                                                                                                          • :->
                                                                                                                                                                                                          • :-D
                                                                                                                                                                                                          • \\o/
                                                                                                                                                                                                          • :-P
                                                                                                                                                                                                          • B-)
                                                                                                                                                                                                          • :-$
                                                                                                                                                                                                          • :-*
                                                                                                                                                                                                          • O:-)
                                                                                                                                                                                                          • =-O
                                                                                                                                                                                                          • O_O
                                                                                                                                                                                                          • O_o
                                                                                                                                                                                                          • o_O
                                                                                                                                                                                                          • :O
                                                                                                                                                                                                          • :-!
                                                                                                                                                                                                          • :-x
                                                                                                                                                                                                          • :-|
                                                                                                                                                                                                          • :-\\
                                                                                                                                                                                                          • :-(
                                                                                                                                                                                                          • :\'(
                                                                                                                                                                                                          • :-[
                                                                                                                                                                                                          • >:-(
                                                                                                                                                                                                          • ^.^
                                                                                                                                                                                                          • ^_^
                                                                                                                                                                                                          • \\(\u02c6\u02da\u02c6)/
                                                                                                                                                                                                          • \u30fd(\u00b0\u25c7\u00b0 )\u30ce
                                                                                                                                                                                                          • \u00af\\(\u00b0_o)/\u00af
                                                                                                                                                                                                          • \u00af\\_(\u30c4)_/\u00af
                                                                                                                                                                                                          • (\u00ac_\u00ac)
                                                                                                                                                                                                          • (>_<)
                                                                                                                                                                                                          • (\u2565\ufe4f\u2565)
                                                                                                                                                                                                          • (\u261e\uff9f\u30ee\uff9f)\u261e
                                                                                                                                                                                                          • \u261c(\uff9f\u30ee\uff9f\u261c)
                                                                                                                                                                                                          • \u261c(\u2312\u25bd\u2312)\u261e
                                                                                                                                                                                                          • (\u256f\u00b0\u25a1\u00b0)\u256f\ufe35
                                                                                                                                                                                                          • \u253b\u2501\u253b
                                                                                                                                                                                                          • \u252c\u2500\u252c
                                                                                                                                                                                                          • \u30ce(\u00b0\u2013\u00b0\u30ce)
                                                                                                                                                                                                          • (^._.^)\uff89
                                                                                                                                                                                                          • \u0e05^\u2022\ufecc\u2022^\u0e05
                                                                                                                                                                                                          • \u0295\u2022\u1d25\u2022\u0294
                                                                                                                                                                                                          • (\u2022_\u2022)
                                                                                                                                                                                                          • \u25a0-\u25a0\u00ac <(\u2022_\u2022)
                                                                                                                                                                                                          • (\u25a0_\u25a0\u00ac)
                                                                                                                                                                                                          • \u01aa(\u0693\u05f2)\u200e\u01aa\u200b\u200b
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          1const/16 v1, 0x99
                                                                                                                                                                                                          2new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5const-string v3, "\ud83d\ude00"
                                                                                                                                                                                                          6filled-new-array {v3}, [Ljava/lang/String;
                                                                                                                                                                                                          7move-result-object v3
                                                                                                                                                                                                          9invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10const/4 v3, 0x0
                                                                                                                                                                                                          11aput-object v2, v1, v3
                                                                                                                                                                                                          12new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14const-string v4, "\ud83d\ude01"
                                                                                                                                                                                                          15filled-new-array {v4}, [Ljava/lang/String;
                                                                                                                                                                                                          16move-result-object v4
                                                                                                                                                                                                          18invoke-direct {v2, v4}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          19const/4 v4, 0x1
                                                                                                                                                                                                          20aput-object v2, v1, v4
                                                                                                                                                                                                          21new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          23const-string v5, "\ud83d\ude02"
                                                                                                                                                                                                          24filled-new-array {v5}, [Ljava/lang/String;
                                                                                                                                                                                                          25move-result-object v5
                                                                                                                                                                                                          27invoke-direct {v2, v5}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          28const/4 v5, 0x2
                                                                                                                                                                                                          29aput-object v2, v1, v5
                                                                                                                                                                                                          30new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          32const-string v6, "\ud83e\udd23"
                                                                                                                                                                                                          33filled-new-array {v6}, [Ljava/lang/String;
                                                                                                                                                                                                          34move-result-object v6
                                                                                                                                                                                                          36invoke-direct {v2, v6}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          37const/4 v6, 0x3
                                                                                                                                                                                                          38aput-object v2, v1, v6
                                                                                                                                                                                                          39new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          41const-string v7, "\ud83d\ude03"
                                                                                                                                                                                                          42filled-new-array {v7}, [Ljava/lang/String;
                                                                                                                                                                                                          43move-result-object v7
                                                                                                                                                                                                          45invoke-direct {v2, v7}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          46const/4 v7, 0x4
                                                                                                                                                                                                          47aput-object v2, v1, v7
                                                                                                                                                                                                          48new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          50const-string v8, "\ud83d\ude04"
                                                                                                                                                                                                          51filled-new-array {v8}, [Ljava/lang/String;
                                                                                                                                                                                                          52move-result-object v8
                                                                                                                                                                                                          54invoke-direct {v2, v8}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          55const/4 v8, 0x5
                                                                                                                                                                                                          56aput-object v2, v1, v8
                                                                                                                                                                                                          57new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          59const-string v9, "\ud83d\ude05"
                                                                                                                                                                                                          60filled-new-array {v9}, [Ljava/lang/String;
                                                                                                                                                                                                          61move-result-object v9
                                                                                                                                                                                                          63invoke-direct {v2, v9}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          64const/4 v9, 0x6
                                                                                                                                                                                                          65aput-object v2, v1, v9
                                                                                                                                                                                                          66new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          68const-string v10, "\ud83d\ude06"
                                                                                                                                                                                                          69filled-new-array {v10}, [Ljava/lang/String;
                                                                                                                                                                                                          70move-result-object v10
                                                                                                                                                                                                          72invoke-direct {v2, v10}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          73const/4 v10, 0x7
                                                                                                                                                                                                          74aput-object v2, v1, v10
                                                                                                                                                                                                          75new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          77const-string v11, "\ud83d\ude09"
                                                                                                                                                                                                          78filled-new-array {v11}, [Ljava/lang/String;
                                                                                                                                                                                                          79move-result-object v11
                                                                                                                                                                                                          81invoke-direct {v2, v11}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          82const/16 v11, 0x8
                                                                                                                                                                                                          83aput-object v2, v1, v11
                                                                                                                                                                                                          84new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          86const-string v12, "\ud83d\ude0a"
                                                                                                                                                                                                          87filled-new-array {v12}, [Ljava/lang/String;
                                                                                                                                                                                                          88move-result-object v12
                                                                                                                                                                                                          90invoke-direct {v2, v12}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          91const/16 v12, 0x9
                                                                                                                                                                                                          92aput-object v2, v1, v12
                                                                                                                                                                                                          93new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          95const-string v13, "\ud83d\ude0b"
                                                                                                                                                                                                          96filled-new-array {v13}, [Ljava/lang/String;
                                                                                                                                                                                                          97move-result-object v13
                                                                                                                                                                                                          99invoke-direct {v2, v13}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          100const/16 v13, 0xa
                                                                                                                                                                                                          101aput-object v2, v1, v13
                                                                                                                                                                                                          102new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          104const-string v14, "\ud83d\ude0e"
                                                                                                                                                                                                          105filled-new-array {v14}, [Ljava/lang/String;
                                                                                                                                                                                                          106move-result-object v14
                                                                                                                                                                                                          108invoke-direct {v2, v14}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          109const/16 v14, 0xb
                                                                                                                                                                                                          110aput-object v2, v1, v14
                                                                                                                                                                                                          111new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          113const-string v15, "\ud83d\ude0d"
                                                                                                                                                                                                          114filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          115move-result-object v15
                                                                                                                                                                                                          117invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          118const/16 v15, 0xc
                                                                                                                                                                                                          119aput-object v2, v1, v15
                                                                                                                                                                                                          120new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          122const-string v16, "\ud83d\ude18"
                                                                                                                                                                                                          123filled-new-array/range {v16 .. v16}, [Ljava/lang/String;
                                                                                                                                                                                                          124move-result-object v15
                                                                                                                                                                                                          126invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          127const/16 v15, 0xd
                                                                                                                                                                                                          128aput-object v2, v1, v15
                                                                                                                                                                                                          129new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          131const-string v16, "\ud83d\ude17"
                                                                                                                                                                                                          132filled-new-array/range {v16 .. v16}, [Ljava/lang/String;
                                                                                                                                                                                                          133move-result-object v15
                                                                                                                                                                                                          135invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          136const/16 v15, 0xe
                                                                                                                                                                                                          137aput-object v2, v1, v15
                                                                                                                                                                                                          138new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          140const-string v16, "\ud83d\ude19"
                                                                                                                                                                                                          141filled-new-array/range {v16 .. v16}, [Ljava/lang/String;
                                                                                                                                                                                                          142move-result-object v15
                                                                                                                                                                                                          144invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          145const/16 v15, 0xf
                                                                                                                                                                                                          146aput-object v2, v1, v15
                                                                                                                                                                                                          147new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          149const-string v15, "\ud83d\ude1a"
                                                                                                                                                                                                          150filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          151move-result-object v15
                                                                                                                                                                                                          153invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          154const/16 v15, 0x10
                                                                                                                                                                                                          155aput-object v2, v1, v15
                                                                                                                                                                                                          156new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          158const-string v15, "\u263a\ufe0f"
                                                                                                                                                                                                          159filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          160move-result-object v15
                                                                                                                                                                                                          162invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          163const/16 v15, 0x11
                                                                                                                                                                                                          164aput-object v2, v1, v15
                                                                                                                                                                                                          165new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          167const-string v15, "\ud83d\ude42"
                                                                                                                                                                                                          168filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          169move-result-object v15
                                                                                                                                                                                                          171invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          172const/16 v15, 0x12
                                                                                                                                                                                                          173aput-object v2, v1, v15
                                                                                                                                                                                                          174new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          176const-string v15, "\ud83e\udd17"
                                                                                                                                                                                                          177filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          178move-result-object v15
                                                                                                                                                                                                          180invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          181const/16 v15, 0x13
                                                                                                                                                                                                          182aput-object v2, v1, v15
                                                                                                                                                                                                          183new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          185const-string v15, "\ud83e\udd29"
                                                                                                                                                                                                          186filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          187move-result-object v15
                                                                                                                                                                                                          189invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          190const/16 v15, 0x14
                                                                                                                                                                                                          191aput-object v2, v1, v15
                                                                                                                                                                                                          192new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          194const-string v15, "\ud83e\udd14"
                                                                                                                                                                                                          195filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          196move-result-object v15
                                                                                                                                                                                                          198invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          199const/16 v15, 0x15
                                                                                                                                                                                                          200aput-object v2, v1, v15
                                                                                                                                                                                                          201new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          203const-string v15, "\ud83e\udd28"
                                                                                                                                                                                                          204filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          205move-result-object v15
                                                                                                                                                                                                          207invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          208const/16 v15, 0x16
                                                                                                                                                                                                          209aput-object v2, v1, v15
                                                                                                                                                                                                          210new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          212const-string v15, "\ud83d\ude10"
                                                                                                                                                                                                          213filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          214move-result-object v15
                                                                                                                                                                                                          216invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          217const/16 v15, 0x17
                                                                                                                                                                                                          218aput-object v2, v1, v15
                                                                                                                                                                                                          219new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          221const-string v15, "\ud83d\ude11"
                                                                                                                                                                                                          222filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          223move-result-object v15
                                                                                                                                                                                                          225invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          226const/16 v15, 0x18
                                                                                                                                                                                                          227aput-object v2, v1, v15
                                                                                                                                                                                                          228new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          230const-string v15, "\ud83d\ude36"
                                                                                                                                                                                                          231filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          232move-result-object v15
                                                                                                                                                                                                          234invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          235const/16 v15, 0x19
                                                                                                                                                                                                          236aput-object v2, v1, v15
                                                                                                                                                                                                          237new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          239const-string v15, "\ud83d\ude44"
                                                                                                                                                                                                          240filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          241move-result-object v15
                                                                                                                                                                                                          243invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          244const/16 v15, 0x1a
                                                                                                                                                                                                          245aput-object v2, v1, v15
                                                                                                                                                                                                          246new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          248const-string v15, "\ud83d\ude0f"
                                                                                                                                                                                                          249filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          250move-result-object v15
                                                                                                                                                                                                          252invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          253const/16 v15, 0x1b
                                                                                                                                                                                                          254aput-object v2, v1, v15
                                                                                                                                                                                                          255new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          257const-string v15, "\ud83d\ude23"
                                                                                                                                                                                                          258filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          259move-result-object v15
                                                                                                                                                                                                          261invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          262const/16 v15, 0x1c
                                                                                                                                                                                                          263aput-object v2, v1, v15
                                                                                                                                                                                                          264new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          266const-string v15, "\ud83d\ude25"
                                                                                                                                                                                                          267filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          268move-result-object v15
                                                                                                                                                                                                          270invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          271const/16 v15, 0x1d
                                                                                                                                                                                                          272aput-object v2, v1, v15
                                                                                                                                                                                                          273new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          275const-string v15, "\ud83d\ude2e"
                                                                                                                                                                                                          276filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          277move-result-object v15
                                                                                                                                                                                                          279invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          280const/16 v15, 0x1e
                                                                                                                                                                                                          281aput-object v2, v1, v15
                                                                                                                                                                                                          282new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          284const-string v15, "\ud83e\udd10"
                                                                                                                                                                                                          285filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          286move-result-object v15
                                                                                                                                                                                                          288invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          289const/16 v15, 0x1f
                                                                                                                                                                                                          290aput-object v2, v1, v15
                                                                                                                                                                                                          291new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          293const-string v15, "\ud83d\ude2f"
                                                                                                                                                                                                          294filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          295move-result-object v15
                                                                                                                                                                                                          297invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          298const/16 v15, 0x20
                                                                                                                                                                                                          299aput-object v2, v1, v15
                                                                                                                                                                                                          300new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          302const-string v15, "\ud83d\ude2a"
                                                                                                                                                                                                          303filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          304move-result-object v15
                                                                                                                                                                                                          306invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          307const/16 v15, 0x21
                                                                                                                                                                                                          308aput-object v2, v1, v15
                                                                                                                                                                                                          309new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          311const-string v15, "\ud83d\ude2b"
                                                                                                                                                                                                          312filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          313move-result-object v15
                                                                                                                                                                                                          315invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          316const/16 v15, 0x22
                                                                                                                                                                                                          317aput-object v2, v1, v15
                                                                                                                                                                                                          318new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          320const-string v15, "\ud83d\ude34"
                                                                                                                                                                                                          321filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          322move-result-object v15
                                                                                                                                                                                                          324invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          325const/16 v15, 0x23
                                                                                                                                                                                                          326aput-object v2, v1, v15
                                                                                                                                                                                                          327new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          329const-string v15, "\ud83d\ude0c"
                                                                                                                                                                                                          330filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          331move-result-object v15
                                                                                                                                                                                                          333invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          334const/16 v15, 0x24
                                                                                                                                                                                                          335aput-object v2, v1, v15
                                                                                                                                                                                                          336new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          338const-string v15, "\ud83d\ude1b"
                                                                                                                                                                                                          339filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          340move-result-object v15
                                                                                                                                                                                                          342invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          343const/16 v15, 0x25
                                                                                                                                                                                                          344aput-object v2, v1, v15
                                                                                                                                                                                                          345new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          347const-string v15, "\ud83d\ude1c"
                                                                                                                                                                                                          348filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          349move-result-object v15
                                                                                                                                                                                                          351invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          352const/16 v15, 0x26
                                                                                                                                                                                                          353aput-object v2, v1, v15
                                                                                                                                                                                                          354new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          356const-string v15, "\ud83d\ude1d"
                                                                                                                                                                                                          357filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          358move-result-object v15
                                                                                                                                                                                                          360invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          361const/16 v15, 0x27
                                                                                                                                                                                                          362aput-object v2, v1, v15
                                                                                                                                                                                                          363new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          365const-string v15, "\ud83e\udd24"
                                                                                                                                                                                                          366filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          367move-result-object v15
                                                                                                                                                                                                          369invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          370const/16 v15, 0x28
                                                                                                                                                                                                          371aput-object v2, v1, v15
                                                                                                                                                                                                          372new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          374const-string v15, "\ud83d\ude12"
                                                                                                                                                                                                          375filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          376move-result-object v15
                                                                                                                                                                                                          378invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          379const/16 v15, 0x29
                                                                                                                                                                                                          380aput-object v2, v1, v15
                                                                                                                                                                                                          381new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          383const-string v15, "\ud83d\ude13"
                                                                                                                                                                                                          384filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          385move-result-object v15
                                                                                                                                                                                                          387invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          388const/16 v15, 0x2a
                                                                                                                                                                                                          389aput-object v2, v1, v15
                                                                                                                                                                                                          390new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          392const-string v15, "\ud83d\ude14"
                                                                                                                                                                                                          393filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          394move-result-object v15
                                                                                                                                                                                                          396invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          397const/16 v15, 0x2b
                                                                                                                                                                                                          398aput-object v2, v1, v15
                                                                                                                                                                                                          399new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          401const-string v15, "\ud83d\ude15"
                                                                                                                                                                                                          402filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          403move-result-object v15
                                                                                                                                                                                                          405invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          406const/16 v15, 0x2c
                                                                                                                                                                                                          407aput-object v2, v1, v15
                                                                                                                                                                                                          408new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          410const-string v15, "\ud83d\ude43"
                                                                                                                                                                                                          411filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          412move-result-object v15
                                                                                                                                                                                                          414invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          415const/16 v15, 0x2d
                                                                                                                                                                                                          416aput-object v2, v1, v15
                                                                                                                                                                                                          417new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          419const-string v15, "\ud83e\udd11"
                                                                                                                                                                                                          420filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          421move-result-object v15
                                                                                                                                                                                                          423invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          424const/16 v15, 0x2e
                                                                                                                                                                                                          425aput-object v2, v1, v15
                                                                                                                                                                                                          426new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          428const-string v15, "\ud83d\ude32"
                                                                                                                                                                                                          429filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          430move-result-object v15
                                                                                                                                                                                                          432invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          433const/16 v15, 0x2f
                                                                                                                                                                                                          434aput-object v2, v1, v15
                                                                                                                                                                                                          435new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          437const-string v15, "\u2639\ufe0f"
                                                                                                                                                                                                          438filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          439move-result-object v15
                                                                                                                                                                                                          441invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          442const/16 v15, 0x30
                                                                                                                                                                                                          443aput-object v2, v1, v15
                                                                                                                                                                                                          444new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          446const-string v15, "\ud83d\ude41"
                                                                                                                                                                                                          447filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          448move-result-object v15
                                                                                                                                                                                                          450invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          451const/16 v15, 0x31
                                                                                                                                                                                                          452aput-object v2, v1, v15
                                                                                                                                                                                                          453new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          455const-string v15, "\ud83d\ude16"
                                                                                                                                                                                                          456filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          457move-result-object v15
                                                                                                                                                                                                          459invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          460const/16 v15, 0x32
                                                                                                                                                                                                          461aput-object v2, v1, v15
                                                                                                                                                                                                          462new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          464const-string v15, "\ud83d\ude1e"
                                                                                                                                                                                                          465filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          466move-result-object v15
                                                                                                                                                                                                          468invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          469const/16 v15, 0x33
                                                                                                                                                                                                          470aput-object v2, v1, v15
                                                                                                                                                                                                          471new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          473const-string v15, "\ud83d\ude1f"
                                                                                                                                                                                                          474filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          475move-result-object v15
                                                                                                                                                                                                          477invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          478const/16 v15, 0x34
                                                                                                                                                                                                          479aput-object v2, v1, v15
                                                                                                                                                                                                          480new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          482const-string v15, "\ud83d\ude24"
                                                                                                                                                                                                          483filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          484move-result-object v15
                                                                                                                                                                                                          486invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          487const/16 v15, 0x35
                                                                                                                                                                                                          488aput-object v2, v1, v15
                                                                                                                                                                                                          489new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          491const-string v15, "\ud83d\ude22"
                                                                                                                                                                                                          492filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          493move-result-object v15
                                                                                                                                                                                                          495invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          496const/16 v15, 0x36
                                                                                                                                                                                                          497aput-object v2, v1, v15
                                                                                                                                                                                                          498new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          500const-string v15, "\ud83d\ude2d"
                                                                                                                                                                                                          501filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          502move-result-object v15
                                                                                                                                                                                                          504invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          505const/16 v15, 0x37
                                                                                                                                                                                                          506aput-object v2, v1, v15
                                                                                                                                                                                                          507new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          509const-string v15, "\ud83d\ude26"
                                                                                                                                                                                                          510filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          511move-result-object v15
                                                                                                                                                                                                          513invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          514const/16 v15, 0x38
                                                                                                                                                                                                          515aput-object v2, v1, v15
                                                                                                                                                                                                          516new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          518const-string v15, "\ud83d\ude27"
                                                                                                                                                                                                          519filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          520move-result-object v15
                                                                                                                                                                                                          522invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          523const/16 v15, 0x39
                                                                                                                                                                                                          524aput-object v2, v1, v15
                                                                                                                                                                                                          525new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          527const-string v15, "\ud83d\ude28"
                                                                                                                                                                                                          528filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          529move-result-object v15
                                                                                                                                                                                                          531invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          532const/16 v15, 0x3a
                                                                                                                                                                                                          533aput-object v2, v1, v15
                                                                                                                                                                                                          534new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          536const-string v15, "\ud83d\ude29"
                                                                                                                                                                                                          537filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          538move-result-object v15
                                                                                                                                                                                                          540invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          541const/16 v15, 0x3b
                                                                                                                                                                                                          542aput-object v2, v1, v15
                                                                                                                                                                                                          543new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          545const-string v15, "\ud83e\udd2f"
                                                                                                                                                                                                          546filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          547move-result-object v15
                                                                                                                                                                                                          549invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          550const/16 v15, 0x3c
                                                                                                                                                                                                          551aput-object v2, v1, v15
                                                                                                                                                                                                          552new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          554const-string v15, "\ud83d\ude2c"
                                                                                                                                                                                                          555filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          556move-result-object v15
                                                                                                                                                                                                          558invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          559const/16 v15, 0x3d
                                                                                                                                                                                                          560aput-object v2, v1, v15
                                                                                                                                                                                                          561new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          563const-string v15, "\ud83d\ude30"
                                                                                                                                                                                                          564filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          565move-result-object v15
                                                                                                                                                                                                          567invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          568const/16 v15, 0x3e
                                                                                                                                                                                                          569aput-object v2, v1, v15
                                                                                                                                                                                                          570new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          572const-string v15, "\ud83d\ude31"
                                                                                                                                                                                                          573filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          574move-result-object v15
                                                                                                                                                                                                          576invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          577const/16 v15, 0x3f
                                                                                                                                                                                                          578aput-object v2, v1, v15
                                                                                                                                                                                                          579new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          581const-string v15, "\ud83d\ude33"
                                                                                                                                                                                                          582filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          583move-result-object v15
                                                                                                                                                                                                          585invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          586const/16 v15, 0x40
                                                                                                                                                                                                          587aput-object v2, v1, v15
                                                                                                                                                                                                          588new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          590const-string v15, "\ud83e\udd2a"
                                                                                                                                                                                                          591filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          592move-result-object v15
                                                                                                                                                                                                          594invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          595const/16 v15, 0x41
                                                                                                                                                                                                          596aput-object v2, v1, v15
                                                                                                                                                                                                          597new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          599const-string v15, "\ud83d\ude35"
                                                                                                                                                                                                          600filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          601move-result-object v15
                                                                                                                                                                                                          603invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          604const/16 v15, 0x42
                                                                                                                                                                                                          605aput-object v2, v1, v15
                                                                                                                                                                                                          606new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          608const-string v15, "\ud83d\ude21"
                                                                                                                                                                                                          609filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          610move-result-object v15
                                                                                                                                                                                                          612invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          613const/16 v15, 0x43
                                                                                                                                                                                                          614aput-object v2, v1, v15
                                                                                                                                                                                                          615new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          617const-string v15, "\ud83d\ude20"
                                                                                                                                                                                                          618filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          619move-result-object v15
                                                                                                                                                                                                          621invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          622const/16 v15, 0x44
                                                                                                                                                                                                          623aput-object v2, v1, v15
                                                                                                                                                                                                          624new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          626const-string v15, "\ud83e\udd2c"
                                                                                                                                                                                                          627filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          628move-result-object v15
                                                                                                                                                                                                          630invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          631const/16 v15, 0x45
                                                                                                                                                                                                          632aput-object v2, v1, v15
                                                                                                                                                                                                          633new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          635const-string v15, "\ud83d\ude37"
                                                                                                                                                                                                          636filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          637move-result-object v15
                                                                                                                                                                                                          639invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          640const/16 v15, 0x46
                                                                                                                                                                                                          641aput-object v2, v1, v15
                                                                                                                                                                                                          642new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          644const-string v15, "\ud83e\udd12"
                                                                                                                                                                                                          645filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          646move-result-object v15
                                                                                                                                                                                                          648invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          649const/16 v15, 0x47
                                                                                                                                                                                                          650aput-object v2, v1, v15
                                                                                                                                                                                                          651new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          653const-string v15, "\ud83e\udd15"
                                                                                                                                                                                                          654filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          655move-result-object v15
                                                                                                                                                                                                          657invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          658const/16 v15, 0x48
                                                                                                                                                                                                          659aput-object v2, v1, v15
                                                                                                                                                                                                          660new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          662const-string v15, "\ud83e\udd22"
                                                                                                                                                                                                          663filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          664move-result-object v15
                                                                                                                                                                                                          666invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          667const/16 v15, 0x49
                                                                                                                                                                                                          668aput-object v2, v1, v15
                                                                                                                                                                                                          669new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          671const-string v15, "\ud83e\udd2e"
                                                                                                                                                                                                          672filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          673move-result-object v15
                                                                                                                                                                                                          675invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          676const/16 v15, 0x4a
                                                                                                                                                                                                          677aput-object v2, v1, v15
                                                                                                                                                                                                          678new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          680const-string v15, "\ud83e\udd27"
                                                                                                                                                                                                          681filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          682move-result-object v15
                                                                                                                                                                                                          684invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          685const/16 v15, 0x4b
                                                                                                                                                                                                          686aput-object v2, v1, v15
                                                                                                                                                                                                          687new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          689const-string v15, "\ud83d\ude07"
                                                                                                                                                                                                          690filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          691move-result-object v15
                                                                                                                                                                                                          693invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          694const/16 v15, 0x4c
                                                                                                                                                                                                          695aput-object v2, v1, v15
                                                                                                                                                                                                          696new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          698const-string v15, "\ud83e\udd20"
                                                                                                                                                                                                          699filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          700move-result-object v15
                                                                                                                                                                                                          702invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          703const/16 v15, 0x4d
                                                                                                                                                                                                          704aput-object v2, v1, v15
                                                                                                                                                                                                          705new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          707const-string v15, "\ud83e\udd21"
                                                                                                                                                                                                          708filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          709move-result-object v15
                                                                                                                                                                                                          711invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          712const/16 v15, 0x4e
                                                                                                                                                                                                          713aput-object v2, v1, v15
                                                                                                                                                                                                          714new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          716const-string v15, "\ud83e\udd25"
                                                                                                                                                                                                          717filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          718move-result-object v15
                                                                                                                                                                                                          720invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          721const/16 v15, 0x4f
                                                                                                                                                                                                          722aput-object v2, v1, v15
                                                                                                                                                                                                          723new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          725const-string v15, "\ud83e\udd2b"
                                                                                                                                                                                                          726filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          727move-result-object v15
                                                                                                                                                                                                          729invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          730const/16 v15, 0x50
                                                                                                                                                                                                          731aput-object v2, v1, v15
                                                                                                                                                                                                          732new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          734const-string v15, "\ud83e\udd2d"
                                                                                                                                                                                                          735filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          736move-result-object v15
                                                                                                                                                                                                          738invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          739const/16 v15, 0x51
                                                                                                                                                                                                          740aput-object v2, v1, v15
                                                                                                                                                                                                          741new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          743const-string v15, "\ud83e\uddd0"
                                                                                                                                                                                                          744filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          745move-result-object v15
                                                                                                                                                                                                          747invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          748const/16 v15, 0x52
                                                                                                                                                                                                          749aput-object v2, v1, v15
                                                                                                                                                                                                          750new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          752const-string v15, "\ud83e\udd13"
                                                                                                                                                                                                          753filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          754move-result-object v15
                                                                                                                                                                                                          756invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          757const/16 v15, 0x53
                                                                                                                                                                                                          758aput-object v2, v1, v15
                                                                                                                                                                                                          759new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          761const-string v15, "\ud83d\ude08"
                                                                                                                                                                                                          762filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          763move-result-object v15
                                                                                                                                                                                                          765invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          766const/16 v15, 0x54
                                                                                                                                                                                                          767aput-object v2, v1, v15
                                                                                                                                                                                                          768new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          770const-string v15, "\ud83d\udc7f"
                                                                                                                                                                                                          771filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          772move-result-object v15
                                                                                                                                                                                                          774invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          775const/16 v15, 0x55
                                                                                                                                                                                                          776aput-object v2, v1, v15
                                                                                                                                                                                                          777new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          779const-string v15, "\ud83d\udc79"
                                                                                                                                                                                                          780filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          781move-result-object v15
                                                                                                                                                                                                          783invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          784const/16 v15, 0x56
                                                                                                                                                                                                          785aput-object v2, v1, v15
                                                                                                                                                                                                          786new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          788const-string v15, "\ud83d\udc7a"
                                                                                                                                                                                                          789filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          790move-result-object v15
                                                                                                                                                                                                          792invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          793const/16 v15, 0x57
                                                                                                                                                                                                          794aput-object v2, v1, v15
                                                                                                                                                                                                          795new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          797const-string v15, "\ud83d\udc80"
                                                                                                                                                                                                          798filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          799move-result-object v15
                                                                                                                                                                                                          801invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          802const/16 v15, 0x58
                                                                                                                                                                                                          803aput-object v2, v1, v15
                                                                                                                                                                                                          804new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          806const-string v15, "\u2620\ufe0f"
                                                                                                                                                                                                          807filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          808move-result-object v15
                                                                                                                                                                                                          810invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          811const/16 v15, 0x59
                                                                                                                                                                                                          812aput-object v2, v1, v15
                                                                                                                                                                                                          813new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          815const-string v15, "\ud83d\udc7b"
                                                                                                                                                                                                          816filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          817move-result-object v15
                                                                                                                                                                                                          819invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          820const/16 v15, 0x5a
                                                                                                                                                                                                          821aput-object v2, v1, v15
                                                                                                                                                                                                          822new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          824const-string v15, "\ud83d\udc7d"
                                                                                                                                                                                                          825filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          826move-result-object v15
                                                                                                                                                                                                          828invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          829const/16 v15, 0x5b
                                                                                                                                                                                                          830aput-object v2, v1, v15
                                                                                                                                                                                                          831new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          833const-string v15, "\ud83d\udc7e"
                                                                                                                                                                                                          834filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          835move-result-object v15
                                                                                                                                                                                                          837invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          838const/16 v15, 0x5c
                                                                                                                                                                                                          839aput-object v2, v1, v15
                                                                                                                                                                                                          840new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          842const-string v15, "\ud83e\udd16"
                                                                                                                                                                                                          843filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          844move-result-object v15
                                                                                                                                                                                                          846invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          847const/16 v15, 0x5d
                                                                                                                                                                                                          848aput-object v2, v1, v15
                                                                                                                                                                                                          849new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          851const-string v15, "\ud83d\udca9"
                                                                                                                                                                                                          852filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          853move-result-object v15
                                                                                                                                                                                                          855invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          856const/16 v15, 0x5e
                                                                                                                                                                                                          857aput-object v2, v1, v15
                                                                                                                                                                                                          858new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          860const-string v15, "\ud83d\ude3a"
                                                                                                                                                                                                          861filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          862move-result-object v15
                                                                                                                                                                                                          864invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          865const/16 v15, 0x5f
                                                                                                                                                                                                          866aput-object v2, v1, v15
                                                                                                                                                                                                          867new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          869const-string v15, "\ud83d\ude38"
                                                                                                                                                                                                          870filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          871move-result-object v15
                                                                                                                                                                                                          873invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          874const/16 v15, 0x60
                                                                                                                                                                                                          875aput-object v2, v1, v15
                                                                                                                                                                                                          876new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          878const-string v15, "\ud83d\ude39"
                                                                                                                                                                                                          879filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          880move-result-object v15
                                                                                                                                                                                                          882invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          883const/16 v15, 0x61
                                                                                                                                                                                                          884aput-object v2, v1, v15
                                                                                                                                                                                                          885new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          887const-string v15, "\ud83d\ude3b"
                                                                                                                                                                                                          888filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          889move-result-object v15
                                                                                                                                                                                                          891invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          892const/16 v15, 0x62
                                                                                                                                                                                                          893aput-object v2, v1, v15
                                                                                                                                                                                                          894new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          896const-string v15, "\ud83d\ude3c"
                                                                                                                                                                                                          897filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          898move-result-object v15
                                                                                                                                                                                                          900invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          901const/16 v15, 0x63
                                                                                                                                                                                                          902aput-object v2, v1, v15
                                                                                                                                                                                                          903new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          905const-string v15, "\ud83d\ude3d"
                                                                                                                                                                                                          906filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          907move-result-object v15
                                                                                                                                                                                                          909invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          910const/16 v15, 0x64
                                                                                                                                                                                                          911aput-object v2, v1, v15
                                                                                                                                                                                                          912new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          914const-string v15, "\ud83d\ude40"
                                                                                                                                                                                                          915filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          916move-result-object v15
                                                                                                                                                                                                          918invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          919const/16 v15, 0x65
                                                                                                                                                                                                          920aput-object v2, v1, v15
                                                                                                                                                                                                          921new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          923const-string v15, "\ud83d\ude3f"
                                                                                                                                                                                                          924filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          925move-result-object v15
                                                                                                                                                                                                          927invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          928const/16 v15, 0x66
                                                                                                                                                                                                          929aput-object v2, v1, v15
                                                                                                                                                                                                          930new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          932const-string v15, "\ud83d\ude3e"
                                                                                                                                                                                                          933filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          934move-result-object v15
                                                                                                                                                                                                          936invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          937const/16 v15, 0x67
                                                                                                                                                                                                          938aput-object v2, v1, v15
                                                                                                                                                                                                          939new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          941const-string v15, "\ud83d\ude48"
                                                                                                                                                                                                          942filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          943move-result-object v15
                                                                                                                                                                                                          945invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          946const/16 v15, 0x68
                                                                                                                                                                                                          947aput-object v2, v1, v15
                                                                                                                                                                                                          948new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          950const-string v15, "\ud83d\ude49"
                                                                                                                                                                                                          951filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          952move-result-object v15
                                                                                                                                                                                                          954invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          955const/16 v15, 0x69
                                                                                                                                                                                                          956aput-object v2, v1, v15
                                                                                                                                                                                                          957new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          959const-string v15, "\ud83d\ude4a"
                                                                                                                                                                                                          960filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          961move-result-object v15
                                                                                                                                                                                                          963invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          964const/16 v15, 0x6a
                                                                                                                                                                                                          965aput-object v2, v1, v15
                                                                                                                                                                                                          966new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          968const-string v19, "\ud83d\udc76"
                                                                                                                                                                                                          970const-string v20, "\ud83d\udc76\ud83c\udffb"
                                                                                                                                                                                                          972const-string v21, "\ud83d\udc76\ud83c\udffc"
                                                                                                                                                                                                          974const-string v22, "\ud83d\udc76\ud83c\udffd"
                                                                                                                                                                                                          976const-string v23, "\ud83d\udc76\ud83c\udffe"
                                                                                                                                                                                                          978const-string v24, "\ud83d\udc76\ud83c\udfff"
                                                                                                                                                                                                          979filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          980move-result-object v15
                                                                                                                                                                                                          982invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          983const/16 v15, 0x6b
                                                                                                                                                                                                          984aput-object v2, v1, v15
                                                                                                                                                                                                          985new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          987const-string v19, "\ud83e\uddd2"
                                                                                                                                                                                                          989const-string v20, "\ud83e\uddd2\ud83c\udffb"
                                                                                                                                                                                                          991const-string v21, "\ud83e\uddd2\ud83c\udffc"
                                                                                                                                                                                                          993const-string v22, "\ud83e\uddd2\ud83c\udffd"
                                                                                                                                                                                                          995const-string v23, "\ud83e\uddd2\ud83c\udffe"
                                                                                                                                                                                                          997const-string v24, "\ud83e\uddd2\ud83c\udfff"
                                                                                                                                                                                                          998filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          999move-result-object v15
                                                                                                                                                                                                          1001invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1002const/16 v15, 0x6c
                                                                                                                                                                                                          1003aput-object v2, v1, v15
                                                                                                                                                                                                          1004new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1006const-string v19, "\ud83d\udc66"
                                                                                                                                                                                                          1008const-string v20, "\ud83d\udc66\ud83c\udffb"
                                                                                                                                                                                                          1010const-string v21, "\ud83d\udc66\ud83c\udffc"
                                                                                                                                                                                                          1012const-string v22, "\ud83d\udc66\ud83c\udffd"
                                                                                                                                                                                                          1014const-string v23, "\ud83d\udc66\ud83c\udffe"
                                                                                                                                                                                                          1016const-string v24, "\ud83d\udc66\ud83c\udfff"
                                                                                                                                                                                                          1017filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1018move-result-object v15
                                                                                                                                                                                                          1020invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1021const/16 v15, 0x6d
                                                                                                                                                                                                          1022aput-object v2, v1, v15
                                                                                                                                                                                                          1023new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1025const-string v19, "\ud83d\udc67"
                                                                                                                                                                                                          1027const-string v20, "\ud83d\udc67\ud83c\udffb"
                                                                                                                                                                                                          1029const-string v21, "\ud83d\udc67\ud83c\udffc"
                                                                                                                                                                                                          1031const-string v22, "\ud83d\udc67\ud83c\udffd"
                                                                                                                                                                                                          1033const-string v23, "\ud83d\udc67\ud83c\udffe"
                                                                                                                                                                                                          1035const-string v24, "\ud83d\udc67\ud83c\udfff"
                                                                                                                                                                                                          1036filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1037move-result-object v15
                                                                                                                                                                                                          1039invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1040const/16 v15, 0x6e
                                                                                                                                                                                                          1041aput-object v2, v1, v15
                                                                                                                                                                                                          1042new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1044const-string v19, "\ud83e\uddd1"
                                                                                                                                                                                                          1046const-string v20, "\ud83e\uddd1\ud83c\udffb"
                                                                                                                                                                                                          1048const-string v21, "\ud83e\uddd1\ud83c\udffc"
                                                                                                                                                                                                          1050const-string v22, "\ud83e\uddd1\ud83c\udffd"
                                                                                                                                                                                                          1052const-string v23, "\ud83e\uddd1\ud83c\udffe"
                                                                                                                                                                                                          1054const-string v24, "\ud83e\uddd1\ud83c\udfff"
                                                                                                                                                                                                          1055filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1056move-result-object v15
                                                                                                                                                                                                          1058invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1059const/16 v15, 0x6f
                                                                                                                                                                                                          1060aput-object v2, v1, v15
                                                                                                                                                                                                          1061new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1063const-string v19, "\ud83d\udc68"
                                                                                                                                                                                                          1065const-string v20, "\ud83d\udc68\ud83c\udffb"
                                                                                                                                                                                                          1067const-string v21, "\ud83d\udc68\ud83c\udffc"
                                                                                                                                                                                                          1069const-string v22, "\ud83d\udc68\ud83c\udffd"
                                                                                                                                                                                                          1071const-string v23, "\ud83d\udc68\ud83c\udffe"
                                                                                                                                                                                                          1073const-string v24, "\ud83d\udc68\ud83c\udfff"
                                                                                                                                                                                                          1074filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1075move-result-object v15
                                                                                                                                                                                                          1077invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1078const/16 v15, 0x70
                                                                                                                                                                                                          1079aput-object v2, v1, v15
                                                                                                                                                                                                          1080new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1082const-string v19, "\ud83d\udc69"
                                                                                                                                                                                                          1084const-string v20, "\ud83d\udc69\ud83c\udffb"
                                                                                                                                                                                                          1086const-string v21, "\ud83d\udc69\ud83c\udffc"
                                                                                                                                                                                                          1088const-string v22, "\ud83d\udc69\ud83c\udffd"
                                                                                                                                                                                                          1090const-string v23, "\ud83d\udc69\ud83c\udffe"
                                                                                                                                                                                                          1092const-string v24, "\ud83d\udc69\ud83c\udfff"
                                                                                                                                                                                                          1093filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1094move-result-object v15
                                                                                                                                                                                                          1096invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1097const/16 v15, 0x71
                                                                                                                                                                                                          1098aput-object v2, v1, v15
                                                                                                                                                                                                          1099new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1101const-string v19, "\ud83e\uddd3"
                                                                                                                                                                                                          1103const-string v20, "\ud83e\uddd3\ud83c\udffb"
                                                                                                                                                                                                          1105const-string v21, "\ud83e\uddd3\ud83c\udffc"
                                                                                                                                                                                                          1107const-string v22, "\ud83e\uddd3\ud83c\udffd"
                                                                                                                                                                                                          1109const-string v23, "\ud83e\uddd3\ud83c\udffe"
                                                                                                                                                                                                          1111const-string v24, "\ud83e\uddd3\ud83c\udfff"
                                                                                                                                                                                                          1112filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1113move-result-object v15
                                                                                                                                                                                                          1115invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1116const/16 v15, 0x72
                                                                                                                                                                                                          1117aput-object v2, v1, v15
                                                                                                                                                                                                          1118new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1120const-string v19, "\ud83d\udc74"
                                                                                                                                                                                                          1122const-string v20, "\ud83d\udc74\ud83c\udffb"
                                                                                                                                                                                                          1124const-string v21, "\ud83d\udc74\ud83c\udffc"
                                                                                                                                                                                                          1126const-string v22, "\ud83d\udc74\ud83c\udffd"
                                                                                                                                                                                                          1128const-string v23, "\ud83d\udc74\ud83c\udffe"
                                                                                                                                                                                                          1130const-string v24, "\ud83d\udc74\ud83c\udfff"
                                                                                                                                                                                                          1131filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1132move-result-object v15
                                                                                                                                                                                                          1134invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1135const/16 v15, 0x73
                                                                                                                                                                                                          1136aput-object v2, v1, v15
                                                                                                                                                                                                          1137new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1139const-string v19, "\ud83d\udc75"
                                                                                                                                                                                                          1141const-string v20, "\ud83d\udc75\ud83c\udffb"
                                                                                                                                                                                                          1143const-string v21, "\ud83d\udc75\ud83c\udffc"
                                                                                                                                                                                                          1145const-string v22, "\ud83d\udc75\ud83c\udffd"
                                                                                                                                                                                                          1147const-string v23, "\ud83d\udc75\ud83c\udffe"
                                                                                                                                                                                                          1149const-string v24, "\ud83d\udc75\ud83c\udfff"
                                                                                                                                                                                                          1150filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1151move-result-object v15
                                                                                                                                                                                                          1153invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1154const/16 v15, 0x74
                                                                                                                                                                                                          1155aput-object v2, v1, v15
                                                                                                                                                                                                          1156new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1158const-string v19, "\ud83d\udc68\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1160const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1162const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1164const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1166const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1168const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1169filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1170move-result-object v15
                                                                                                                                                                                                          1172invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1173const/16 v15, 0x75
                                                                                                                                                                                                          1174aput-object v2, v1, v15
                                                                                                                                                                                                          1175new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1177const-string v19, "\ud83d\udc69\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1179const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1181const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1183const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1185const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1187const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\u2695\ufe0f"
                                                                                                                                                                                                          1188filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1189move-result-object v15
                                                                                                                                                                                                          1191invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1192const/16 v15, 0x76
                                                                                                                                                                                                          1193aput-object v2, v1, v15
                                                                                                                                                                                                          1194new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1196const-string v19, "\ud83d\udc68\u200d\ud83c\udf93"
                                                                                                                                                                                                          1198const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf93"
                                                                                                                                                                                                          1200const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf93"
                                                                                                                                                                                                          1202const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf93"
                                                                                                                                                                                                          1204const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf93"
                                                                                                                                                                                                          1206const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf93"
                                                                                                                                                                                                          1207filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1208move-result-object v15
                                                                                                                                                                                                          1210invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1211const/16 v15, 0x77
                                                                                                                                                                                                          1212aput-object v2, v1, v15
                                                                                                                                                                                                          1213new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1215const-string v19, "\ud83d\udc69\u200d\ud83c\udf93"
                                                                                                                                                                                                          1217const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf93"
                                                                                                                                                                                                          1219const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf93"
                                                                                                                                                                                                          1221const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf93"
                                                                                                                                                                                                          1223const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf93"
                                                                                                                                                                                                          1225const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf93"
                                                                                                                                                                                                          1226filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1227move-result-object v15
                                                                                                                                                                                                          1229invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1230const/16 v15, 0x78
                                                                                                                                                                                                          1231aput-object v2, v1, v15
                                                                                                                                                                                                          1232new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1234const-string v19, "\ud83d\udc68\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1236const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1238const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1240const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1242const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1244const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1245filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1246move-result-object v15
                                                                                                                                                                                                          1248invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1249const/16 v15, 0x79
                                                                                                                                                                                                          1250aput-object v2, v1, v15
                                                                                                                                                                                                          1251new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1253const-string v19, "\ud83d\udc69\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1255const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1257const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1259const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1261const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1263const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfeb"
                                                                                                                                                                                                          1264filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1265move-result-object v15
                                                                                                                                                                                                          1267invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1268const/16 v15, 0x7a
                                                                                                                                                                                                          1269aput-object v2, v1, v15
                                                                                                                                                                                                          1270new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1272const-string v19, "\ud83d\udc68\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1274const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1276const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1278const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1280const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1282const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1283filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1284move-result-object v15
                                                                                                                                                                                                          1286invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1287const/16 v15, 0x7b
                                                                                                                                                                                                          1288aput-object v2, v1, v15
                                                                                                                                                                                                          1289new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1291const-string v19, "\ud83d\udc69\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1293const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1295const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1297const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1299const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1301const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\u2696\ufe0f"
                                                                                                                                                                                                          1302filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1303move-result-object v15
                                                                                                                                                                                                          1305invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1306const/16 v15, 0x7c
                                                                                                                                                                                                          1307aput-object v2, v1, v15
                                                                                                                                                                                                          1308new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1310const-string v19, "\ud83d\udc68\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1312const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1314const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1316const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1318const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1320const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1321filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1322move-result-object v15
                                                                                                                                                                                                          1324invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1325const/16 v15, 0x7d
                                                                                                                                                                                                          1326aput-object v2, v1, v15
                                                                                                                                                                                                          1327new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1329const-string v19, "\ud83d\udc69\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1331const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1333const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1335const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1337const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1339const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf3e"
                                                                                                                                                                                                          1340filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1341move-result-object v15
                                                                                                                                                                                                          1343invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1344const/16 v15, 0x7e
                                                                                                                                                                                                          1345aput-object v2, v1, v15
                                                                                                                                                                                                          1346new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1348const-string v19, "\ud83d\udc68\u200d\ud83c\udf73"
                                                                                                                                                                                                          1350const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf73"
                                                                                                                                                                                                          1352const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf73"
                                                                                                                                                                                                          1354const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf73"
                                                                                                                                                                                                          1356const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf73"
                                                                                                                                                                                                          1358const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf73"
                                                                                                                                                                                                          1359filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1360move-result-object v15
                                                                                                                                                                                                          1362invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1363const/16 v15, 0x7f
                                                                                                                                                                                                          1364aput-object v2, v1, v15
                                                                                                                                                                                                          1365new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1367const-string v19, "\ud83d\udc69\u200d\ud83c\udf73"
                                                                                                                                                                                                          1369const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf73"
                                                                                                                                                                                                          1371const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf73"
                                                                                                                                                                                                          1373const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf73"
                                                                                                                                                                                                          1375const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf73"
                                                                                                                                                                                                          1377const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf73"
                                                                                                                                                                                                          1378filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1379move-result-object v15
                                                                                                                                                                                                          1381invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1382const/16 v15, 0x80
                                                                                                                                                                                                          1383aput-object v2, v1, v15
                                                                                                                                                                                                          1384new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1386const-string v19, "\ud83d\udc68\u200d\ud83d\udd27"
                                                                                                                                                                                                          1388const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd27"
                                                                                                                                                                                                          1390const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd27"
                                                                                                                                                                                                          1392const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd27"
                                                                                                                                                                                                          1394const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd27"
                                                                                                                                                                                                          1396const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd27"
                                                                                                                                                                                                          1397filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1398move-result-object v15
                                                                                                                                                                                                          1400invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1401const/16 v15, 0x81
                                                                                                                                                                                                          1402aput-object v2, v1, v15
                                                                                                                                                                                                          1403new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1405const-string v19, "\ud83d\udc69\u200d\ud83d\udd27"
                                                                                                                                                                                                          1407const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd27"
                                                                                                                                                                                                          1409const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd27"
                                                                                                                                                                                                          1411const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd27"
                                                                                                                                                                                                          1413const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd27"
                                                                                                                                                                                                          1415const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd27"
                                                                                                                                                                                                          1416filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1417move-result-object v15
                                                                                                                                                                                                          1419invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1420const/16 v15, 0x82
                                                                                                                                                                                                          1421aput-object v2, v1, v15
                                                                                                                                                                                                          1422new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1424const-string v19, "\ud83d\udc68\u200d\ud83c\udfed"
                                                                                                                                                                                                          1426const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfed"
                                                                                                                                                                                                          1428const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfed"
                                                                                                                                                                                                          1430const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfed"
                                                                                                                                                                                                          1432const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfed"
                                                                                                                                                                                                          1434const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfed"
                                                                                                                                                                                                          1435filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1436move-result-object v15
                                                                                                                                                                                                          1438invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1439const/16 v15, 0x83
                                                                                                                                                                                                          1440aput-object v2, v1, v15
                                                                                                                                                                                                          1441new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1443const-string v19, "\ud83d\udc69\u200d\ud83c\udfed"
                                                                                                                                                                                                          1445const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfed"
                                                                                                                                                                                                          1447const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfed"
                                                                                                                                                                                                          1449const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfed"
                                                                                                                                                                                                          1451const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfed"
                                                                                                                                                                                                          1453const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfed"
                                                                                                                                                                                                          1454filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1455move-result-object v15
                                                                                                                                                                                                          1457invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1458const/16 v15, 0x84
                                                                                                                                                                                                          1459aput-object v2, v1, v15
                                                                                                                                                                                                          1460new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1462const-string v19, "\ud83d\udc68\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1464const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1466const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1468const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1470const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1472const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1473filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1474move-result-object v15
                                                                                                                                                                                                          1476invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1477const/16 v15, 0x85
                                                                                                                                                                                                          1478aput-object v2, v1, v15
                                                                                                                                                                                                          1479new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1481const-string v19, "\ud83d\udc69\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1483const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1485const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1487const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1489const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1491const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbc"
                                                                                                                                                                                                          1492filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1493move-result-object v15
                                                                                                                                                                                                          1495invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1496const/16 v15, 0x86
                                                                                                                                                                                                          1497aput-object v2, v1, v15
                                                                                                                                                                                                          1498new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1500const-string v19, "\ud83d\udc68\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1502const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1504const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1506const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1508const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1510const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1511filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1512move-result-object v15
                                                                                                                                                                                                          1514invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1515const/16 v15, 0x87
                                                                                                                                                                                                          1516aput-object v2, v1, v15
                                                                                                                                                                                                          1517new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1519const-string v19, "\ud83d\udc69\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1521const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1523const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1525const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1527const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1529const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd2c"
                                                                                                                                                                                                          1530filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1531move-result-object v15
                                                                                                                                                                                                          1533invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1534const/16 v15, 0x88
                                                                                                                                                                                                          1535aput-object v2, v1, v15
                                                                                                                                                                                                          1536new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1538const-string v19, "\ud83d\udc68\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1540const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1542const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1544const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1546const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1548const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1549filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1550move-result-object v15
                                                                                                                                                                                                          1552invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1553const/16 v15, 0x89
                                                                                                                                                                                                          1554aput-object v2, v1, v15
                                                                                                                                                                                                          1555new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1557const-string v19, "\ud83d\udc69\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1559const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1561const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1563const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1565const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1567const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbb"
                                                                                                                                                                                                          1568filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1569move-result-object v15
                                                                                                                                                                                                          1571invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1572const/16 v15, 0x8a
                                                                                                                                                                                                          1573aput-object v2, v1, v15
                                                                                                                                                                                                          1574new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1576const-string v19, "\ud83d\udc68\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1578const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1580const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1582const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1584const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1586const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1587filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1588move-result-object v15
                                                                                                                                                                                                          1590invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1591const/16 v15, 0x8b
                                                                                                                                                                                                          1592aput-object v2, v1, v15
                                                                                                                                                                                                          1593new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1595const-string v19, "\ud83d\udc69\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1597const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1599const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1601const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1603const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1605const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa4"
                                                                                                                                                                                                          1606filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1607move-result-object v15
                                                                                                                                                                                                          1609invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1610const/16 v15, 0x8c
                                                                                                                                                                                                          1611aput-object v2, v1, v15
                                                                                                                                                                                                          1612new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1614const-string v19, "\ud83d\udc68\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1616const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1618const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1620const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1622const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1624const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1625filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1626move-result-object v15
                                                                                                                                                                                                          1628invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1629const/16 v15, 0x8d
                                                                                                                                                                                                          1630aput-object v2, v1, v15
                                                                                                                                                                                                          1631new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1633const-string v19, "\ud83d\udc69\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1635const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1637const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1639const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1641const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1643const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa8"
                                                                                                                                                                                                          1644filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1645move-result-object v15
                                                                                                                                                                                                          1647invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1648const/16 v15, 0x8e
                                                                                                                                                                                                          1649aput-object v2, v1, v15
                                                                                                                                                                                                          1650new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1652const-string v19, "\ud83d\udc68\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1654const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1656const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1658const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1660const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1662const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1663filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1664move-result-object v15
                                                                                                                                                                                                          1666invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1667const/16 v15, 0x8f
                                                                                                                                                                                                          1668aput-object v2, v1, v15
                                                                                                                                                                                                          1669new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1671const-string v19, "\ud83d\udc69\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1673const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1675const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1677const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1679const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1681const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\u2708\ufe0f"
                                                                                                                                                                                                          1682filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1683move-result-object v15
                                                                                                                                                                                                          1685invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1686const/16 v15, 0x90
                                                                                                                                                                                                          1687aput-object v2, v1, v15
                                                                                                                                                                                                          1688new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1690const-string v19, "\ud83d\udc68\u200d\ud83d\ude80"
                                                                                                                                                                                                          1692const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude80"
                                                                                                                                                                                                          1694const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude80"
                                                                                                                                                                                                          1696const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude80"
                                                                                                                                                                                                          1698const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude80"
                                                                                                                                                                                                          1700const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude80"
                                                                                                                                                                                                          1701filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1702move-result-object v15
                                                                                                                                                                                                          1704invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1705const/16 v15, 0x91
                                                                                                                                                                                                          1706aput-object v2, v1, v15
                                                                                                                                                                                                          1707new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1709const-string v19, "\ud83d\udc69\u200d\ud83d\ude80"
                                                                                                                                                                                                          1711const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude80"
                                                                                                                                                                                                          1713const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude80"
                                                                                                                                                                                                          1715const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude80"
                                                                                                                                                                                                          1717const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude80"
                                                                                                                                                                                                          1719const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude80"
                                                                                                                                                                                                          1720filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1721move-result-object v15
                                                                                                                                                                                                          1723invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1724const/16 v15, 0x92
                                                                                                                                                                                                          1725aput-object v2, v1, v15
                                                                                                                                                                                                          1726new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1728const-string v19, "\ud83d\udc68\u200d\ud83d\ude92"
                                                                                                                                                                                                          1730const-string v20, "\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude92"
                                                                                                                                                                                                          1732const-string v21, "\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude92"
                                                                                                                                                                                                          1734const-string v22, "\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude92"
                                                                                                                                                                                                          1736const-string v23, "\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude92"
                                                                                                                                                                                                          1738const-string v24, "\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude92"
                                                                                                                                                                                                          1739filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1740move-result-object v15
                                                                                                                                                                                                          1742invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1743const/16 v15, 0x93
                                                                                                                                                                                                          1744aput-object v2, v1, v15
                                                                                                                                                                                                          1745new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1747const-string v19, "\ud83d\udc69\u200d\ud83d\ude92"
                                                                                                                                                                                                          1749const-string v20, "\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude92"
                                                                                                                                                                                                          1751const-string v21, "\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude92"
                                                                                                                                                                                                          1753const-string v22, "\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude92"
                                                                                                                                                                                                          1755const-string v23, "\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude92"
                                                                                                                                                                                                          1757const-string v24, "\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude92"
                                                                                                                                                                                                          1758filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1759move-result-object v15
                                                                                                                                                                                                          1761invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1762const/16 v15, 0x94
                                                                                                                                                                                                          1763aput-object v2, v1, v15
                                                                                                                                                                                                          1764new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1766const-string v19, "\ud83d\udc6e\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1768const-string v20, "\ud83d\udc6e\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1770const-string v21, "\ud83d\udc6e\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1772const-string v22, "\ud83d\udc6e\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1774const-string v23, "\ud83d\udc6e\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1776const-string v24, "\ud83d\udc6e\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1777filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1778move-result-object v15
                                                                                                                                                                                                          1780invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1781const/16 v15, 0x95
                                                                                                                                                                                                          1782aput-object v2, v1, v15
                                                                                                                                                                                                          1783new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1785const-string v19, "\ud83d\udc6e\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1787const-string v20, "\ud83d\udc6e\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1789const-string v21, "\ud83d\udc6e\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1791const-string v22, "\ud83d\udc6e\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1793const-string v23, "\ud83d\udc6e\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1795const-string v24, "\ud83d\udc6e\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1796filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1797move-result-object v15
                                                                                                                                                                                                          1799invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1800const/16 v15, 0x96
                                                                                                                                                                                                          1801aput-object v2, v1, v15
                                                                                                                                                                                                          1802new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1804const-string v19, "\ud83d\udd75\ufe0f\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1806const-string v20, "\ud83d\udd75\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1808const-string v21, "\ud83d\udd75\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1810const-string v22, "\ud83d\udd75\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1812const-string v23, "\ud83d\udd75\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1814const-string v24, "\ud83d\udd75\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1815filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1816move-result-object v15
                                                                                                                                                                                                          1818invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1819const/16 v15, 0x97
                                                                                                                                                                                                          1820aput-object v2, v1, v15
                                                                                                                                                                                                          1821new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1823const-string v19, "\ud83d\udd75\ufe0f\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1825const-string v20, "\ud83d\udd75\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1827const-string v21, "\ud83d\udd75\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1829const-string v22, "\ud83d\udd75\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1831const-string v23, "\ud83d\udd75\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1833const-string v24, "\ud83d\udd75\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1834filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1835move-result-object v15
                                                                                                                                                                                                          1837invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1838const/16 v15, 0x98
                                                                                                                                                                                                          1839aput-object v2, v1, v15
                                                                                                                                                                                                          1841const-string v2, "emoji/People_0.png"
                                                                                                                                                                                                          1842const v15, 0x7f040175
                                                                                                                                                                                                          1844invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          1845sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_0:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          1846new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          1847const/16 v1, 0x45
                                                                                                                                                                                                          1848new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1849new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1851const-string v19, "\ud83d\udc82\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1853const-string v20, "\ud83d\udc82\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1855const-string v21, "\ud83d\udc82\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1857const-string v22, "\ud83d\udc82\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1859const-string v23, "\ud83d\udc82\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1861const-string v24, "\ud83d\udc82\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1862filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1863move-result-object v15
                                                                                                                                                                                                          1865invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1866aput-object v2, v1, v3
                                                                                                                                                                                                          1867new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1869const-string v19, "\ud83d\udc82\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1871const-string v20, "\ud83d\udc82\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1873const-string v21, "\ud83d\udc82\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1875const-string v22, "\ud83d\udc82\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1877const-string v23, "\ud83d\udc82\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1879const-string v24, "\ud83d\udc82\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1880filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1881move-result-object v15
                                                                                                                                                                                                          1883invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1884aput-object v2, v1, v4
                                                                                                                                                                                                          1885new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1887const-string v19, "\ud83d\udc77\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1889const-string v20, "\ud83d\udc77\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1891const-string v21, "\ud83d\udc77\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1893const-string v22, "\ud83d\udc77\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1895const-string v23, "\ud83d\udc77\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1897const-string v24, "\ud83d\udc77\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1898filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1899move-result-object v15
                                                                                                                                                                                                          1901invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1902aput-object v2, v1, v5
                                                                                                                                                                                                          1903new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1905const-string v19, "\ud83d\udc77\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1907const-string v20, "\ud83d\udc77\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1909const-string v21, "\ud83d\udc77\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1911const-string v22, "\ud83d\udc77\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1913const-string v23, "\ud83d\udc77\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1915const-string v24, "\ud83d\udc77\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1916filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1917move-result-object v15
                                                                                                                                                                                                          1919invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1920aput-object v2, v1, v6
                                                                                                                                                                                                          1921new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1923const-string v19, "\ud83e\udd34"
                                                                                                                                                                                                          1925const-string v20, "\ud83e\udd34\ud83c\udffb"
                                                                                                                                                                                                          1927const-string v21, "\ud83e\udd34\ud83c\udffc"
                                                                                                                                                                                                          1929const-string v22, "\ud83e\udd34\ud83c\udffd"
                                                                                                                                                                                                          1931const-string v23, "\ud83e\udd34\ud83c\udffe"
                                                                                                                                                                                                          1933const-string v24, "\ud83e\udd34\ud83c\udfff"
                                                                                                                                                                                                          1934filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1935move-result-object v15
                                                                                                                                                                                                          1937invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1938aput-object v2, v1, v7
                                                                                                                                                                                                          1939new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1941const-string v19, "\ud83d\udc78"
                                                                                                                                                                                                          1943const-string v20, "\ud83d\udc78\ud83c\udffb"
                                                                                                                                                                                                          1945const-string v21, "\ud83d\udc78\ud83c\udffc"
                                                                                                                                                                                                          1947const-string v22, "\ud83d\udc78\ud83c\udffd"
                                                                                                                                                                                                          1949const-string v23, "\ud83d\udc78\ud83c\udffe"
                                                                                                                                                                                                          1951const-string v24, "\ud83d\udc78\ud83c\udfff"
                                                                                                                                                                                                          1952filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1953move-result-object v15
                                                                                                                                                                                                          1955invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1956aput-object v2, v1, v8
                                                                                                                                                                                                          1957new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1959const-string v19, "\ud83d\udc73\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1961const-string v20, "\ud83d\udc73\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1963const-string v21, "\ud83d\udc73\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1965const-string v22, "\ud83d\udc73\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1967const-string v23, "\ud83d\udc73\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1969const-string v24, "\ud83d\udc73\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          1970filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1971move-result-object v15
                                                                                                                                                                                                          1973invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1974aput-object v2, v1, v9
                                                                                                                                                                                                          1975new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1977const-string v19, "\ud83d\udc73\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1979const-string v20, "\ud83d\udc73\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1981const-string v21, "\ud83d\udc73\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1983const-string v22, "\ud83d\udc73\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1985const-string v23, "\ud83d\udc73\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1987const-string v24, "\ud83d\udc73\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          1988filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          1989move-result-object v15
                                                                                                                                                                                                          1991invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          1992aput-object v2, v1, v10
                                                                                                                                                                                                          1993new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          1995const-string v19, "\ud83d\udc72"
                                                                                                                                                                                                          1997const-string v20, "\ud83d\udc72\ud83c\udffb"
                                                                                                                                                                                                          1999const-string v21, "\ud83d\udc72\ud83c\udffc"
                                                                                                                                                                                                          2001const-string v22, "\ud83d\udc72\ud83c\udffd"
                                                                                                                                                                                                          2003const-string v23, "\ud83d\udc72\ud83c\udffe"
                                                                                                                                                                                                          2005const-string v24, "\ud83d\udc72\ud83c\udfff"
                                                                                                                                                                                                          2006filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2007move-result-object v15
                                                                                                                                                                                                          2009invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2010aput-object v2, v1, v11
                                                                                                                                                                                                          2011new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2013const-string v19, "\ud83e\uddd5"
                                                                                                                                                                                                          2015const-string v20, "\ud83e\uddd5\ud83c\udffb"
                                                                                                                                                                                                          2017const-string v21, "\ud83e\uddd5\ud83c\udffc"
                                                                                                                                                                                                          2019const-string v22, "\ud83e\uddd5\ud83c\udffd"
                                                                                                                                                                                                          2021const-string v23, "\ud83e\uddd5\ud83c\udffe"
                                                                                                                                                                                                          2023const-string v24, "\ud83e\uddd5\ud83c\udfff"
                                                                                                                                                                                                          2024filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2025move-result-object v15
                                                                                                                                                                                                          2027invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2028aput-object v2, v1, v12
                                                                                                                                                                                                          2029new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2031const-string v19, "\ud83e\uddd4"
                                                                                                                                                                                                          2033const-string v20, "\ud83e\uddd4\ud83c\udffb"
                                                                                                                                                                                                          2035const-string v21, "\ud83e\uddd4\ud83c\udffc"
                                                                                                                                                                                                          2037const-string v22, "\ud83e\uddd4\ud83c\udffd"
                                                                                                                                                                                                          2039const-string v23, "\ud83e\uddd4\ud83c\udffe"
                                                                                                                                                                                                          2041const-string v24, "\ud83e\uddd4\ud83c\udfff"
                                                                                                                                                                                                          2042filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2043move-result-object v15
                                                                                                                                                                                                          2045invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2046aput-object v2, v1, v13
                                                                                                                                                                                                          2047new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2049const-string v19, "\ud83d\udc71\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2051const-string v20, "\ud83d\udc71\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2053const-string v21, "\ud83d\udc71\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2055const-string v22, "\ud83d\udc71\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2057const-string v23, "\ud83d\udc71\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2059const-string v24, "\ud83d\udc71\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2060filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2061move-result-object v15
                                                                                                                                                                                                          2063invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2064aput-object v2, v1, v14
                                                                                                                                                                                                          2065new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2067const-string v19, "\ud83d\udc71\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2069const-string v20, "\ud83d\udc71\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2071const-string v21, "\ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2073const-string v22, "\ud83d\udc71\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2075const-string v23, "\ud83d\udc71\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2077const-string v24, "\ud83d\udc71\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2078filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2079move-result-object v15
                                                                                                                                                                                                          2081invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2082const/16 v15, 0xc
                                                                                                                                                                                                          2083aput-object v2, v1, v15
                                                                                                                                                                                                          2084new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2086const-string v19, "\ud83e\udd35"
                                                                                                                                                                                                          2088const-string v20, "\ud83e\udd35\ud83c\udffb"
                                                                                                                                                                                                          2090const-string v21, "\ud83e\udd35\ud83c\udffc"
                                                                                                                                                                                                          2092const-string v22, "\ud83e\udd35\ud83c\udffd"
                                                                                                                                                                                                          2094const-string v23, "\ud83e\udd35\ud83c\udffe"
                                                                                                                                                                                                          2096const-string v24, "\ud83e\udd35\ud83c\udfff"
                                                                                                                                                                                                          2097filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2098move-result-object v15
                                                                                                                                                                                                          2100invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2101const/16 v15, 0xd
                                                                                                                                                                                                          2102aput-object v2, v1, v15
                                                                                                                                                                                                          2103new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2105const-string v19, "\ud83d\udc70"
                                                                                                                                                                                                          2107const-string v20, "\ud83d\udc70\ud83c\udffb"
                                                                                                                                                                                                          2109const-string v21, "\ud83d\udc70\ud83c\udffc"
                                                                                                                                                                                                          2111const-string v22, "\ud83d\udc70\ud83c\udffd"
                                                                                                                                                                                                          2113const-string v23, "\ud83d\udc70\ud83c\udffe"
                                                                                                                                                                                                          2115const-string v24, "\ud83d\udc70\ud83c\udfff"
                                                                                                                                                                                                          2116filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2117move-result-object v15
                                                                                                                                                                                                          2119invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2120const/16 v15, 0xe
                                                                                                                                                                                                          2121aput-object v2, v1, v15
                                                                                                                                                                                                          2122new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2124const-string v19, "\ud83e\udd30"
                                                                                                                                                                                                          2126const-string v20, "\ud83e\udd30\ud83c\udffb"
                                                                                                                                                                                                          2128const-string v21, "\ud83e\udd30\ud83c\udffc"
                                                                                                                                                                                                          2130const-string v22, "\ud83e\udd30\ud83c\udffd"
                                                                                                                                                                                                          2132const-string v23, "\ud83e\udd30\ud83c\udffe"
                                                                                                                                                                                                          2134const-string v24, "\ud83e\udd30\ud83c\udfff"
                                                                                                                                                                                                          2135filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2136move-result-object v15
                                                                                                                                                                                                          2138invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2139const/16 v15, 0xf
                                                                                                                                                                                                          2140aput-object v2, v1, v15
                                                                                                                                                                                                          2141new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2143const-string v19, "\ud83e\udd31"
                                                                                                                                                                                                          2145const-string v20, "\ud83e\udd31\ud83c\udffb"
                                                                                                                                                                                                          2147const-string v21, "\ud83e\udd31\ud83c\udffc"
                                                                                                                                                                                                          2149const-string v22, "\ud83e\udd31\ud83c\udffd"
                                                                                                                                                                                                          2151const-string v23, "\ud83e\udd31\ud83c\udffe"
                                                                                                                                                                                                          2153const-string v24, "\ud83e\udd31\ud83c\udfff"
                                                                                                                                                                                                          2154filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2155move-result-object v15
                                                                                                                                                                                                          2157invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2158const/16 v15, 0x10
                                                                                                                                                                                                          2159aput-object v2, v1, v15
                                                                                                                                                                                                          2160new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2162const-string v19, "\ud83d\udc7c"
                                                                                                                                                                                                          2164const-string v20, "\ud83d\udc7c\ud83c\udffb"
                                                                                                                                                                                                          2166const-string v21, "\ud83d\udc7c\ud83c\udffc"
                                                                                                                                                                                                          2168const-string v22, "\ud83d\udc7c\ud83c\udffd"
                                                                                                                                                                                                          2170const-string v23, "\ud83d\udc7c\ud83c\udffe"
                                                                                                                                                                                                          2172const-string v24, "\ud83d\udc7c\ud83c\udfff"
                                                                                                                                                                                                          2173filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2174move-result-object v15
                                                                                                                                                                                                          2176invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2177const/16 v15, 0x11
                                                                                                                                                                                                          2178aput-object v2, v1, v15
                                                                                                                                                                                                          2179new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2181const-string v19, "\ud83c\udf85"
                                                                                                                                                                                                          2183const-string v20, "\ud83c\udf85\ud83c\udffb"
                                                                                                                                                                                                          2185const-string v21, "\ud83c\udf85\ud83c\udffc"
                                                                                                                                                                                                          2187const-string v22, "\ud83c\udf85\ud83c\udffd"
                                                                                                                                                                                                          2189const-string v23, "\ud83c\udf85\ud83c\udffe"
                                                                                                                                                                                                          2191const-string v24, "\ud83c\udf85\ud83c\udfff"
                                                                                                                                                                                                          2192filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2193move-result-object v15
                                                                                                                                                                                                          2195invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2196const/16 v15, 0x12
                                                                                                                                                                                                          2197aput-object v2, v1, v15
                                                                                                                                                                                                          2198new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2200const-string v19, "\ud83e\udd36"
                                                                                                                                                                                                          2202const-string v20, "\ud83e\udd36\ud83c\udffb"
                                                                                                                                                                                                          2204const-string v21, "\ud83e\udd36\ud83c\udffc"
                                                                                                                                                                                                          2206const-string v22, "\ud83e\udd36\ud83c\udffd"
                                                                                                                                                                                                          2208const-string v23, "\ud83e\udd36\ud83c\udffe"
                                                                                                                                                                                                          2210const-string v24, "\ud83e\udd36\ud83c\udfff"
                                                                                                                                                                                                          2211filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2212move-result-object v15
                                                                                                                                                                                                          2214invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2215const/16 v15, 0x13
                                                                                                                                                                                                          2216aput-object v2, v1, v15
                                                                                                                                                                                                          2217new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2219const-string v19, "\ud83e\uddd9\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2221const-string v20, "\ud83e\uddd9\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2223const-string v21, "\ud83e\uddd9\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2225const-string v22, "\ud83e\uddd9\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2227const-string v23, "\ud83e\uddd9\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2229const-string v24, "\ud83e\uddd9\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2230filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2231move-result-object v15
                                                                                                                                                                                                          2233invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2234const/16 v15, 0x14
                                                                                                                                                                                                          2235aput-object v2, v1, v15
                                                                                                                                                                                                          2236new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2238const-string v19, "\ud83e\uddd9\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2240const-string v20, "\ud83e\uddd9\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2242const-string v21, "\ud83e\uddd9\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2244const-string v22, "\ud83e\uddd9\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2246const-string v23, "\ud83e\uddd9\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2248const-string v24, "\ud83e\uddd9\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2249filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2250move-result-object v15
                                                                                                                                                                                                          2252invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2253const/16 v15, 0x15
                                                                                                                                                                                                          2254aput-object v2, v1, v15
                                                                                                                                                                                                          2255new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2257const-string v19, "\ud83e\uddda\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2259const-string v20, "\ud83e\uddda\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2261const-string v21, "\ud83e\uddda\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2263const-string v22, "\ud83e\uddda\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2265const-string v23, "\ud83e\uddda\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2267const-string v24, "\ud83e\uddda\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2268filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2269move-result-object v15
                                                                                                                                                                                                          2271invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2272const/16 v15, 0x16
                                                                                                                                                                                                          2273aput-object v2, v1, v15
                                                                                                                                                                                                          2274new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2276const-string v19, "\ud83e\uddda\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2278const-string v20, "\ud83e\uddda\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2280const-string v21, "\ud83e\uddda\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2282const-string v22, "\ud83e\uddda\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2284const-string v23, "\ud83e\uddda\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2286const-string v24, "\ud83e\uddda\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2287filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2288move-result-object v15
                                                                                                                                                                                                          2290invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2291const/16 v15, 0x17
                                                                                                                                                                                                          2292aput-object v2, v1, v15
                                                                                                                                                                                                          2293new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2295const-string v19, "\ud83e\udddb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2297const-string v20, "\ud83e\udddb\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2299const-string v21, "\ud83e\udddb\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2301const-string v22, "\ud83e\udddb\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2303const-string v23, "\ud83e\udddb\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2305const-string v24, "\ud83e\udddb\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2306filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2307move-result-object v15
                                                                                                                                                                                                          2309invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2310const/16 v15, 0x18
                                                                                                                                                                                                          2311aput-object v2, v1, v15
                                                                                                                                                                                                          2312new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2314const-string v19, "\ud83e\udddb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2316const-string v20, "\ud83e\udddb\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2318const-string v21, "\ud83e\udddb\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2320const-string v22, "\ud83e\udddb\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2322const-string v23, "\ud83e\udddb\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2324const-string v24, "\ud83e\udddb\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2325filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2326move-result-object v15
                                                                                                                                                                                                          2328invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2329const/16 v15, 0x19
                                                                                                                                                                                                          2330aput-object v2, v1, v15
                                                                                                                                                                                                          2331new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2333const-string v19, "\ud83e\udddc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2335const-string v20, "\ud83e\udddc\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2337const-string v21, "\ud83e\udddc\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2339const-string v22, "\ud83e\udddc\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2341const-string v23, "\ud83e\udddc\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2343const-string v24, "\ud83e\udddc\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2344filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2345move-result-object v15
                                                                                                                                                                                                          2347invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2348const/16 v15, 0x1a
                                                                                                                                                                                                          2349aput-object v2, v1, v15
                                                                                                                                                                                                          2350new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2352const-string v19, "\ud83e\udddc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2354const-string v20, "\ud83e\udddc\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2356const-string v21, "\ud83e\udddc\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2358const-string v22, "\ud83e\udddc\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2360const-string v23, "\ud83e\udddc\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2362const-string v24, "\ud83e\udddc\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2363filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2364move-result-object v15
                                                                                                                                                                                                          2366invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2367const/16 v15, 0x1b
                                                                                                                                                                                                          2368aput-object v2, v1, v15
                                                                                                                                                                                                          2369new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2371const-string v19, "\ud83e\udddd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2373const-string v20, "\ud83e\udddd\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2375const-string v21, "\ud83e\udddd\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2377const-string v22, "\ud83e\udddd\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2379const-string v23, "\ud83e\udddd\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2381const-string v24, "\ud83e\udddd\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2382filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2383move-result-object v15
                                                                                                                                                                                                          2385invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2386const/16 v15, 0x1c
                                                                                                                                                                                                          2387aput-object v2, v1, v15
                                                                                                                                                                                                          2388new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2390const-string v19, "\ud83e\udddd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2392const-string v20, "\ud83e\udddd\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2394const-string v21, "\ud83e\udddd\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2396const-string v22, "\ud83e\udddd\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2398const-string v23, "\ud83e\udddd\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2400const-string v24, "\ud83e\udddd\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2401filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2402move-result-object v15
                                                                                                                                                                                                          2404invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2405const/16 v15, 0x1d
                                                                                                                                                                                                          2406aput-object v2, v1, v15
                                                                                                                                                                                                          2407new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2409const-string v15, "\ud83e\uddde\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2410filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          2411move-result-object v15
                                                                                                                                                                                                          2413invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2414const/16 v15, 0x1e
                                                                                                                                                                                                          2415aput-object v2, v1, v15
                                                                                                                                                                                                          2416new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2418const-string v15, "\ud83e\uddde\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2419filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          2420move-result-object v15
                                                                                                                                                                                                          2422invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2423const/16 v15, 0x1f
                                                                                                                                                                                                          2424aput-object v2, v1, v15
                                                                                                                                                                                                          2425new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2427const-string v15, "\ud83e\udddf\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2428filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          2429move-result-object v15
                                                                                                                                                                                                          2431invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2432const/16 v15, 0x20
                                                                                                                                                                                                          2433aput-object v2, v1, v15
                                                                                                                                                                                                          2434new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2436const-string v15, "\ud83e\udddf\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2437filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          2438move-result-object v15
                                                                                                                                                                                                          2440invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2441const/16 v15, 0x21
                                                                                                                                                                                                          2442aput-object v2, v1, v15
                                                                                                                                                                                                          2443new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2445const-string v19, "\ud83d\ude4d\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2447const-string v20, "\ud83d\ude4d\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2449const-string v21, "\ud83d\ude4d\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2451const-string v22, "\ud83d\ude4d\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2453const-string v23, "\ud83d\ude4d\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2455const-string v24, "\ud83d\ude4d\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2456filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2457move-result-object v15
                                                                                                                                                                                                          2459invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2460const/16 v15, 0x22
                                                                                                                                                                                                          2461aput-object v2, v1, v15
                                                                                                                                                                                                          2462new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2464const-string v19, "\ud83d\ude4d\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2466const-string v20, "\ud83d\ude4d\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2468const-string v21, "\ud83d\ude4d\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2470const-string v22, "\ud83d\ude4d\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2472const-string v23, "\ud83d\ude4d\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2474const-string v24, "\ud83d\ude4d\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2475filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2476move-result-object v15
                                                                                                                                                                                                          2478invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2479const/16 v15, 0x23
                                                                                                                                                                                                          2480aput-object v2, v1, v15
                                                                                                                                                                                                          2481new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2483const-string v19, "\ud83d\ude4e\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2485const-string v20, "\ud83d\ude4e\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2487const-string v21, "\ud83d\ude4e\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2489const-string v22, "\ud83d\ude4e\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2491const-string v23, "\ud83d\ude4e\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2493const-string v24, "\ud83d\ude4e\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2494filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2495move-result-object v15
                                                                                                                                                                                                          2497invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2498const/16 v15, 0x24
                                                                                                                                                                                                          2499aput-object v2, v1, v15
                                                                                                                                                                                                          2500new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2502const-string v19, "\ud83d\ude4e\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2504const-string v20, "\ud83d\ude4e\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2506const-string v21, "\ud83d\ude4e\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2508const-string v22, "\ud83d\ude4e\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2510const-string v23, "\ud83d\ude4e\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2512const-string v24, "\ud83d\ude4e\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2513filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2514move-result-object v15
                                                                                                                                                                                                          2516invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2517const/16 v15, 0x25
                                                                                                                                                                                                          2518aput-object v2, v1, v15
                                                                                                                                                                                                          2519new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2521const-string v19, "\ud83d\ude45\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2523const-string v20, "\ud83d\ude45\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2525const-string v21, "\ud83d\ude45\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2527const-string v22, "\ud83d\ude45\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2529const-string v23, "\ud83d\ude45\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2531const-string v24, "\ud83d\ude45\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2532filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2533move-result-object v15
                                                                                                                                                                                                          2535invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2536const/16 v15, 0x26
                                                                                                                                                                                                          2537aput-object v2, v1, v15
                                                                                                                                                                                                          2538new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2540const-string v19, "\ud83d\ude45\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2542const-string v20, "\ud83d\ude45\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2544const-string v21, "\ud83d\ude45\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2546const-string v22, "\ud83d\ude45\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2548const-string v23, "\ud83d\ude45\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2550const-string v24, "\ud83d\ude45\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2551filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2552move-result-object v15
                                                                                                                                                                                                          2554invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2555const/16 v15, 0x27
                                                                                                                                                                                                          2556aput-object v2, v1, v15
                                                                                                                                                                                                          2557new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2559const-string v19, "\ud83d\ude46\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2561const-string v20, "\ud83d\ude46\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2563const-string v21, "\ud83d\ude46\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2565const-string v22, "\ud83d\ude46\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2567const-string v23, "\ud83d\ude46\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2569const-string v24, "\ud83d\ude46\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2570filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2571move-result-object v15
                                                                                                                                                                                                          2573invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2574const/16 v15, 0x28
                                                                                                                                                                                                          2575aput-object v2, v1, v15
                                                                                                                                                                                                          2576new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2578const-string v19, "\ud83d\ude46\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2580const-string v20, "\ud83d\ude46\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2582const-string v21, "\ud83d\ude46\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2584const-string v22, "\ud83d\ude46\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2586const-string v23, "\ud83d\ude46\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2588const-string v24, "\ud83d\ude46\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2589filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2590move-result-object v15
                                                                                                                                                                                                          2592invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2593const/16 v15, 0x29
                                                                                                                                                                                                          2594aput-object v2, v1, v15
                                                                                                                                                                                                          2595new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2597const-string v19, "\ud83d\udc81\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2599const-string v20, "\ud83d\udc81\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2601const-string v21, "\ud83d\udc81\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2603const-string v22, "\ud83d\udc81\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2605const-string v23, "\ud83d\udc81\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2607const-string v24, "\ud83d\udc81\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2608filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2609move-result-object v15
                                                                                                                                                                                                          2611invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2612const/16 v15, 0x2a
                                                                                                                                                                                                          2613aput-object v2, v1, v15
                                                                                                                                                                                                          2614new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2616const-string v19, "\ud83d\udc81\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2618const-string v20, "\ud83d\udc81\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2620const-string v21, "\ud83d\udc81\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2622const-string v22, "\ud83d\udc81\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2624const-string v23, "\ud83d\udc81\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2626const-string v24, "\ud83d\udc81\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2627filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2628move-result-object v15
                                                                                                                                                                                                          2630invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2631const/16 v15, 0x2b
                                                                                                                                                                                                          2632aput-object v2, v1, v15
                                                                                                                                                                                                          2633new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2635const-string v19, "\ud83d\ude4b\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2637const-string v20, "\ud83d\ude4b\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2639const-string v21, "\ud83d\ude4b\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2641const-string v22, "\ud83d\ude4b\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2643const-string v23, "\ud83d\ude4b\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2645const-string v24, "\ud83d\ude4b\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2646filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2647move-result-object v15
                                                                                                                                                                                                          2649invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2650const/16 v15, 0x2c
                                                                                                                                                                                                          2651aput-object v2, v1, v15
                                                                                                                                                                                                          2652new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2654const-string v19, "\ud83d\ude4b\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2656const-string v20, "\ud83d\ude4b\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2658const-string v21, "\ud83d\ude4b\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2660const-string v22, "\ud83d\ude4b\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2662const-string v23, "\ud83d\ude4b\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2664const-string v24, "\ud83d\ude4b\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2665filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2666move-result-object v15
                                                                                                                                                                                                          2668invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2669const/16 v15, 0x2d
                                                                                                                                                                                                          2670aput-object v2, v1, v15
                                                                                                                                                                                                          2671new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2673const-string v19, "\ud83d\ude47\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2675const-string v20, "\ud83d\ude47\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2677const-string v21, "\ud83d\ude47\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2679const-string v22, "\ud83d\ude47\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2681const-string v23, "\ud83d\ude47\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2683const-string v24, "\ud83d\ude47\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2684filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2685move-result-object v15
                                                                                                                                                                                                          2687invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2688const/16 v15, 0x2e
                                                                                                                                                                                                          2689aput-object v2, v1, v15
                                                                                                                                                                                                          2690new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2692const-string v19, "\ud83d\ude47\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2694const-string v20, "\ud83d\ude47\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2696const-string v21, "\ud83d\ude47\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2698const-string v22, "\ud83d\ude47\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2700const-string v23, "\ud83d\ude47\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2702const-string v24, "\ud83d\ude47\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2703filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2704move-result-object v15
                                                                                                                                                                                                          2706invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2707const/16 v15, 0x2f
                                                                                                                                                                                                          2708aput-object v2, v1, v15
                                                                                                                                                                                                          2709new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2711const-string v19, "\ud83e\udd26"
                                                                                                                                                                                                          2713const-string v20, "\ud83e\udd26\ud83c\udffb"
                                                                                                                                                                                                          2715const-string v21, "\ud83e\udd26\ud83c\udffc"
                                                                                                                                                                                                          2717const-string v22, "\ud83e\udd26\ud83c\udffd"
                                                                                                                                                                                                          2719const-string v23, "\ud83e\udd26\ud83c\udffe"
                                                                                                                                                                                                          2721const-string v24, "\ud83e\udd26\ud83c\udfff"
                                                                                                                                                                                                          2722filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2723move-result-object v15
                                                                                                                                                                                                          2725invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2726const/16 v15, 0x30
                                                                                                                                                                                                          2727aput-object v2, v1, v15
                                                                                                                                                                                                          2728new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2730const-string v19, "\ud83e\udd26\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2732const-string v20, "\ud83e\udd26\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2734const-string v21, "\ud83e\udd26\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2736const-string v22, "\ud83e\udd26\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2738const-string v23, "\ud83e\udd26\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2740const-string v24, "\ud83e\udd26\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2741filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2742move-result-object v15
                                                                                                                                                                                                          2744invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2745const/16 v15, 0x31
                                                                                                                                                                                                          2746aput-object v2, v1, v15
                                                                                                                                                                                                          2747new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2749const-string v19, "\ud83e\udd26\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2751const-string v20, "\ud83e\udd26\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2753const-string v21, "\ud83e\udd26\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2755const-string v22, "\ud83e\udd26\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2757const-string v23, "\ud83e\udd26\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2759const-string v24, "\ud83e\udd26\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2760filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2761move-result-object v15
                                                                                                                                                                                                          2763invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2764const/16 v15, 0x32
                                                                                                                                                                                                          2765aput-object v2, v1, v15
                                                                                                                                                                                                          2766new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2768const-string v19, "\ud83e\udd37"
                                                                                                                                                                                                          2770const-string v20, "\ud83e\udd37\ud83c\udffb"
                                                                                                                                                                                                          2772const-string v21, "\ud83e\udd37\ud83c\udffc"
                                                                                                                                                                                                          2774const-string v22, "\ud83e\udd37\ud83c\udffd"
                                                                                                                                                                                                          2776const-string v23, "\ud83e\udd37\ud83c\udffe"
                                                                                                                                                                                                          2778const-string v24, "\ud83e\udd37\ud83c\udfff"
                                                                                                                                                                                                          2779filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2780move-result-object v15
                                                                                                                                                                                                          2782invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2783const/16 v15, 0x33
                                                                                                                                                                                                          2784aput-object v2, v1, v15
                                                                                                                                                                                                          2785new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2787const-string v19, "\ud83e\udd37\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2789const-string v20, "\ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2791const-string v21, "\ud83e\udd37\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2793const-string v22, "\ud83e\udd37\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2795const-string v23, "\ud83e\udd37\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2797const-string v24, "\ud83e\udd37\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2798filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2799move-result-object v15
                                                                                                                                                                                                          2801invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2802const/16 v15, 0x34
                                                                                                                                                                                                          2803aput-object v2, v1, v15
                                                                                                                                                                                                          2804new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2806const-string v19, "\ud83e\udd37\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2808const-string v20, "\ud83e\udd37\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2810const-string v21, "\ud83e\udd37\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2812const-string v22, "\ud83e\udd37\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2814const-string v23, "\ud83e\udd37\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2816const-string v24, "\ud83e\udd37\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2817filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2818move-result-object v15
                                                                                                                                                                                                          2820invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2821const/16 v15, 0x35
                                                                                                                                                                                                          2822aput-object v2, v1, v15
                                                                                                                                                                                                          2823new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2825const-string v19, "\ud83d\udc86\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2827const-string v20, "\ud83d\udc86\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2829const-string v21, "\ud83d\udc86\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2831const-string v22, "\ud83d\udc86\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2833const-string v23, "\ud83d\udc86\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2835const-string v24, "\ud83d\udc86\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2836filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2837move-result-object v15
                                                                                                                                                                                                          2839invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2840const/16 v15, 0x36
                                                                                                                                                                                                          2841aput-object v2, v1, v15
                                                                                                                                                                                                          2842new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2844const-string v19, "\ud83d\udc86\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2846const-string v20, "\ud83d\udc86\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2848const-string v21, "\ud83d\udc86\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2850const-string v22, "\ud83d\udc86\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2852const-string v23, "\ud83d\udc86\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2854const-string v24, "\ud83d\udc86\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2855filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2856move-result-object v15
                                                                                                                                                                                                          2858invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2859const/16 v15, 0x37
                                                                                                                                                                                                          2860aput-object v2, v1, v15
                                                                                                                                                                                                          2861new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2863const-string v19, "\ud83d\udc87\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2865const-string v20, "\ud83d\udc87\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2867const-string v21, "\ud83d\udc87\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2869const-string v22, "\ud83d\udc87\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2871const-string v23, "\ud83d\udc87\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2873const-string v24, "\ud83d\udc87\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2874filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2875move-result-object v15
                                                                                                                                                                                                          2877invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2878const/16 v15, 0x38
                                                                                                                                                                                                          2879aput-object v2, v1, v15
                                                                                                                                                                                                          2880new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2882const-string v19, "\ud83d\udc87\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2884const-string v20, "\ud83d\udc87\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2886const-string v21, "\ud83d\udc87\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2888const-string v22, "\ud83d\udc87\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2890const-string v23, "\ud83d\udc87\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2892const-string v24, "\ud83d\udc87\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2893filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2894move-result-object v15
                                                                                                                                                                                                          2896invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2897const/16 v15, 0x39
                                                                                                                                                                                                          2898aput-object v2, v1, v15
                                                                                                                                                                                                          2899new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2901const-string v19, "\ud83d\udeb6\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2903const-string v20, "\ud83d\udeb6\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2905const-string v21, "\ud83d\udeb6\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2907const-string v22, "\ud83d\udeb6\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2909const-string v23, "\ud83d\udeb6\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2911const-string v24, "\ud83d\udeb6\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2912filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2913move-result-object v15
                                                                                                                                                                                                          2915invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2916const/16 v15, 0x3a
                                                                                                                                                                                                          2917aput-object v2, v1, v15
                                                                                                                                                                                                          2918new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2920const-string v19, "\ud83d\udeb6\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2922const-string v20, "\ud83d\udeb6\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2924const-string v21, "\ud83d\udeb6\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2926const-string v22, "\ud83d\udeb6\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2928const-string v23, "\ud83d\udeb6\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2930const-string v24, "\ud83d\udeb6\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2931filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2932move-result-object v15
                                                                                                                                                                                                          2934invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2935const/16 v15, 0x3b
                                                                                                                                                                                                          2936aput-object v2, v1, v15
                                                                                                                                                                                                          2937new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2939const-string v19, "\ud83c\udfc3\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2941const-string v20, "\ud83c\udfc3\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2943const-string v21, "\ud83c\udfc3\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2945const-string v22, "\ud83c\udfc3\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2947const-string v23, "\ud83c\udfc3\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2949const-string v24, "\ud83c\udfc3\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          2950filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2951move-result-object v15
                                                                                                                                                                                                          2953invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2954const/16 v15, 0x3c
                                                                                                                                                                                                          2955aput-object v2, v1, v15
                                                                                                                                                                                                          2956new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2958const-string v19, "\ud83c\udfc3\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2960const-string v20, "\ud83c\udfc3\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2962const-string v21, "\ud83c\udfc3\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2964const-string v22, "\ud83c\udfc3\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2966const-string v23, "\ud83c\udfc3\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2968const-string v24, "\ud83c\udfc3\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          2969filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2970move-result-object v15
                                                                                                                                                                                                          2972invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2973const/16 v15, 0x3d
                                                                                                                                                                                                          2974aput-object v2, v1, v15
                                                                                                                                                                                                          2975new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2977const-string v19, "\ud83d\udc83"
                                                                                                                                                                                                          2979const-string v20, "\ud83d\udc83\ud83c\udffb"
                                                                                                                                                                                                          2981const-string v21, "\ud83d\udc83\ud83c\udffc"
                                                                                                                                                                                                          2983const-string v22, "\ud83d\udc83\ud83c\udffd"
                                                                                                                                                                                                          2985const-string v23, "\ud83d\udc83\ud83c\udffe"
                                                                                                                                                                                                          2987const-string v24, "\ud83d\udc83\ud83c\udfff"
                                                                                                                                                                                                          2988filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          2989move-result-object v15
                                                                                                                                                                                                          2991invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          2992const/16 v15, 0x3e
                                                                                                                                                                                                          2993aput-object v2, v1, v15
                                                                                                                                                                                                          2994new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          2996const-string v19, "\ud83d\udd7a"
                                                                                                                                                                                                          2998const-string v20, "\ud83d\udd7a\ud83c\udffb"
                                                                                                                                                                                                          3000const-string v21, "\ud83d\udd7a\ud83c\udffc"
                                                                                                                                                                                                          3002const-string v22, "\ud83d\udd7a\ud83c\udffd"
                                                                                                                                                                                                          3004const-string v23, "\ud83d\udd7a\ud83c\udffe"
                                                                                                                                                                                                          3006const-string v24, "\ud83d\udd7a\ud83c\udfff"
                                                                                                                                                                                                          3007filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3008move-result-object v15
                                                                                                                                                                                                          3010invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3011const/16 v15, 0x3f
                                                                                                                                                                                                          3012aput-object v2, v1, v15
                                                                                                                                                                                                          3013new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3015const-string v15, "\ud83d\udc6f\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3016filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3017move-result-object v15
                                                                                                                                                                                                          3019invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3020const/16 v15, 0x40
                                                                                                                                                                                                          3021aput-object v2, v1, v15
                                                                                                                                                                                                          3022new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3024const-string v15, "\ud83d\udc6f\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3025filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3026move-result-object v15
                                                                                                                                                                                                          3028invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3029const/16 v15, 0x41
                                                                                                                                                                                                          3030aput-object v2, v1, v15
                                                                                                                                                                                                          3031new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3033const-string v19, "\ud83e\uddd6\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3035const-string v20, "\ud83e\uddd6\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3037const-string v21, "\ud83e\uddd6\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3039const-string v22, "\ud83e\uddd6\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3041const-string v23, "\ud83e\uddd6\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3043const-string v24, "\ud83e\uddd6\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3044filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3045move-result-object v15
                                                                                                                                                                                                          3047invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3048const/16 v15, 0x42
                                                                                                                                                                                                          3049aput-object v2, v1, v15
                                                                                                                                                                                                          3050new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3052const-string v19, "\ud83e\uddd6\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3054const-string v20, "\ud83e\uddd6\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3056const-string v21, "\ud83e\uddd6\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3058const-string v22, "\ud83e\uddd6\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3060const-string v23, "\ud83e\uddd6\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3062const-string v24, "\ud83e\uddd6\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3063filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3064move-result-object v15
                                                                                                                                                                                                          3066invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3067const/16 v15, 0x43
                                                                                                                                                                                                          3068aput-object v2, v1, v15
                                                                                                                                                                                                          3069new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3071const-string v19, "\ud83e\uddd7\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3073const-string v20, "\ud83e\uddd7\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3075const-string v21, "\ud83e\uddd7\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3077const-string v22, "\ud83e\uddd7\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3079const-string v23, "\ud83e\uddd7\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3081const-string v24, "\ud83e\uddd7\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3082filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3083move-result-object v15
                                                                                                                                                                                                          3085invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3086const/16 v15, 0x44
                                                                                                                                                                                                          3087aput-object v2, v1, v15
                                                                                                                                                                                                          3089const-string v2, "emoji/People_1.png"
                                                                                                                                                                                                          3090const v15, 0x7f040175
                                                                                                                                                                                                          3092invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          3093sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_1:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          3094new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          3095const/16 v1, 0x64
                                                                                                                                                                                                          3096new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3097new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3099const-string v19, "\ud83e\uddd7\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3101const-string v20, "\ud83e\uddd7\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3103const-string v21, "\ud83e\uddd7\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3105const-string v22, "\ud83e\uddd7\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3107const-string v23, "\ud83e\uddd7\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3109const-string v24, "\ud83e\uddd7\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3110filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3111move-result-object v15
                                                                                                                                                                                                          3113invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3114aput-object v2, v1, v3
                                                                                                                                                                                                          3115new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3117const-string v19, "\ud83e\uddd8\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3119const-string v20, "\ud83e\uddd8\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3121const-string v21, "\ud83e\uddd8\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3123const-string v22, "\ud83e\uddd8\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3125const-string v23, "\ud83e\uddd8\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3127const-string v24, "\ud83e\uddd8\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3128filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3129move-result-object v15
                                                                                                                                                                                                          3131invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3132aput-object v2, v1, v4
                                                                                                                                                                                                          3133new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3135const-string v19, "\ud83e\uddd8\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3137const-string v20, "\ud83e\uddd8\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3139const-string v21, "\ud83e\uddd8\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3141const-string v22, "\ud83e\uddd8\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3143const-string v23, "\ud83e\uddd8\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3145const-string v24, "\ud83e\uddd8\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3146filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3147move-result-object v15
                                                                                                                                                                                                          3149invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3150aput-object v2, v1, v5
                                                                                                                                                                                                          3151new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3153const-string v19, "\ud83d\udec0"
                                                                                                                                                                                                          3155const-string v20, "\ud83d\udec0\ud83c\udffb"
                                                                                                                                                                                                          3157const-string v21, "\ud83d\udec0\ud83c\udffc"
                                                                                                                                                                                                          3159const-string v22, "\ud83d\udec0\ud83c\udffd"
                                                                                                                                                                                                          3161const-string v23, "\ud83d\udec0\ud83c\udffe"
                                                                                                                                                                                                          3163const-string v24, "\ud83d\udec0\ud83c\udfff"
                                                                                                                                                                                                          3164filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3165move-result-object v15
                                                                                                                                                                                                          3167invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3168aput-object v2, v1, v6
                                                                                                                                                                                                          3169new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3171const-string v19, "\ud83d\udecc"
                                                                                                                                                                                                          3173const-string v20, "\ud83d\udecc\ud83c\udffb"
                                                                                                                                                                                                          3175const-string v21, "\ud83d\udecc\ud83c\udffc"
                                                                                                                                                                                                          3177const-string v22, "\ud83d\udecc\ud83c\udffd"
                                                                                                                                                                                                          3179const-string v23, "\ud83d\udecc\ud83c\udffe"
                                                                                                                                                                                                          3181const-string v24, "\ud83d\udecc\ud83c\udfff"
                                                                                                                                                                                                          3182filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3183move-result-object v15
                                                                                                                                                                                                          3185invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3186aput-object v2, v1, v7
                                                                                                                                                                                                          3187new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3189const-string v19, "\ud83d\udd74\ufe0f"
                                                                                                                                                                                                          3191const-string v20, "\ud83d\udd74\ud83c\udffb"
                                                                                                                                                                                                          3193const-string v21, "\ud83d\udd74\ud83c\udffc"
                                                                                                                                                                                                          3195const-string v22, "\ud83d\udd74\ud83c\udffd"
                                                                                                                                                                                                          3197const-string v23, "\ud83d\udd74\ud83c\udffe"
                                                                                                                                                                                                          3199const-string v24, "\ud83d\udd74\ud83c\udfff"
                                                                                                                                                                                                          3200filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3201move-result-object v15
                                                                                                                                                                                                          3203invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3204aput-object v2, v1, v8
                                                                                                                                                                                                          3205new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3207const-string v15, "\ud83d\udde3\ufe0f"
                                                                                                                                                                                                          3208filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3209move-result-object v15
                                                                                                                                                                                                          3211invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3212aput-object v2, v1, v9
                                                                                                                                                                                                          3213new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3215const-string v15, "\ud83d\udc64"
                                                                                                                                                                                                          3216filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3217move-result-object v15
                                                                                                                                                                                                          3219invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3220aput-object v2, v1, v10
                                                                                                                                                                                                          3221new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3223const-string v15, "\ud83d\udc65"
                                                                                                                                                                                                          3224filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3225move-result-object v15
                                                                                                                                                                                                          3227invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3228aput-object v2, v1, v11
                                                                                                                                                                                                          3229new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3231const-string v15, "\ud83e\udd3a"
                                                                                                                                                                                                          3232filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3233move-result-object v15
                                                                                                                                                                                                          3235invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3236aput-object v2, v1, v12
                                                                                                                                                                                                          3237new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3239const-string v19, "\ud83c\udfc7"
                                                                                                                                                                                                          3241const-string v20, "\ud83c\udfc7\ud83c\udffb"
                                                                                                                                                                                                          3243const-string v21, "\ud83c\udfc7\ud83c\udffc"
                                                                                                                                                                                                          3245const-string v22, "\ud83c\udfc7\ud83c\udffd"
                                                                                                                                                                                                          3247const-string v23, "\ud83c\udfc7\ud83c\udffe"
                                                                                                                                                                                                          3249const-string v24, "\ud83c\udfc7\ud83c\udfff"
                                                                                                                                                                                                          3250filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3251move-result-object v15
                                                                                                                                                                                                          3253invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3254aput-object v2, v1, v13
                                                                                                                                                                                                          3255new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3257const-string v15, "\u26f7\ufe0f"
                                                                                                                                                                                                          3258filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3259move-result-object v15
                                                                                                                                                                                                          3261invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3262aput-object v2, v1, v14
                                                                                                                                                                                                          3263new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3265const-string v19, "\ud83c\udfc2"
                                                                                                                                                                                                          3267const-string v20, "\ud83c\udfc2\ud83c\udffb"
                                                                                                                                                                                                          3269const-string v21, "\ud83c\udfc2\ud83c\udffc"
                                                                                                                                                                                                          3271const-string v22, "\ud83c\udfc2\ud83c\udffd"
                                                                                                                                                                                                          3273const-string v23, "\ud83c\udfc2\ud83c\udffe"
                                                                                                                                                                                                          3275const-string v24, "\ud83c\udfc2\ud83c\udfff"
                                                                                                                                                                                                          3276filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3277move-result-object v15
                                                                                                                                                                                                          3279invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3280const/16 v15, 0xc
                                                                                                                                                                                                          3281aput-object v2, v1, v15
                                                                                                                                                                                                          3282new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3284const-string v19, "\ud83c\udfcc\ufe0f\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3286const-string v20, "\ud83c\udfcc\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3288const-string v21, "\ud83c\udfcc\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3290const-string v22, "\ud83c\udfcc\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3292const-string v23, "\ud83c\udfcc\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3294const-string v24, "\ud83c\udfcc\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3295filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3296move-result-object v15
                                                                                                                                                                                                          3298invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3299const/16 v15, 0xd
                                                                                                                                                                                                          3300aput-object v2, v1, v15
                                                                                                                                                                                                          3301new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3303const-string v19, "\ud83c\udfcc\ufe0f\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3305const-string v20, "\ud83c\udfcc\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3307const-string v21, "\ud83c\udfcc\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3309const-string v22, "\ud83c\udfcc\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3311const-string v23, "\ud83c\udfcc\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3313const-string v24, "\ud83c\udfcc\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3314filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3315move-result-object v15
                                                                                                                                                                                                          3317invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3318const/16 v15, 0xe
                                                                                                                                                                                                          3319aput-object v2, v1, v15
                                                                                                                                                                                                          3320new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3322const-string v19, "\ud83c\udfc4\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3324const-string v20, "\ud83c\udfc4\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3326const-string v21, "\ud83c\udfc4\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3328const-string v22, "\ud83c\udfc4\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3330const-string v23, "\ud83c\udfc4\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3332const-string v24, "\ud83c\udfc4\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3333filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3334move-result-object v15
                                                                                                                                                                                                          3336invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3337const/16 v15, 0xf
                                                                                                                                                                                                          3338aput-object v2, v1, v15
                                                                                                                                                                                                          3339new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3341const-string v19, "\ud83c\udfc4\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3343const-string v20, "\ud83c\udfc4\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3345const-string v21, "\ud83c\udfc4\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3347const-string v22, "\ud83c\udfc4\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3349const-string v23, "\ud83c\udfc4\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3351const-string v24, "\ud83c\udfc4\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3352filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3353move-result-object v15
                                                                                                                                                                                                          3355invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3356const/16 v15, 0x10
                                                                                                                                                                                                          3357aput-object v2, v1, v15
                                                                                                                                                                                                          3358new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3360const-string v19, "\ud83d\udea3\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3362const-string v20, "\ud83d\udea3\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3364const-string v21, "\ud83d\udea3\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3366const-string v22, "\ud83d\udea3\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3368const-string v23, "\ud83d\udea3\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3370const-string v24, "\ud83d\udea3\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3371filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3372move-result-object v15
                                                                                                                                                                                                          3374invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3375const/16 v15, 0x11
                                                                                                                                                                                                          3376aput-object v2, v1, v15
                                                                                                                                                                                                          3377new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3379const-string v19, "\ud83d\udea3\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3381const-string v20, "\ud83d\udea3\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3383const-string v21, "\ud83d\udea3\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3385const-string v22, "\ud83d\udea3\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3387const-string v23, "\ud83d\udea3\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3389const-string v24, "\ud83d\udea3\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3390filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3391move-result-object v15
                                                                                                                                                                                                          3393invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3394const/16 v15, 0x12
                                                                                                                                                                                                          3395aput-object v2, v1, v15
                                                                                                                                                                                                          3396new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3398const-string v19, "\ud83c\udfca\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3400const-string v20, "\ud83c\udfca\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3402const-string v21, "\ud83c\udfca\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3404const-string v22, "\ud83c\udfca\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3406const-string v23, "\ud83c\udfca\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3408const-string v24, "\ud83c\udfca\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3409filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3410move-result-object v15
                                                                                                                                                                                                          3412invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3413const/16 v15, 0x13
                                                                                                                                                                                                          3414aput-object v2, v1, v15
                                                                                                                                                                                                          3415new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3417const-string v19, "\ud83c\udfca\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3419const-string v20, "\ud83c\udfca\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3421const-string v21, "\ud83c\udfca\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3423const-string v22, "\ud83c\udfca\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3425const-string v23, "\ud83c\udfca\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3427const-string v24, "\ud83c\udfca\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3428filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3429move-result-object v15
                                                                                                                                                                                                          3431invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3432const/16 v15, 0x14
                                                                                                                                                                                                          3433aput-object v2, v1, v15
                                                                                                                                                                                                          3434new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3436const-string v19, "\u26f9\ufe0f\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3438const-string v20, "\u26f9\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3440const-string v21, "\u26f9\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3442const-string v22, "\u26f9\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3444const-string v23, "\u26f9\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3446const-string v24, "\u26f9\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3447filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3448move-result-object v15
                                                                                                                                                                                                          3450invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3451const/16 v15, 0x15
                                                                                                                                                                                                          3452aput-object v2, v1, v15
                                                                                                                                                                                                          3453new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3455const-string v19, "\u26f9\ufe0f\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3457const-string v20, "\u26f9\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3459const-string v21, "\u26f9\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3461const-string v22, "\u26f9\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3463const-string v23, "\u26f9\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3465const-string v24, "\u26f9\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3466filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3467move-result-object v15
                                                                                                                                                                                                          3469invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3470const/16 v15, 0x16
                                                                                                                                                                                                          3471aput-object v2, v1, v15
                                                                                                                                                                                                          3472new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3474const-string v19, "\ud83c\udfcb\ufe0f\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3476const-string v20, "\ud83c\udfcb\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3478const-string v21, "\ud83c\udfcb\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3480const-string v22, "\ud83c\udfcb\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3482const-string v23, "\ud83c\udfcb\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3484const-string v24, "\ud83c\udfcb\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3485filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3486move-result-object v15
                                                                                                                                                                                                          3488invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3489const/16 v15, 0x17
                                                                                                                                                                                                          3490aput-object v2, v1, v15
                                                                                                                                                                                                          3491new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3493const-string v19, "\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3495const-string v20, "\ud83c\udfcb\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3497const-string v21, "\ud83c\udfcb\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3499const-string v22, "\ud83c\udfcb\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3501const-string v23, "\ud83c\udfcb\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3503const-string v24, "\ud83c\udfcb\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3504filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3505move-result-object v15
                                                                                                                                                                                                          3507invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3508const/16 v15, 0x18
                                                                                                                                                                                                          3509aput-object v2, v1, v15
                                                                                                                                                                                                          3510new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3512const-string v19, "\ud83d\udeb4\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3514const-string v20, "\ud83d\udeb4\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3516const-string v21, "\ud83d\udeb4\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3518const-string v22, "\ud83d\udeb4\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3520const-string v23, "\ud83d\udeb4\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3522const-string v24, "\ud83d\udeb4\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3523filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3524move-result-object v15
                                                                                                                                                                                                          3526invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3527const/16 v15, 0x19
                                                                                                                                                                                                          3528aput-object v2, v1, v15
                                                                                                                                                                                                          3529new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3531const-string v19, "\ud83d\udeb4\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3533const-string v20, "\ud83d\udeb4\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3535const-string v21, "\ud83d\udeb4\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3537const-string v22, "\ud83d\udeb4\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3539const-string v23, "\ud83d\udeb4\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3541const-string v24, "\ud83d\udeb4\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3542filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3543move-result-object v15
                                                                                                                                                                                                          3545invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3546const/16 v15, 0x1a
                                                                                                                                                                                                          3547aput-object v2, v1, v15
                                                                                                                                                                                                          3548new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3550const-string v19, "\ud83d\udeb5\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3552const-string v20, "\ud83d\udeb5\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3554const-string v21, "\ud83d\udeb5\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3556const-string v22, "\ud83d\udeb5\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3558const-string v23, "\ud83d\udeb5\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3560const-string v24, "\ud83d\udeb5\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3561filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3562move-result-object v15
                                                                                                                                                                                                          3564invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3565const/16 v15, 0x1b
                                                                                                                                                                                                          3566aput-object v2, v1, v15
                                                                                                                                                                                                          3567new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3569const-string v19, "\ud83d\udeb5\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3571const-string v20, "\ud83d\udeb5\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3573const-string v21, "\ud83d\udeb5\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3575const-string v22, "\ud83d\udeb5\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3577const-string v23, "\ud83d\udeb5\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3579const-string v24, "\ud83d\udeb5\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3580filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3581move-result-object v15
                                                                                                                                                                                                          3583invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3584const/16 v15, 0x1c
                                                                                                                                                                                                          3585aput-object v2, v1, v15
                                                                                                                                                                                                          3586new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3588const-string v15, "\ud83c\udfce\ufe0f"
                                                                                                                                                                                                          3589filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3590move-result-object v15
                                                                                                                                                                                                          3592invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3593const/16 v15, 0x1d
                                                                                                                                                                                                          3594aput-object v2, v1, v15
                                                                                                                                                                                                          3595new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3597const-string v15, "\ud83c\udfcd\ufe0f"
                                                                                                                                                                                                          3598filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3599move-result-object v15
                                                                                                                                                                                                          3601invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3602const/16 v15, 0x1e
                                                                                                                                                                                                          3603aput-object v2, v1, v15
                                                                                                                                                                                                          3604new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3606const-string v19, "\ud83e\udd38"
                                                                                                                                                                                                          3608const-string v20, "\ud83e\udd38\ud83c\udffb"
                                                                                                                                                                                                          3610const-string v21, "\ud83e\udd38\ud83c\udffc"
                                                                                                                                                                                                          3612const-string v22, "\ud83e\udd38\ud83c\udffd"
                                                                                                                                                                                                          3614const-string v23, "\ud83e\udd38\ud83c\udffe"
                                                                                                                                                                                                          3616const-string v24, "\ud83e\udd38\ud83c\udfff"
                                                                                                                                                                                                          3617filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3618move-result-object v15
                                                                                                                                                                                                          3620invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3621const/16 v15, 0x1f
                                                                                                                                                                                                          3622aput-object v2, v1, v15
                                                                                                                                                                                                          3623new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3625const-string v19, "\ud83e\udd38\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3627const-string v20, "\ud83e\udd38\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3629const-string v21, "\ud83e\udd38\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3631const-string v22, "\ud83e\udd38\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3633const-string v23, "\ud83e\udd38\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3635const-string v24, "\ud83e\udd38\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3636filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3637move-result-object v15
                                                                                                                                                                                                          3639invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3640const/16 v15, 0x20
                                                                                                                                                                                                          3641aput-object v2, v1, v15
                                                                                                                                                                                                          3642new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3644const-string v19, "\ud83e\udd38\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3646const-string v20, "\ud83e\udd38\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3648const-string v21, "\ud83e\udd38\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3650const-string v22, "\ud83e\udd38\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3652const-string v23, "\ud83e\udd38\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3654const-string v24, "\ud83e\udd38\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3655filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3656move-result-object v15
                                                                                                                                                                                                          3658invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3659const/16 v15, 0x21
                                                                                                                                                                                                          3660aput-object v2, v1, v15
                                                                                                                                                                                                          3661new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3663const-string v15, "\ud83e\udd3c"
                                                                                                                                                                                                          3664filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3665move-result-object v15
                                                                                                                                                                                                          3667invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3668const/16 v15, 0x22
                                                                                                                                                                                                          3669aput-object v2, v1, v15
                                                                                                                                                                                                          3670new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3672const-string v15, "\ud83e\udd3c\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3673filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3674move-result-object v15
                                                                                                                                                                                                          3676invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3677const/16 v15, 0x23
                                                                                                                                                                                                          3678aput-object v2, v1, v15
                                                                                                                                                                                                          3679new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3681const-string v15, "\ud83e\udd3c\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3682filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3683move-result-object v15
                                                                                                                                                                                                          3685invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3686const/16 v15, 0x24
                                                                                                                                                                                                          3687aput-object v2, v1, v15
                                                                                                                                                                                                          3688new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3690const-string v19, "\ud83e\udd3d"
                                                                                                                                                                                                          3692const-string v20, "\ud83e\udd3d\ud83c\udffb"
                                                                                                                                                                                                          3694const-string v21, "\ud83e\udd3d\ud83c\udffc"
                                                                                                                                                                                                          3696const-string v22, "\ud83e\udd3d\ud83c\udffd"
                                                                                                                                                                                                          3698const-string v23, "\ud83e\udd3d\ud83c\udffe"
                                                                                                                                                                                                          3700const-string v24, "\ud83e\udd3d\ud83c\udfff"
                                                                                                                                                                                                          3701filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3702move-result-object v15
                                                                                                                                                                                                          3704invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3705const/16 v15, 0x25
                                                                                                                                                                                                          3706aput-object v2, v1, v15
                                                                                                                                                                                                          3707new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3709const-string v19, "\ud83e\udd3d\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3711const-string v20, "\ud83e\udd3d\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3713const-string v21, "\ud83e\udd3d\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3715const-string v22, "\ud83e\udd3d\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3717const-string v23, "\ud83e\udd3d\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3719const-string v24, "\ud83e\udd3d\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3720filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3721move-result-object v15
                                                                                                                                                                                                          3723invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3724const/16 v15, 0x26
                                                                                                                                                                                                          3725aput-object v2, v1, v15
                                                                                                                                                                                                          3726new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3728const-string v19, "\ud83e\udd3d\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3730const-string v20, "\ud83e\udd3d\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3732const-string v21, "\ud83e\udd3d\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3734const-string v22, "\ud83e\udd3d\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3736const-string v23, "\ud83e\udd3d\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3738const-string v24, "\ud83e\udd3d\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3739filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3740move-result-object v15
                                                                                                                                                                                                          3742invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3743const/16 v15, 0x27
                                                                                                                                                                                                          3744aput-object v2, v1, v15
                                                                                                                                                                                                          3745new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3747const-string v19, "\ud83e\udd3e"
                                                                                                                                                                                                          3749const-string v20, "\ud83e\udd3e\ud83c\udffb"
                                                                                                                                                                                                          3751const-string v21, "\ud83e\udd3e\ud83c\udffc"
                                                                                                                                                                                                          3753const-string v22, "\ud83e\udd3e\ud83c\udffd"
                                                                                                                                                                                                          3755const-string v23, "\ud83e\udd3e\ud83c\udffe"
                                                                                                                                                                                                          3757const-string v24, "\ud83e\udd3e\ud83c\udfff"
                                                                                                                                                                                                          3758filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3759move-result-object v15
                                                                                                                                                                                                          3761invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3762const/16 v15, 0x28
                                                                                                                                                                                                          3763aput-object v2, v1, v15
                                                                                                                                                                                                          3764new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3766const-string v19, "\ud83e\udd3e\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3768const-string v20, "\ud83e\udd3e\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3770const-string v21, "\ud83e\udd3e\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3772const-string v22, "\ud83e\udd3e\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3774const-string v23, "\ud83e\udd3e\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3776const-string v24, "\ud83e\udd3e\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3777filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3778move-result-object v15
                                                                                                                                                                                                          3780invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3781const/16 v15, 0x29
                                                                                                                                                                                                          3782aput-object v2, v1, v15
                                                                                                                                                                                                          3783new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3785const-string v19, "\ud83e\udd3e\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3787const-string v20, "\ud83e\udd3e\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3789const-string v21, "\ud83e\udd3e\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3791const-string v22, "\ud83e\udd3e\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3793const-string v23, "\ud83e\udd3e\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3795const-string v24, "\ud83e\udd3e\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3796filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3797move-result-object v15
                                                                                                                                                                                                          3799invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3800const/16 v15, 0x2a
                                                                                                                                                                                                          3801aput-object v2, v1, v15
                                                                                                                                                                                                          3802new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3804const-string v19, "\ud83e\udd39"
                                                                                                                                                                                                          3806const-string v20, "\ud83e\udd39\ud83c\udffb"
                                                                                                                                                                                                          3808const-string v21, "\ud83e\udd39\ud83c\udffc"
                                                                                                                                                                                                          3810const-string v22, "\ud83e\udd39\ud83c\udffd"
                                                                                                                                                                                                          3812const-string v23, "\ud83e\udd39\ud83c\udffe"
                                                                                                                                                                                                          3814const-string v24, "\ud83e\udd39\ud83c\udfff"
                                                                                                                                                                                                          3815filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3816move-result-object v15
                                                                                                                                                                                                          3818invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3819const/16 v15, 0x2b
                                                                                                                                                                                                          3820aput-object v2, v1, v15
                                                                                                                                                                                                          3821new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3823const-string v19, "\ud83e\udd39\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3825const-string v20, "\ud83e\udd39\ud83c\udffb\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3827const-string v21, "\ud83e\udd39\ud83c\udffc\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3829const-string v22, "\ud83e\udd39\ud83c\udffd\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3831const-string v23, "\ud83e\udd39\ud83c\udffe\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3833const-string v24, "\ud83e\udd39\ud83c\udfff\u200d\u2642\ufe0f"
                                                                                                                                                                                                          3834filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3835move-result-object v15
                                                                                                                                                                                                          3837invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3838const/16 v15, 0x2c
                                                                                                                                                                                                          3839aput-object v2, v1, v15
                                                                                                                                                                                                          3840new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3842const-string v19, "\ud83e\udd39\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3844const-string v20, "\ud83e\udd39\ud83c\udffb\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3846const-string v21, "\ud83e\udd39\ud83c\udffc\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3848const-string v22, "\ud83e\udd39\ud83c\udffd\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3850const-string v23, "\ud83e\udd39\ud83c\udffe\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3852const-string v24, "\ud83e\udd39\ud83c\udfff\u200d\u2640\ufe0f"
                                                                                                                                                                                                          3853filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          3854move-result-object v15
                                                                                                                                                                                                          3856invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3857const/16 v15, 0x2d
                                                                                                                                                                                                          3858aput-object v2, v1, v15
                                                                                                                                                                                                          3859new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3861const-string v15, "\ud83d\udc6b"
                                                                                                                                                                                                          3862filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3863move-result-object v15
                                                                                                                                                                                                          3865invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3866const/16 v15, 0x2e
                                                                                                                                                                                                          3867aput-object v2, v1, v15
                                                                                                                                                                                                          3868new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3870const-string v15, "\ud83d\udc6c"
                                                                                                                                                                                                          3871filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3872move-result-object v15
                                                                                                                                                                                                          3874invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3875const/16 v15, 0x2f
                                                                                                                                                                                                          3876aput-object v2, v1, v15
                                                                                                                                                                                                          3877new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3879const-string v15, "\ud83d\udc6d"
                                                                                                                                                                                                          3880filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3881move-result-object v15
                                                                                                                                                                                                          3883invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3884const/16 v15, 0x30
                                                                                                                                                                                                          3885aput-object v2, v1, v15
                                                                                                                                                                                                          3886new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3888const-string v15, "\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68"
                                                                                                                                                                                                          3889filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3890move-result-object v15
                                                                                                                                                                                                          3892invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3893const/16 v15, 0x31
                                                                                                                                                                                                          3894aput-object v2, v1, v15
                                                                                                                                                                                                          3895new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3897const-string v15, "\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68"
                                                                                                                                                                                                          3898filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3899move-result-object v15
                                                                                                                                                                                                          3901invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3902const/16 v15, 0x32
                                                                                                                                                                                                          3903aput-object v2, v1, v15
                                                                                                                                                                                                          3904new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3906const-string v15, "\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69"
                                                                                                                                                                                                          3907filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3908move-result-object v15
                                                                                                                                                                                                          3910invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3911const/16 v15, 0x33
                                                                                                                                                                                                          3912aput-object v2, v1, v15
                                                                                                                                                                                                          3913new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3915const-string v15, "\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc68"
                                                                                                                                                                                                          3916filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3917move-result-object v15
                                                                                                                                                                                                          3919invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3920const/16 v15, 0x34
                                                                                                                                                                                                          3921aput-object v2, v1, v15
                                                                                                                                                                                                          3922new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3924const-string v15, "\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68"
                                                                                                                                                                                                          3925filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3926move-result-object v15
                                                                                                                                                                                                          3928invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3929const/16 v15, 0x35
                                                                                                                                                                                                          3930aput-object v2, v1, v15
                                                                                                                                                                                                          3931new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3933const-string v15, "\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69"
                                                                                                                                                                                                          3934filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3935move-result-object v15
                                                                                                                                                                                                          3937invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3938const/16 v15, 0x36
                                                                                                                                                                                                          3939aput-object v2, v1, v15
                                                                                                                                                                                                          3940new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3942const-string v15, "\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66"
                                                                                                                                                                                                          3943filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3944move-result-object v15
                                                                                                                                                                                                          3946invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3947const/16 v15, 0x37
                                                                                                                                                                                                          3948aput-object v2, v1, v15
                                                                                                                                                                                                          3949new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3951const-string v15, "\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67"
                                                                                                                                                                                                          3952filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3953move-result-object v15
                                                                                                                                                                                                          3955invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3956const/16 v15, 0x38
                                                                                                                                                                                                          3957aput-object v2, v1, v15
                                                                                                                                                                                                          3958new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3960const-string v15, "\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66"
                                                                                                                                                                                                          3961filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3962move-result-object v15
                                                                                                                                                                                                          3964invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3965const/16 v15, 0x39
                                                                                                                                                                                                          3966aput-object v2, v1, v15
                                                                                                                                                                                                          3967new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3969const-string v15, "\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66"
                                                                                                                                                                                                          3970filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3971move-result-object v15
                                                                                                                                                                                                          3973invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3974const/16 v15, 0x3a
                                                                                                                                                                                                          3975aput-object v2, v1, v15
                                                                                                                                                                                                          3976new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3978const-string v15, "\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67"
                                                                                                                                                                                                          3979filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3980move-result-object v15
                                                                                                                                                                                                          3982invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3983const/16 v15, 0x3b
                                                                                                                                                                                                          3984aput-object v2, v1, v15
                                                                                                                                                                                                          3985new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3987const-string v15, "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66"
                                                                                                                                                                                                          3988filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3989move-result-object v15
                                                                                                                                                                                                          3991invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          3992const/16 v15, 0x3c
                                                                                                                                                                                                          3993aput-object v2, v1, v15
                                                                                                                                                                                                          3994new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          3996const-string v15, "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67"
                                                                                                                                                                                                          3997filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          3998move-result-object v15
                                                                                                                                                                                                          4000invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4001const/16 v15, 0x3d
                                                                                                                                                                                                          4002aput-object v2, v1, v15
                                                                                                                                                                                                          4003new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4005const-string v15, "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66"
                                                                                                                                                                                                          4006filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4007move-result-object v15
                                                                                                                                                                                                          4009invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4010const/16 v15, 0x3e
                                                                                                                                                                                                          4011aput-object v2, v1, v15
                                                                                                                                                                                                          4012new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4014const-string v15, "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66"
                                                                                                                                                                                                          4015filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4016move-result-object v15
                                                                                                                                                                                                          4018invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4019const/16 v15, 0x3f
                                                                                                                                                                                                          4020aput-object v2, v1, v15
                                                                                                                                                                                                          4021new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4023const-string v15, "\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67"
                                                                                                                                                                                                          4024filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4025move-result-object v15
                                                                                                                                                                                                          4027invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4028const/16 v15, 0x40
                                                                                                                                                                                                          4029aput-object v2, v1, v15
                                                                                                                                                                                                          4030new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4032const-string v15, "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66"
                                                                                                                                                                                                          4033filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4034move-result-object v15
                                                                                                                                                                                                          4036invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4037const/16 v15, 0x41
                                                                                                                                                                                                          4038aput-object v2, v1, v15
                                                                                                                                                                                                          4039new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4041const-string v15, "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67"
                                                                                                                                                                                                          4042filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4043move-result-object v15
                                                                                                                                                                                                          4045invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4046const/16 v15, 0x42
                                                                                                                                                                                                          4047aput-object v2, v1, v15
                                                                                                                                                                                                          4048new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4050const-string v15, "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66"
                                                                                                                                                                                                          4051filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4052move-result-object v15
                                                                                                                                                                                                          4054invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4055const/16 v15, 0x43
                                                                                                                                                                                                          4056aput-object v2, v1, v15
                                                                                                                                                                                                          4057new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4059const-string v15, "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66"
                                                                                                                                                                                                          4060filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4061move-result-object v15
                                                                                                                                                                                                          4063invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4064const/16 v15, 0x44
                                                                                                                                                                                                          4065aput-object v2, v1, v15
                                                                                                                                                                                                          4066new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4068const-string v15, "\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67"
                                                                                                                                                                                                          4069filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4070move-result-object v15
                                                                                                                                                                                                          4072invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4073const/16 v15, 0x45
                                                                                                                                                                                                          4074aput-object v2, v1, v15
                                                                                                                                                                                                          4075new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4077const-string v15, "\ud83d\udc68\u200d\ud83d\udc66"
                                                                                                                                                                                                          4078filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4079move-result-object v15
                                                                                                                                                                                                          4081invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4082const/16 v15, 0x46
                                                                                                                                                                                                          4083aput-object v2, v1, v15
                                                                                                                                                                                                          4084new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4086const-string v15, "\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66"
                                                                                                                                                                                                          4087filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4088move-result-object v15
                                                                                                                                                                                                          4090invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4091const/16 v15, 0x47
                                                                                                                                                                                                          4092aput-object v2, v1, v15
                                                                                                                                                                                                          4093new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4095const-string v15, "\ud83d\udc68\u200d\ud83d\udc67"
                                                                                                                                                                                                          4096filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4097move-result-object v15
                                                                                                                                                                                                          4099invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4100const/16 v15, 0x48
                                                                                                                                                                                                          4101aput-object v2, v1, v15
                                                                                                                                                                                                          4102new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4104const-string v15, "\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66"
                                                                                                                                                                                                          4105filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4106move-result-object v15
                                                                                                                                                                                                          4108invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4109const/16 v15, 0x49
                                                                                                                                                                                                          4110aput-object v2, v1, v15
                                                                                                                                                                                                          4111new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4113const-string v15, "\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67"
                                                                                                                                                                                                          4114filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4115move-result-object v15
                                                                                                                                                                                                          4117invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4118const/16 v15, 0x4a
                                                                                                                                                                                                          4119aput-object v2, v1, v15
                                                                                                                                                                                                          4120new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4122const-string v15, "\ud83d\udc69\u200d\ud83d\udc66"
                                                                                                                                                                                                          4123filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4124move-result-object v15
                                                                                                                                                                                                          4126invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4127const/16 v15, 0x4b
                                                                                                                                                                                                          4128aput-object v2, v1, v15
                                                                                                                                                                                                          4129new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4131const-string v15, "\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66"
                                                                                                                                                                                                          4132filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4133move-result-object v15
                                                                                                                                                                                                          4135invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4136const/16 v15, 0x4c
                                                                                                                                                                                                          4137aput-object v2, v1, v15
                                                                                                                                                                                                          4138new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4140const-string v15, "\ud83d\udc69\u200d\ud83d\udc67"
                                                                                                                                                                                                          4141filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4142move-result-object v15
                                                                                                                                                                                                          4144invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4145const/16 v15, 0x4d
                                                                                                                                                                                                          4146aput-object v2, v1, v15
                                                                                                                                                                                                          4147new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4149const-string v15, "\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66"
                                                                                                                                                                                                          4150filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4151move-result-object v15
                                                                                                                                                                                                          4153invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4154const/16 v15, 0x4e
                                                                                                                                                                                                          4155aput-object v2, v1, v15
                                                                                                                                                                                                          4156new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4158const-string v15, "\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67"
                                                                                                                                                                                                          4159filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4160move-result-object v15
                                                                                                                                                                                                          4162invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4163const/16 v15, 0x4f
                                                                                                                                                                                                          4164aput-object v2, v1, v15
                                                                                                                                                                                                          4165new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4167const-string v19, "\ud83e\udd33"
                                                                                                                                                                                                          4169const-string v20, "\ud83e\udd33\ud83c\udffb"
                                                                                                                                                                                                          4171const-string v21, "\ud83e\udd33\ud83c\udffc"
                                                                                                                                                                                                          4173const-string v22, "\ud83e\udd33\ud83c\udffd"
                                                                                                                                                                                                          4175const-string v23, "\ud83e\udd33\ud83c\udffe"
                                                                                                                                                                                                          4177const-string v24, "\ud83e\udd33\ud83c\udfff"
                                                                                                                                                                                                          4178filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4179move-result-object v15
                                                                                                                                                                                                          4181invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4182const/16 v15, 0x50
                                                                                                                                                                                                          4183aput-object v2, v1, v15
                                                                                                                                                                                                          4184new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4186const-string v19, "\ud83d\udcaa"
                                                                                                                                                                                                          4188const-string v20, "\ud83d\udcaa\ud83c\udffb"
                                                                                                                                                                                                          4190const-string v21, "\ud83d\udcaa\ud83c\udffc"
                                                                                                                                                                                                          4192const-string v22, "\ud83d\udcaa\ud83c\udffd"
                                                                                                                                                                                                          4194const-string v23, "\ud83d\udcaa\ud83c\udffe"
                                                                                                                                                                                                          4196const-string v24, "\ud83d\udcaa\ud83c\udfff"
                                                                                                                                                                                                          4197filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4198move-result-object v15
                                                                                                                                                                                                          4200invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4201const/16 v15, 0x51
                                                                                                                                                                                                          4202aput-object v2, v1, v15
                                                                                                                                                                                                          4203new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4205const-string v19, "\ud83d\udc48"
                                                                                                                                                                                                          4207const-string v20, "\ud83d\udc48\ud83c\udffb"
                                                                                                                                                                                                          4209const-string v21, "\ud83d\udc48\ud83c\udffc"
                                                                                                                                                                                                          4211const-string v22, "\ud83d\udc48\ud83c\udffd"
                                                                                                                                                                                                          4213const-string v23, "\ud83d\udc48\ud83c\udffe"
                                                                                                                                                                                                          4215const-string v24, "\ud83d\udc48\ud83c\udfff"
                                                                                                                                                                                                          4216filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4217move-result-object v15
                                                                                                                                                                                                          4219invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4220const/16 v15, 0x52
                                                                                                                                                                                                          4221aput-object v2, v1, v15
                                                                                                                                                                                                          4222new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4224const-string v19, "\ud83d\udc49"
                                                                                                                                                                                                          4226const-string v20, "\ud83d\udc49\ud83c\udffb"
                                                                                                                                                                                                          4228const-string v21, "\ud83d\udc49\ud83c\udffc"
                                                                                                                                                                                                          4230const-string v22, "\ud83d\udc49\ud83c\udffd"
                                                                                                                                                                                                          4232const-string v23, "\ud83d\udc49\ud83c\udffe"
                                                                                                                                                                                                          4234const-string v24, "\ud83d\udc49\ud83c\udfff"
                                                                                                                                                                                                          4235filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4236move-result-object v15
                                                                                                                                                                                                          4238invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4239const/16 v15, 0x53
                                                                                                                                                                                                          4240aput-object v2, v1, v15
                                                                                                                                                                                                          4241new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4243const-string v19, "\u261d\ufe0f"
                                                                                                                                                                                                          4245const-string v20, "\u261d\ud83c\udffb"
                                                                                                                                                                                                          4247const-string v21, "\u261d\ud83c\udffc"
                                                                                                                                                                                                          4249const-string v22, "\u261d\ud83c\udffd"
                                                                                                                                                                                                          4251const-string v23, "\u261d\ud83c\udffe"
                                                                                                                                                                                                          4253const-string v24, "\u261d\ud83c\udfff"
                                                                                                                                                                                                          4254filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4255move-result-object v15
                                                                                                                                                                                                          4257invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4258const/16 v15, 0x54
                                                                                                                                                                                                          4259aput-object v2, v1, v15
                                                                                                                                                                                                          4260new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4262const-string v19, "\ud83d\udc46"
                                                                                                                                                                                                          4264const-string v20, "\ud83d\udc46\ud83c\udffb"
                                                                                                                                                                                                          4266const-string v21, "\ud83d\udc46\ud83c\udffc"
                                                                                                                                                                                                          4268const-string v22, "\ud83d\udc46\ud83c\udffd"
                                                                                                                                                                                                          4270const-string v23, "\ud83d\udc46\ud83c\udffe"
                                                                                                                                                                                                          4272const-string v24, "\ud83d\udc46\ud83c\udfff"
                                                                                                                                                                                                          4273filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4274move-result-object v15
                                                                                                                                                                                                          4276invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4277const/16 v15, 0x55
                                                                                                                                                                                                          4278aput-object v2, v1, v15
                                                                                                                                                                                                          4279new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4281const-string v19, "\ud83d\udd95"
                                                                                                                                                                                                          4283const-string v20, "\ud83d\udd95\ud83c\udffb"
                                                                                                                                                                                                          4285const-string v21, "\ud83d\udd95\ud83c\udffc"
                                                                                                                                                                                                          4287const-string v22, "\ud83d\udd95\ud83c\udffd"
                                                                                                                                                                                                          4289const-string v23, "\ud83d\udd95\ud83c\udffe"
                                                                                                                                                                                                          4291const-string v24, "\ud83d\udd95\ud83c\udfff"
                                                                                                                                                                                                          4292filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4293move-result-object v15
                                                                                                                                                                                                          4295invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4296const/16 v15, 0x56
                                                                                                                                                                                                          4297aput-object v2, v1, v15
                                                                                                                                                                                                          4298new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4300const-string v19, "\ud83d\udc47"
                                                                                                                                                                                                          4302const-string v20, "\ud83d\udc47\ud83c\udffb"
                                                                                                                                                                                                          4304const-string v21, "\ud83d\udc47\ud83c\udffc"
                                                                                                                                                                                                          4306const-string v22, "\ud83d\udc47\ud83c\udffd"
                                                                                                                                                                                                          4308const-string v23, "\ud83d\udc47\ud83c\udffe"
                                                                                                                                                                                                          4310const-string v24, "\ud83d\udc47\ud83c\udfff"
                                                                                                                                                                                                          4311filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4312move-result-object v15
                                                                                                                                                                                                          4314invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4315const/16 v15, 0x57
                                                                                                                                                                                                          4316aput-object v2, v1, v15
                                                                                                                                                                                                          4317new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4319const-string v19, "\u270c\ufe0f"
                                                                                                                                                                                                          4321const-string v20, "\u270c\ud83c\udffb"
                                                                                                                                                                                                          4323const-string v21, "\u270c\ud83c\udffc"
                                                                                                                                                                                                          4325const-string v22, "\u270c\ud83c\udffd"
                                                                                                                                                                                                          4327const-string v23, "\u270c\ud83c\udffe"
                                                                                                                                                                                                          4329const-string v24, "\u270c\ud83c\udfff"
                                                                                                                                                                                                          4330filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4331move-result-object v15
                                                                                                                                                                                                          4333invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4334const/16 v15, 0x58
                                                                                                                                                                                                          4335aput-object v2, v1, v15
                                                                                                                                                                                                          4336new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4338const-string v19, "\ud83e\udd1e"
                                                                                                                                                                                                          4340const-string v20, "\ud83e\udd1e\ud83c\udffb"
                                                                                                                                                                                                          4342const-string v21, "\ud83e\udd1e\ud83c\udffc"
                                                                                                                                                                                                          4344const-string v22, "\ud83e\udd1e\ud83c\udffd"
                                                                                                                                                                                                          4346const-string v23, "\ud83e\udd1e\ud83c\udffe"
                                                                                                                                                                                                          4348const-string v24, "\ud83e\udd1e\ud83c\udfff"
                                                                                                                                                                                                          4349filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4350move-result-object v15
                                                                                                                                                                                                          4352invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4353const/16 v15, 0x59
                                                                                                                                                                                                          4354aput-object v2, v1, v15
                                                                                                                                                                                                          4355new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4357const-string v19, "\ud83d\udd96"
                                                                                                                                                                                                          4359const-string v20, "\ud83d\udd96\ud83c\udffb"
                                                                                                                                                                                                          4361const-string v21, "\ud83d\udd96\ud83c\udffc"
                                                                                                                                                                                                          4363const-string v22, "\ud83d\udd96\ud83c\udffd"
                                                                                                                                                                                                          4365const-string v23, "\ud83d\udd96\ud83c\udffe"
                                                                                                                                                                                                          4367const-string v24, "\ud83d\udd96\ud83c\udfff"
                                                                                                                                                                                                          4368filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4369move-result-object v15
                                                                                                                                                                                                          4371invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4372const/16 v15, 0x5a
                                                                                                                                                                                                          4373aput-object v2, v1, v15
                                                                                                                                                                                                          4374new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4376const-string v19, "\ud83e\udd18"
                                                                                                                                                                                                          4378const-string v20, "\ud83e\udd18\ud83c\udffb"
                                                                                                                                                                                                          4380const-string v21, "\ud83e\udd18\ud83c\udffc"
                                                                                                                                                                                                          4382const-string v22, "\ud83e\udd18\ud83c\udffd"
                                                                                                                                                                                                          4384const-string v23, "\ud83e\udd18\ud83c\udffe"
                                                                                                                                                                                                          4386const-string v24, "\ud83e\udd18\ud83c\udfff"
                                                                                                                                                                                                          4387filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4388move-result-object v15
                                                                                                                                                                                                          4390invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4391const/16 v15, 0x5b
                                                                                                                                                                                                          4392aput-object v2, v1, v15
                                                                                                                                                                                                          4393new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4395const-string v19, "\ud83e\udd19"
                                                                                                                                                                                                          4397const-string v20, "\ud83e\udd19\ud83c\udffb"
                                                                                                                                                                                                          4399const-string v21, "\ud83e\udd19\ud83c\udffc"
                                                                                                                                                                                                          4401const-string v22, "\ud83e\udd19\ud83c\udffd"
                                                                                                                                                                                                          4403const-string v23, "\ud83e\udd19\ud83c\udffe"
                                                                                                                                                                                                          4405const-string v24, "\ud83e\udd19\ud83c\udfff"
                                                                                                                                                                                                          4406filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4407move-result-object v15
                                                                                                                                                                                                          4409invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4410const/16 v15, 0x5c
                                                                                                                                                                                                          4411aput-object v2, v1, v15
                                                                                                                                                                                                          4412new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4414const-string v19, "\ud83d\udd90\ufe0f"
                                                                                                                                                                                                          4416const-string v20, "\ud83d\udd90\ud83c\udffb"
                                                                                                                                                                                                          4418const-string v21, "\ud83d\udd90\ud83c\udffc"
                                                                                                                                                                                                          4420const-string v22, "\ud83d\udd90\ud83c\udffd"
                                                                                                                                                                                                          4422const-string v23, "\ud83d\udd90\ud83c\udffe"
                                                                                                                                                                                                          4424const-string v24, "\ud83d\udd90\ud83c\udfff"
                                                                                                                                                                                                          4425filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4426move-result-object v15
                                                                                                                                                                                                          4428invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4429const/16 v15, 0x5d
                                                                                                                                                                                                          4430aput-object v2, v1, v15
                                                                                                                                                                                                          4431new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4433const-string v19, "\u270b"
                                                                                                                                                                                                          4435const-string v20, "\u270b\ud83c\udffb"
                                                                                                                                                                                                          4437const-string v21, "\u270b\ud83c\udffc"
                                                                                                                                                                                                          4439const-string v22, "\u270b\ud83c\udffd"
                                                                                                                                                                                                          4441const-string v23, "\u270b\ud83c\udffe"
                                                                                                                                                                                                          4443const-string v24, "\u270b\ud83c\udfff"
                                                                                                                                                                                                          4444filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4445move-result-object v15
                                                                                                                                                                                                          4447invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4448const/16 v15, 0x5e
                                                                                                                                                                                                          4449aput-object v2, v1, v15
                                                                                                                                                                                                          4450new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4452const-string v19, "\ud83d\udc4c"
                                                                                                                                                                                                          4454const-string v20, "\ud83d\udc4c\ud83c\udffb"
                                                                                                                                                                                                          4456const-string v21, "\ud83d\udc4c\ud83c\udffc"
                                                                                                                                                                                                          4458const-string v22, "\ud83d\udc4c\ud83c\udffd"
                                                                                                                                                                                                          4460const-string v23, "\ud83d\udc4c\ud83c\udffe"
                                                                                                                                                                                                          4462const-string v24, "\ud83d\udc4c\ud83c\udfff"
                                                                                                                                                                                                          4463filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4464move-result-object v15
                                                                                                                                                                                                          4466invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4467const/16 v15, 0x5f
                                                                                                                                                                                                          4468aput-object v2, v1, v15
                                                                                                                                                                                                          4469new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4471const-string v19, "\ud83d\udc4d"
                                                                                                                                                                                                          4473const-string v20, "\ud83d\udc4d\ud83c\udffb"
                                                                                                                                                                                                          4475const-string v21, "\ud83d\udc4d\ud83c\udffc"
                                                                                                                                                                                                          4477const-string v22, "\ud83d\udc4d\ud83c\udffd"
                                                                                                                                                                                                          4479const-string v23, "\ud83d\udc4d\ud83c\udffe"
                                                                                                                                                                                                          4481const-string v24, "\ud83d\udc4d\ud83c\udfff"
                                                                                                                                                                                                          4482filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4483move-result-object v15
                                                                                                                                                                                                          4485invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4486const/16 v15, 0x60
                                                                                                                                                                                                          4487aput-object v2, v1, v15
                                                                                                                                                                                                          4488new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4490const-string v19, "\ud83d\udc4e"
                                                                                                                                                                                                          4492const-string v20, "\ud83d\udc4e\ud83c\udffb"
                                                                                                                                                                                                          4494const-string v21, "\ud83d\udc4e\ud83c\udffc"
                                                                                                                                                                                                          4496const-string v22, "\ud83d\udc4e\ud83c\udffd"
                                                                                                                                                                                                          4498const-string v23, "\ud83d\udc4e\ud83c\udffe"
                                                                                                                                                                                                          4500const-string v24, "\ud83d\udc4e\ud83c\udfff"
                                                                                                                                                                                                          4501filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4502move-result-object v15
                                                                                                                                                                                                          4504invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4505const/16 v15, 0x61
                                                                                                                                                                                                          4506aput-object v2, v1, v15
                                                                                                                                                                                                          4507new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4509const-string v19, "\u270a"
                                                                                                                                                                                                          4511const-string v20, "\u270a\ud83c\udffb"
                                                                                                                                                                                                          4513const-string v21, "\u270a\ud83c\udffc"
                                                                                                                                                                                                          4515const-string v22, "\u270a\ud83c\udffd"
                                                                                                                                                                                                          4517const-string v23, "\u270a\ud83c\udffe"
                                                                                                                                                                                                          4519const-string v24, "\u270a\ud83c\udfff"
                                                                                                                                                                                                          4520filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4521move-result-object v15
                                                                                                                                                                                                          4523invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4524const/16 v15, 0x62
                                                                                                                                                                                                          4525aput-object v2, v1, v15
                                                                                                                                                                                                          4526new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4528const-string v19, "\ud83d\udc4a"
                                                                                                                                                                                                          4530const-string v20, "\ud83d\udc4a\ud83c\udffb"
                                                                                                                                                                                                          4532const-string v21, "\ud83d\udc4a\ud83c\udffc"
                                                                                                                                                                                                          4534const-string v22, "\ud83d\udc4a\ud83c\udffd"
                                                                                                                                                                                                          4536const-string v23, "\ud83d\udc4a\ud83c\udffe"
                                                                                                                                                                                                          4538const-string v24, "\ud83d\udc4a\ud83c\udfff"
                                                                                                                                                                                                          4539filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4540move-result-object v15
                                                                                                                                                                                                          4542invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4543const/16 v15, 0x63
                                                                                                                                                                                                          4544aput-object v2, v1, v15
                                                                                                                                                                                                          4546const-string v2, "emoji/People_2.png"
                                                                                                                                                                                                          4547const v15, 0x7f040175
                                                                                                                                                                                                          4549invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          4550sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_2:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          4551new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          4552const/16 v1, 0x56
                                                                                                                                                                                                          4553new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4554new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4556const-string v19, "\ud83e\udd1b"
                                                                                                                                                                                                          4558const-string v20, "\ud83e\udd1b\ud83c\udffb"
                                                                                                                                                                                                          4560const-string v21, "\ud83e\udd1b\ud83c\udffc"
                                                                                                                                                                                                          4562const-string v22, "\ud83e\udd1b\ud83c\udffd"
                                                                                                                                                                                                          4564const-string v23, "\ud83e\udd1b\ud83c\udffe"
                                                                                                                                                                                                          4566const-string v24, "\ud83e\udd1b\ud83c\udfff"
                                                                                                                                                                                                          4567filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4568move-result-object v15
                                                                                                                                                                                                          4570invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4571aput-object v2, v1, v3
                                                                                                                                                                                                          4572new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4574const-string v19, "\ud83e\udd1c"
                                                                                                                                                                                                          4576const-string v20, "\ud83e\udd1c\ud83c\udffb"
                                                                                                                                                                                                          4578const-string v21, "\ud83e\udd1c\ud83c\udffc"
                                                                                                                                                                                                          4580const-string v22, "\ud83e\udd1c\ud83c\udffd"
                                                                                                                                                                                                          4582const-string v23, "\ud83e\udd1c\ud83c\udffe"
                                                                                                                                                                                                          4584const-string v24, "\ud83e\udd1c\ud83c\udfff"
                                                                                                                                                                                                          4585filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4586move-result-object v15
                                                                                                                                                                                                          4588invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4589aput-object v2, v1, v4
                                                                                                                                                                                                          4590new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4592const-string v19, "\ud83e\udd1a"
                                                                                                                                                                                                          4594const-string v20, "\ud83e\udd1a\ud83c\udffb"
                                                                                                                                                                                                          4596const-string v21, "\ud83e\udd1a\ud83c\udffc"
                                                                                                                                                                                                          4598const-string v22, "\ud83e\udd1a\ud83c\udffd"
                                                                                                                                                                                                          4600const-string v23, "\ud83e\udd1a\ud83c\udffe"
                                                                                                                                                                                                          4602const-string v24, "\ud83e\udd1a\ud83c\udfff"
                                                                                                                                                                                                          4603filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4604move-result-object v15
                                                                                                                                                                                                          4606invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4607aput-object v2, v1, v5
                                                                                                                                                                                                          4608new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4610const-string v19, "\ud83d\udc4b"
                                                                                                                                                                                                          4612const-string v20, "\ud83d\udc4b\ud83c\udffb"
                                                                                                                                                                                                          4614const-string v21, "\ud83d\udc4b\ud83c\udffc"
                                                                                                                                                                                                          4616const-string v22, "\ud83d\udc4b\ud83c\udffd"
                                                                                                                                                                                                          4618const-string v23, "\ud83d\udc4b\ud83c\udffe"
                                                                                                                                                                                                          4620const-string v24, "\ud83d\udc4b\ud83c\udfff"
                                                                                                                                                                                                          4621filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4622move-result-object v15
                                                                                                                                                                                                          4624invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4625aput-object v2, v1, v6
                                                                                                                                                                                                          4626new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4628const-string v19, "\ud83e\udd1f"
                                                                                                                                                                                                          4630const-string v20, "\ud83e\udd1f\ud83c\udffb"
                                                                                                                                                                                                          4632const-string v21, "\ud83e\udd1f\ud83c\udffc"
                                                                                                                                                                                                          4634const-string v22, "\ud83e\udd1f\ud83c\udffd"
                                                                                                                                                                                                          4636const-string v23, "\ud83e\udd1f\ud83c\udffe"
                                                                                                                                                                                                          4638const-string v24, "\ud83e\udd1f\ud83c\udfff"
                                                                                                                                                                                                          4639filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4640move-result-object v15
                                                                                                                                                                                                          4642invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4643aput-object v2, v1, v7
                                                                                                                                                                                                          4644new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4646const-string v19, "\u270d\ufe0f"
                                                                                                                                                                                                          4648const-string v20, "\u270d\ud83c\udffb"
                                                                                                                                                                                                          4650const-string v21, "\u270d\ud83c\udffc"
                                                                                                                                                                                                          4652const-string v22, "\u270d\ud83c\udffd"
                                                                                                                                                                                                          4654const-string v23, "\u270d\ud83c\udffe"
                                                                                                                                                                                                          4656const-string v24, "\u270d\ud83c\udfff"
                                                                                                                                                                                                          4657filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4658move-result-object v15
                                                                                                                                                                                                          4660invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4661aput-object v2, v1, v8
                                                                                                                                                                                                          4662new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4664const-string v19, "\ud83d\udc4f"
                                                                                                                                                                                                          4666const-string v20, "\ud83d\udc4f\ud83c\udffb"
                                                                                                                                                                                                          4668const-string v21, "\ud83d\udc4f\ud83c\udffc"
                                                                                                                                                                                                          4670const-string v22, "\ud83d\udc4f\ud83c\udffd"
                                                                                                                                                                                                          4672const-string v23, "\ud83d\udc4f\ud83c\udffe"
                                                                                                                                                                                                          4674const-string v24, "\ud83d\udc4f\ud83c\udfff"
                                                                                                                                                                                                          4675filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4676move-result-object v15
                                                                                                                                                                                                          4678invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4679aput-object v2, v1, v9
                                                                                                                                                                                                          4680new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4682const-string v19, "\ud83d\udc50"
                                                                                                                                                                                                          4684const-string v20, "\ud83d\udc50\ud83c\udffb"
                                                                                                                                                                                                          4686const-string v21, "\ud83d\udc50\ud83c\udffc"
                                                                                                                                                                                                          4688const-string v22, "\ud83d\udc50\ud83c\udffd"
                                                                                                                                                                                                          4690const-string v23, "\ud83d\udc50\ud83c\udffe"
                                                                                                                                                                                                          4692const-string v24, "\ud83d\udc50\ud83c\udfff"
                                                                                                                                                                                                          4693filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4694move-result-object v15
                                                                                                                                                                                                          4696invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4697aput-object v2, v1, v10
                                                                                                                                                                                                          4698new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4700const-string v19, "\ud83d\ude4c"
                                                                                                                                                                                                          4702const-string v20, "\ud83d\ude4c\ud83c\udffb"
                                                                                                                                                                                                          4704const-string v21, "\ud83d\ude4c\ud83c\udffc"
                                                                                                                                                                                                          4706const-string v22, "\ud83d\ude4c\ud83c\udffd"
                                                                                                                                                                                                          4708const-string v23, "\ud83d\ude4c\ud83c\udffe"
                                                                                                                                                                                                          4710const-string v24, "\ud83d\ude4c\ud83c\udfff"
                                                                                                                                                                                                          4711filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4712move-result-object v15
                                                                                                                                                                                                          4714invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4715aput-object v2, v1, v11
                                                                                                                                                                                                          4716new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4718const-string v19, "\ud83e\udd32"
                                                                                                                                                                                                          4720const-string v20, "\ud83e\udd32\ud83c\udffb"
                                                                                                                                                                                                          4722const-string v21, "\ud83e\udd32\ud83c\udffc"
                                                                                                                                                                                                          4724const-string v22, "\ud83e\udd32\ud83c\udffd"
                                                                                                                                                                                                          4726const-string v23, "\ud83e\udd32\ud83c\udffe"
                                                                                                                                                                                                          4728const-string v24, "\ud83e\udd32\ud83c\udfff"
                                                                                                                                                                                                          4729filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4730move-result-object v15
                                                                                                                                                                                                          4732invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4733aput-object v2, v1, v12
                                                                                                                                                                                                          4734new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4736const-string v19, "\ud83d\ude4f"
                                                                                                                                                                                                          4738const-string v20, "\ud83d\ude4f\ud83c\udffb"
                                                                                                                                                                                                          4740const-string v21, "\ud83d\ude4f\ud83c\udffc"
                                                                                                                                                                                                          4742const-string v22, "\ud83d\ude4f\ud83c\udffd"
                                                                                                                                                                                                          4744const-string v23, "\ud83d\ude4f\ud83c\udffe"
                                                                                                                                                                                                          4746const-string v24, "\ud83d\ude4f\ud83c\udfff"
                                                                                                                                                                                                          4747filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4748move-result-object v15
                                                                                                                                                                                                          4750invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4751aput-object v2, v1, v13
                                                                                                                                                                                                          4752new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4754const-string v15, "\ud83e\udd1d"
                                                                                                                                                                                                          4755filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4756move-result-object v15
                                                                                                                                                                                                          4758invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4759aput-object v2, v1, v14
                                                                                                                                                                                                          4760new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4762const-string v19, "\ud83d\udc85"
                                                                                                                                                                                                          4764const-string v20, "\ud83d\udc85\ud83c\udffb"
                                                                                                                                                                                                          4766const-string v21, "\ud83d\udc85\ud83c\udffc"
                                                                                                                                                                                                          4768const-string v22, "\ud83d\udc85\ud83c\udffd"
                                                                                                                                                                                                          4770const-string v23, "\ud83d\udc85\ud83c\udffe"
                                                                                                                                                                                                          4772const-string v24, "\ud83d\udc85\ud83c\udfff"
                                                                                                                                                                                                          4773filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4774move-result-object v15
                                                                                                                                                                                                          4776invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4777const/16 v15, 0xc
                                                                                                                                                                                                          4778aput-object v2, v1, v15
                                                                                                                                                                                                          4779new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4781const-string v19, "\ud83d\udc42"
                                                                                                                                                                                                          4783const-string v20, "\ud83d\udc42\ud83c\udffb"
                                                                                                                                                                                                          4785const-string v21, "\ud83d\udc42\ud83c\udffc"
                                                                                                                                                                                                          4787const-string v22, "\ud83d\udc42\ud83c\udffd"
                                                                                                                                                                                                          4789const-string v23, "\ud83d\udc42\ud83c\udffe"
                                                                                                                                                                                                          4791const-string v24, "\ud83d\udc42\ud83c\udfff"
                                                                                                                                                                                                          4792filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4793move-result-object v15
                                                                                                                                                                                                          4795invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4796const/16 v15, 0xd
                                                                                                                                                                                                          4797aput-object v2, v1, v15
                                                                                                                                                                                                          4798new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4800const-string v19, "\ud83d\udc43"
                                                                                                                                                                                                          4802const-string v20, "\ud83d\udc43\ud83c\udffb"
                                                                                                                                                                                                          4804const-string v21, "\ud83d\udc43\ud83c\udffc"
                                                                                                                                                                                                          4806const-string v22, "\ud83d\udc43\ud83c\udffd"
                                                                                                                                                                                                          4808const-string v23, "\ud83d\udc43\ud83c\udffe"
                                                                                                                                                                                                          4810const-string v24, "\ud83d\udc43\ud83c\udfff"
                                                                                                                                                                                                          4811filled-new-array/range {v19 .. v24}, [Ljava/lang/String;
                                                                                                                                                                                                          4812move-result-object v15
                                                                                                                                                                                                          4814invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4815const/16 v15, 0xe
                                                                                                                                                                                                          4816aput-object v2, v1, v15
                                                                                                                                                                                                          4817new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4819const-string v15, "\ud83d\udc63"
                                                                                                                                                                                                          4820filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4821move-result-object v15
                                                                                                                                                                                                          4823invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4824const/16 v15, 0xf
                                                                                                                                                                                                          4825aput-object v2, v1, v15
                                                                                                                                                                                                          4826new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4828const-string v15, "\ud83d\udc40"
                                                                                                                                                                                                          4829filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4830move-result-object v15
                                                                                                                                                                                                          4832invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4833const/16 v15, 0x10
                                                                                                                                                                                                          4834aput-object v2, v1, v15
                                                                                                                                                                                                          4835new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4837const-string v15, "\ud83d\udc41\ufe0f"
                                                                                                                                                                                                          4838filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4839move-result-object v15
                                                                                                                                                                                                          4841invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4842const/16 v15, 0x11
                                                                                                                                                                                                          4843aput-object v2, v1, v15
                                                                                                                                                                                                          4844new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4846const-string v15, "\ud83d\udc41\ufe0f\u200d\ud83d\udde8\ufe0f"
                                                                                                                                                                                                          4847filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4848move-result-object v15
                                                                                                                                                                                                          4850invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4851const/16 v15, 0x12
                                                                                                                                                                                                          4852aput-object v2, v1, v15
                                                                                                                                                                                                          4853new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4855const-string v15, "\ud83e\udde0"
                                                                                                                                                                                                          4856filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4857move-result-object v15
                                                                                                                                                                                                          4859invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4860const/16 v15, 0x13
                                                                                                                                                                                                          4861aput-object v2, v1, v15
                                                                                                                                                                                                          4862new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4864const-string v15, "\ud83d\udc45"
                                                                                                                                                                                                          4865filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4866move-result-object v15
                                                                                                                                                                                                          4868invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4869const/16 v15, 0x14
                                                                                                                                                                                                          4870aput-object v2, v1, v15
                                                                                                                                                                                                          4871new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4873const-string v15, "\ud83d\udc44"
                                                                                                                                                                                                          4874filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4875move-result-object v15
                                                                                                                                                                                                          4877invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4878const/16 v15, 0x15
                                                                                                                                                                                                          4879aput-object v2, v1, v15
                                                                                                                                                                                                          4880new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4882const-string v15, "\ud83d\udc8b"
                                                                                                                                                                                                          4883filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4884move-result-object v15
                                                                                                                                                                                                          4886invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4887const/16 v15, 0x16
                                                                                                                                                                                                          4888aput-object v2, v1, v15
                                                                                                                                                                                                          4889new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4891const-string v15, "\ud83d\udc98"
                                                                                                                                                                                                          4892filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4893move-result-object v15
                                                                                                                                                                                                          4895invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4896const/16 v15, 0x17
                                                                                                                                                                                                          4897aput-object v2, v1, v15
                                                                                                                                                                                                          4898new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4900const-string v15, "\u2764\ufe0f"
                                                                                                                                                                                                          4901filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4902move-result-object v15
                                                                                                                                                                                                          4904invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4905const/16 v15, 0x18
                                                                                                                                                                                                          4906aput-object v2, v1, v15
                                                                                                                                                                                                          4907new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4909const-string v15, "\ud83d\udc93"
                                                                                                                                                                                                          4910filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4911move-result-object v15
                                                                                                                                                                                                          4913invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4914const/16 v15, 0x19
                                                                                                                                                                                                          4915aput-object v2, v1, v15
                                                                                                                                                                                                          4916new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4918const-string v15, "\ud83d\udc94"
                                                                                                                                                                                                          4919filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4920move-result-object v15
                                                                                                                                                                                                          4922invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4923const/16 v15, 0x1a
                                                                                                                                                                                                          4924aput-object v2, v1, v15
                                                                                                                                                                                                          4925new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4927const-string v15, "\ud83d\udc95"
                                                                                                                                                                                                          4928filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4929move-result-object v15
                                                                                                                                                                                                          4931invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4932const/16 v15, 0x1b
                                                                                                                                                                                                          4933aput-object v2, v1, v15
                                                                                                                                                                                                          4934new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4936const-string v15, "\ud83d\udc96"
                                                                                                                                                                                                          4937filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4938move-result-object v15
                                                                                                                                                                                                          4940invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4941const/16 v15, 0x1c
                                                                                                                                                                                                          4942aput-object v2, v1, v15
                                                                                                                                                                                                          4943new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4945const-string v15, "\ud83d\udc97"
                                                                                                                                                                                                          4946filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4947move-result-object v15
                                                                                                                                                                                                          4949invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4950const/16 v15, 0x1d
                                                                                                                                                                                                          4951aput-object v2, v1, v15
                                                                                                                                                                                                          4952new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4954const-string v15, "\ud83d\udc99"
                                                                                                                                                                                                          4955filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4956move-result-object v15
                                                                                                                                                                                                          4958invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4959const/16 v15, 0x1e
                                                                                                                                                                                                          4960aput-object v2, v1, v15
                                                                                                                                                                                                          4961new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4963const-string v15, "\ud83d\udc9a"
                                                                                                                                                                                                          4964filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4965move-result-object v15
                                                                                                                                                                                                          4967invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4968const/16 v15, 0x1f
                                                                                                                                                                                                          4969aput-object v2, v1, v15
                                                                                                                                                                                                          4970new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4972const-string v15, "\ud83d\udc9b"
                                                                                                                                                                                                          4973filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4974move-result-object v15
                                                                                                                                                                                                          4976invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4977const/16 v15, 0x20
                                                                                                                                                                                                          4978aput-object v2, v1, v15
                                                                                                                                                                                                          4979new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4981const-string v15, "\ud83e\udde1"
                                                                                                                                                                                                          4982filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4983move-result-object v15
                                                                                                                                                                                                          4985invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4986const/16 v15, 0x21
                                                                                                                                                                                                          4987aput-object v2, v1, v15
                                                                                                                                                                                                          4988new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4990const-string v15, "\ud83d\udc9c"
                                                                                                                                                                                                          4991filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          4992move-result-object v15
                                                                                                                                                                                                          4994invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          4995const/16 v15, 0x22
                                                                                                                                                                                                          4996aput-object v2, v1, v15
                                                                                                                                                                                                          4997new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          4999const-string v15, "\ud83d\udda4"
                                                                                                                                                                                                          5000filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5001move-result-object v15
                                                                                                                                                                                                          5003invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5004const/16 v15, 0x23
                                                                                                                                                                                                          5005aput-object v2, v1, v15
                                                                                                                                                                                                          5006new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5008const-string v15, "\ud83d\udc9d"
                                                                                                                                                                                                          5009filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5010move-result-object v15
                                                                                                                                                                                                          5012invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5013const/16 v15, 0x24
                                                                                                                                                                                                          5014aput-object v2, v1, v15
                                                                                                                                                                                                          5015new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5017const-string v15, "\ud83d\udc9e"
                                                                                                                                                                                                          5018filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5019move-result-object v15
                                                                                                                                                                                                          5021invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5022const/16 v15, 0x25
                                                                                                                                                                                                          5023aput-object v2, v1, v15
                                                                                                                                                                                                          5024new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5026const-string v15, "\ud83d\udc9f"
                                                                                                                                                                                                          5027filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5028move-result-object v15
                                                                                                                                                                                                          5030invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5031const/16 v15, 0x26
                                                                                                                                                                                                          5032aput-object v2, v1, v15
                                                                                                                                                                                                          5033new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5035const-string v15, "\u2763\ufe0f"
                                                                                                                                                                                                          5036filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5037move-result-object v15
                                                                                                                                                                                                          5039invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5040const/16 v15, 0x27
                                                                                                                                                                                                          5041aput-object v2, v1, v15
                                                                                                                                                                                                          5042new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5044const-string v15, "\ud83d\udc8c"
                                                                                                                                                                                                          5045filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5046move-result-object v15
                                                                                                                                                                                                          5048invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5049const/16 v15, 0x28
                                                                                                                                                                                                          5050aput-object v2, v1, v15
                                                                                                                                                                                                          5051new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5053const-string v15, "\ud83d\udca4"
                                                                                                                                                                                                          5054filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5055move-result-object v15
                                                                                                                                                                                                          5057invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5058const/16 v15, 0x29
                                                                                                                                                                                                          5059aput-object v2, v1, v15
                                                                                                                                                                                                          5060new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5062const-string v15, "\ud83d\udca2"
                                                                                                                                                                                                          5063filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5064move-result-object v15
                                                                                                                                                                                                          5066invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5067const/16 v15, 0x2a
                                                                                                                                                                                                          5068aput-object v2, v1, v15
                                                                                                                                                                                                          5069new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5071const-string v15, "\ud83d\udca3"
                                                                                                                                                                                                          5072filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5073move-result-object v15
                                                                                                                                                                                                          5075invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5076const/16 v15, 0x2b
                                                                                                                                                                                                          5077aput-object v2, v1, v15
                                                                                                                                                                                                          5078new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5080const-string v15, "\ud83d\udca5"
                                                                                                                                                                                                          5081filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5082move-result-object v15
                                                                                                                                                                                                          5084invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5085const/16 v15, 0x2c
                                                                                                                                                                                                          5086aput-object v2, v1, v15
                                                                                                                                                                                                          5087new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5089const-string v15, "\ud83d\udca6"
                                                                                                                                                                                                          5090filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5091move-result-object v15
                                                                                                                                                                                                          5093invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5094const/16 v15, 0x2d
                                                                                                                                                                                                          5095aput-object v2, v1, v15
                                                                                                                                                                                                          5096new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5098const-string v15, "\ud83d\udca8"
                                                                                                                                                                                                          5099filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5100move-result-object v15
                                                                                                                                                                                                          5102invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5103const/16 v15, 0x2e
                                                                                                                                                                                                          5104aput-object v2, v1, v15
                                                                                                                                                                                                          5105new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5107const-string v15, "\ud83d\udcab"
                                                                                                                                                                                                          5108filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5109move-result-object v15
                                                                                                                                                                                                          5111invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5112const/16 v15, 0x2f
                                                                                                                                                                                                          5113aput-object v2, v1, v15
                                                                                                                                                                                                          5114new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5116const-string v15, "\ud83d\udcac"
                                                                                                                                                                                                          5117filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5118move-result-object v15
                                                                                                                                                                                                          5120invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5121const/16 v15, 0x30
                                                                                                                                                                                                          5122aput-object v2, v1, v15
                                                                                                                                                                                                          5123new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5125const-string v15, "\ud83d\udde8\ufe0f"
                                                                                                                                                                                                          5126filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5127move-result-object v15
                                                                                                                                                                                                          5129invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5130const/16 v15, 0x31
                                                                                                                                                                                                          5131aput-object v2, v1, v15
                                                                                                                                                                                                          5132new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5134const-string v15, "\ud83d\uddef\ufe0f"
                                                                                                                                                                                                          5135filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5136move-result-object v15
                                                                                                                                                                                                          5138invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5139const/16 v15, 0x32
                                                                                                                                                                                                          5140aput-object v2, v1, v15
                                                                                                                                                                                                          5141new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5143const-string v15, "\ud83d\udcad"
                                                                                                                                                                                                          5144filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5145move-result-object v15
                                                                                                                                                                                                          5147invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5148const/16 v15, 0x33
                                                                                                                                                                                                          5149aput-object v2, v1, v15
                                                                                                                                                                                                          5150new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5152const-string v15, "\ud83d\udd73\ufe0f"
                                                                                                                                                                                                          5153filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5154move-result-object v15
                                                                                                                                                                                                          5156invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5157const/16 v15, 0x34
                                                                                                                                                                                                          5158aput-object v2, v1, v15
                                                                                                                                                                                                          5159new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5161const-string v15, "\ud83d\udc53"
                                                                                                                                                                                                          5162filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5163move-result-object v15
                                                                                                                                                                                                          5165invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5166const/16 v15, 0x35
                                                                                                                                                                                                          5167aput-object v2, v1, v15
                                                                                                                                                                                                          5168new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5170const-string v15, "\ud83d\udd76\ufe0f"
                                                                                                                                                                                                          5171filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5172move-result-object v15
                                                                                                                                                                                                          5174invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5175const/16 v15, 0x36
                                                                                                                                                                                                          5176aput-object v2, v1, v15
                                                                                                                                                                                                          5177new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5179const-string v15, "\ud83d\udc54"
                                                                                                                                                                                                          5180filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5181move-result-object v15
                                                                                                                                                                                                          5183invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5184const/16 v15, 0x37
                                                                                                                                                                                                          5185aput-object v2, v1, v15
                                                                                                                                                                                                          5186new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5188const-string v15, "\ud83d\udc55"
                                                                                                                                                                                                          5189filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5190move-result-object v15
                                                                                                                                                                                                          5192invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5193const/16 v15, 0x38
                                                                                                                                                                                                          5194aput-object v2, v1, v15
                                                                                                                                                                                                          5195new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5197const-string v15, "\ud83d\udc56"
                                                                                                                                                                                                          5198filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5199move-result-object v15
                                                                                                                                                                                                          5201invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5202const/16 v15, 0x39
                                                                                                                                                                                                          5203aput-object v2, v1, v15
                                                                                                                                                                                                          5204new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5206const-string v15, "\ud83e\udde3"
                                                                                                                                                                                                          5207filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5208move-result-object v15
                                                                                                                                                                                                          5210invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5211const/16 v15, 0x3a
                                                                                                                                                                                                          5212aput-object v2, v1, v15
                                                                                                                                                                                                          5213new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5215const-string v15, "\ud83e\udde4"
                                                                                                                                                                                                          5216filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5217move-result-object v15
                                                                                                                                                                                                          5219invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5220const/16 v15, 0x3b
                                                                                                                                                                                                          5221aput-object v2, v1, v15
                                                                                                                                                                                                          5222new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5224const-string v15, "\ud83e\udde5"
                                                                                                                                                                                                          5225filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5226move-result-object v15
                                                                                                                                                                                                          5228invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5229const/16 v15, 0x3c
                                                                                                                                                                                                          5230aput-object v2, v1, v15
                                                                                                                                                                                                          5231new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5233const-string v15, "\ud83e\udde6"
                                                                                                                                                                                                          5234filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5235move-result-object v15
                                                                                                                                                                                                          5237invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5238const/16 v15, 0x3d
                                                                                                                                                                                                          5239aput-object v2, v1, v15
                                                                                                                                                                                                          5240new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5242const-string v15, "\ud83d\udc57"
                                                                                                                                                                                                          5243filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5244move-result-object v15
                                                                                                                                                                                                          5246invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5247const/16 v15, 0x3e
                                                                                                                                                                                                          5248aput-object v2, v1, v15
                                                                                                                                                                                                          5249new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5251const-string v15, "\ud83d\udc58"
                                                                                                                                                                                                          5252filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5253move-result-object v15
                                                                                                                                                                                                          5255invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5256const/16 v15, 0x3f
                                                                                                                                                                                                          5257aput-object v2, v1, v15
                                                                                                                                                                                                          5258new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5260const-string v15, "\ud83d\udc59"
                                                                                                                                                                                                          5261filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5262move-result-object v15
                                                                                                                                                                                                          5264invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5265const/16 v15, 0x40
                                                                                                                                                                                                          5266aput-object v2, v1, v15
                                                                                                                                                                                                          5267new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5269const-string v15, "\ud83d\udc5a"
                                                                                                                                                                                                          5270filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5271move-result-object v15
                                                                                                                                                                                                          5273invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5274const/16 v15, 0x41
                                                                                                                                                                                                          5275aput-object v2, v1, v15
                                                                                                                                                                                                          5276new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5278const-string v15, "\ud83d\udc5b"
                                                                                                                                                                                                          5279filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5280move-result-object v15
                                                                                                                                                                                                          5282invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5283const/16 v15, 0x42
                                                                                                                                                                                                          5284aput-object v2, v1, v15
                                                                                                                                                                                                          5285new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5287const-string v15, "\ud83d\udc5c"
                                                                                                                                                                                                          5288filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5289move-result-object v15
                                                                                                                                                                                                          5291invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5292const/16 v15, 0x43
                                                                                                                                                                                                          5293aput-object v2, v1, v15
                                                                                                                                                                                                          5294new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5296const-string v15, "\ud83d\udc5d"
                                                                                                                                                                                                          5297filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5298move-result-object v15
                                                                                                                                                                                                          5300invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5301const/16 v15, 0x44
                                                                                                                                                                                                          5302aput-object v2, v1, v15
                                                                                                                                                                                                          5303new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5305const-string v15, "\ud83d\udecd\ufe0f"
                                                                                                                                                                                                          5306filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5307move-result-object v15
                                                                                                                                                                                                          5309invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5310const/16 v15, 0x45
                                                                                                                                                                                                          5311aput-object v2, v1, v15
                                                                                                                                                                                                          5312new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5314const-string v15, "\ud83c\udf92"
                                                                                                                                                                                                          5315filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5316move-result-object v15
                                                                                                                                                                                                          5318invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5319const/16 v15, 0x46
                                                                                                                                                                                                          5320aput-object v2, v1, v15
                                                                                                                                                                                                          5321new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5323const-string v15, "\ud83d\udc5e"
                                                                                                                                                                                                          5324filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5325move-result-object v15
                                                                                                                                                                                                          5327invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5328const/16 v15, 0x47
                                                                                                                                                                                                          5329aput-object v2, v1, v15
                                                                                                                                                                                                          5330new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5332const-string v15, "\ud83d\udc5f"
                                                                                                                                                                                                          5333filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5334move-result-object v15
                                                                                                                                                                                                          5336invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5337const/16 v15, 0x48
                                                                                                                                                                                                          5338aput-object v2, v1, v15
                                                                                                                                                                                                          5339new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5341const-string v15, "\ud83d\udc60"
                                                                                                                                                                                                          5342filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5343move-result-object v15
                                                                                                                                                                                                          5345invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5346const/16 v15, 0x49
                                                                                                                                                                                                          5347aput-object v2, v1, v15
                                                                                                                                                                                                          5348new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5350const-string v15, "\ud83d\udc61"
                                                                                                                                                                                                          5351filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5352move-result-object v15
                                                                                                                                                                                                          5354invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5355const/16 v15, 0x4a
                                                                                                                                                                                                          5356aput-object v2, v1, v15
                                                                                                                                                                                                          5357new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5359const-string v15, "\ud83d\udc62"
                                                                                                                                                                                                          5360filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5361move-result-object v15
                                                                                                                                                                                                          5363invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5364const/16 v15, 0x4b
                                                                                                                                                                                                          5365aput-object v2, v1, v15
                                                                                                                                                                                                          5366new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5368const-string v15, "\ud83d\udc51"
                                                                                                                                                                                                          5369filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5370move-result-object v15
                                                                                                                                                                                                          5372invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5373const/16 v15, 0x4c
                                                                                                                                                                                                          5374aput-object v2, v1, v15
                                                                                                                                                                                                          5375new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5377const-string v15, "\ud83d\udc52"
                                                                                                                                                                                                          5378filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5379move-result-object v15
                                                                                                                                                                                                          5381invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5382const/16 v15, 0x4d
                                                                                                                                                                                                          5383aput-object v2, v1, v15
                                                                                                                                                                                                          5384new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5386const-string v15, "\ud83c\udfa9"
                                                                                                                                                                                                          5387filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5388move-result-object v15
                                                                                                                                                                                                          5390invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5391const/16 v15, 0x4e
                                                                                                                                                                                                          5392aput-object v2, v1, v15
                                                                                                                                                                                                          5393new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5395const-string v15, "\ud83c\udf93"
                                                                                                                                                                                                          5396filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5397move-result-object v15
                                                                                                                                                                                                          5399invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5400const/16 v15, 0x4f
                                                                                                                                                                                                          5401aput-object v2, v1, v15
                                                                                                                                                                                                          5402new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5404const-string v15, "\ud83e\udde2"
                                                                                                                                                                                                          5405filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5406move-result-object v15
                                                                                                                                                                                                          5408invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5409const/16 v15, 0x50
                                                                                                                                                                                                          5410aput-object v2, v1, v15
                                                                                                                                                                                                          5411new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5413const-string v15, "\u26d1\ufe0f"
                                                                                                                                                                                                          5414filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5415move-result-object v15
                                                                                                                                                                                                          5417invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5418const/16 v15, 0x51
                                                                                                                                                                                                          5419aput-object v2, v1, v15
                                                                                                                                                                                                          5420new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5422const-string v15, "\ud83d\udcff"
                                                                                                                                                                                                          5423filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5424move-result-object v15
                                                                                                                                                                                                          5426invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5427const/16 v15, 0x52
                                                                                                                                                                                                          5428aput-object v2, v1, v15
                                                                                                                                                                                                          5429new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5431const-string v15, "\ud83d\udc84"
                                                                                                                                                                                                          5432filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5433move-result-object v15
                                                                                                                                                                                                          5435invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5436const/16 v15, 0x53
                                                                                                                                                                                                          5437aput-object v2, v1, v15
                                                                                                                                                                                                          5438new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5440const-string v15, "\ud83d\udc8d"
                                                                                                                                                                                                          5441filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5442move-result-object v15
                                                                                                                                                                                                          5444invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5445const/16 v15, 0x54
                                                                                                                                                                                                          5446aput-object v2, v1, v15
                                                                                                                                                                                                          5447new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5449const-string v15, "\ud83d\udc8e"
                                                                                                                                                                                                          5450filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5451move-result-object v15
                                                                                                                                                                                                          5453invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5454const/16 v15, 0x55
                                                                                                                                                                                                          5455aput-object v2, v1, v15
                                                                                                                                                                                                          5457const-string v2, "emoji/People_3.png"
                                                                                                                                                                                                          5458const v15, 0x7f040175
                                                                                                                                                                                                          5460invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          5461sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_3:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          5462new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/CompositeEmojiPageModel;
                                                                                                                                                                                                          5463new-array v1, v7, [Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          5465sget-object v2, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_0:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          5466aput-object v2, v1, v3
                                                                                                                                                                                                          5468sget-object v2, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_1:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          5469aput-object v2, v1, v4
                                                                                                                                                                                                          5471sget-object v2, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_2:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          5472aput-object v2, v1, v5
                                                                                                                                                                                                          5474sget-object v2, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_3:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          5475aput-object v2, v1, v6
                                                                                                                                                                                                          5476const v2, 0x7f040175
                                                                                                                                                                                                          5478invoke-direct {v0, v2, v1}, Lorg/thoughtcrime/securesms/components/emoji/CompositeEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;)V
                                                                                                                                                                                                          5479sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          5480new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          5481const/16 v1, 0x71
                                                                                                                                                                                                          5482new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5483new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5485const-string v15, "\ud83d\udc35"
                                                                                                                                                                                                          5486filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5487move-result-object v15
                                                                                                                                                                                                          5489invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5490aput-object v2, v1, v3
                                                                                                                                                                                                          5491new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5493const-string v15, "\ud83d\udc12"
                                                                                                                                                                                                          5494filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5495move-result-object v15
                                                                                                                                                                                                          5497invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5498aput-object v2, v1, v4
                                                                                                                                                                                                          5499new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5501const-string v15, "\ud83e\udd8d"
                                                                                                                                                                                                          5502filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5503move-result-object v15
                                                                                                                                                                                                          5505invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5506aput-object v2, v1, v5
                                                                                                                                                                                                          5507new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5509const-string v15, "\ud83d\udc36"
                                                                                                                                                                                                          5510filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5511move-result-object v15
                                                                                                                                                                                                          5513invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5514aput-object v2, v1, v6
                                                                                                                                                                                                          5515new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5517const-string v15, "\ud83d\udc15"
                                                                                                                                                                                                          5518filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5519move-result-object v15
                                                                                                                                                                                                          5521invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5522aput-object v2, v1, v7
                                                                                                                                                                                                          5523new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5525const-string v15, "\ud83d\udc29"
                                                                                                                                                                                                          5526filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5527move-result-object v15
                                                                                                                                                                                                          5529invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5530aput-object v2, v1, v8
                                                                                                                                                                                                          5531new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5533const-string v15, "\ud83d\udc3a"
                                                                                                                                                                                                          5534filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5535move-result-object v15
                                                                                                                                                                                                          5537invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5538aput-object v2, v1, v9
                                                                                                                                                                                                          5539new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5541const-string v15, "\ud83e\udd8a"
                                                                                                                                                                                                          5542filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5543move-result-object v15
                                                                                                                                                                                                          5545invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5546aput-object v2, v1, v10
                                                                                                                                                                                                          5547new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5549const-string v15, "\ud83d\udc31"
                                                                                                                                                                                                          5550filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5551move-result-object v15
                                                                                                                                                                                                          5553invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5554aput-object v2, v1, v11
                                                                                                                                                                                                          5555new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5557const-string v15, "\ud83d\udc08"
                                                                                                                                                                                                          5558filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5559move-result-object v15
                                                                                                                                                                                                          5561invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5562aput-object v2, v1, v12
                                                                                                                                                                                                          5563new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5565const-string v15, "\ud83e\udd81"
                                                                                                                                                                                                          5566filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5567move-result-object v15
                                                                                                                                                                                                          5569invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5570aput-object v2, v1, v13
                                                                                                                                                                                                          5571new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5573const-string v15, "\ud83d\udc2f"
                                                                                                                                                                                                          5574filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5575move-result-object v15
                                                                                                                                                                                                          5577invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5578aput-object v2, v1, v14
                                                                                                                                                                                                          5579new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5581const-string v15, "\ud83d\udc05"
                                                                                                                                                                                                          5582filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5583move-result-object v15
                                                                                                                                                                                                          5585invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5586const/16 v15, 0xc
                                                                                                                                                                                                          5587aput-object v2, v1, v15
                                                                                                                                                                                                          5588new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5590const-string v15, "\ud83d\udc06"
                                                                                                                                                                                                          5591filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5592move-result-object v15
                                                                                                                                                                                                          5594invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5595const/16 v15, 0xd
                                                                                                                                                                                                          5596aput-object v2, v1, v15
                                                                                                                                                                                                          5597new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5599const-string v15, "\ud83d\udc34"
                                                                                                                                                                                                          5600filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5601move-result-object v15
                                                                                                                                                                                                          5603invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5604const/16 v15, 0xe
                                                                                                                                                                                                          5605aput-object v2, v1, v15
                                                                                                                                                                                                          5606new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5608const-string v15, "\ud83d\udc0e"
                                                                                                                                                                                                          5609filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5610move-result-object v15
                                                                                                                                                                                                          5612invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5613const/16 v15, 0xf
                                                                                                                                                                                                          5614aput-object v2, v1, v15
                                                                                                                                                                                                          5615new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5617const-string v15, "\ud83e\udd84"
                                                                                                                                                                                                          5618filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5619move-result-object v15
                                                                                                                                                                                                          5621invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5622const/16 v15, 0x10
                                                                                                                                                                                                          5623aput-object v2, v1, v15
                                                                                                                                                                                                          5624new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5626const-string v15, "\ud83e\udd93"
                                                                                                                                                                                                          5627filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5628move-result-object v15
                                                                                                                                                                                                          5630invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5631const/16 v15, 0x11
                                                                                                                                                                                                          5632aput-object v2, v1, v15
                                                                                                                                                                                                          5633new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5635const-string v15, "\ud83e\udd8c"
                                                                                                                                                                                                          5636filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5637move-result-object v15
                                                                                                                                                                                                          5639invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5640const/16 v15, 0x12
                                                                                                                                                                                                          5641aput-object v2, v1, v15
                                                                                                                                                                                                          5642new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5644const-string v15, "\ud83d\udc2e"
                                                                                                                                                                                                          5645filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5646move-result-object v15
                                                                                                                                                                                                          5648invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5649const/16 v15, 0x13
                                                                                                                                                                                                          5650aput-object v2, v1, v15
                                                                                                                                                                                                          5651new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5653const-string v15, "\ud83d\udc02"
                                                                                                                                                                                                          5654filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5655move-result-object v15
                                                                                                                                                                                                          5657invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5658const/16 v15, 0x14
                                                                                                                                                                                                          5659aput-object v2, v1, v15
                                                                                                                                                                                                          5660new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5662const-string v15, "\ud83d\udc03"
                                                                                                                                                                                                          5663filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5664move-result-object v15
                                                                                                                                                                                                          5666invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5667const/16 v15, 0x15
                                                                                                                                                                                                          5668aput-object v2, v1, v15
                                                                                                                                                                                                          5669new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5671const-string v15, "\ud83d\udc04"
                                                                                                                                                                                                          5672filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5673move-result-object v15
                                                                                                                                                                                                          5675invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5676const/16 v15, 0x16
                                                                                                                                                                                                          5677aput-object v2, v1, v15
                                                                                                                                                                                                          5678new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5680const-string v15, "\ud83d\udc37"
                                                                                                                                                                                                          5681filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5682move-result-object v15
                                                                                                                                                                                                          5684invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5685const/16 v15, 0x17
                                                                                                                                                                                                          5686aput-object v2, v1, v15
                                                                                                                                                                                                          5687new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5689const-string v15, "\ud83d\udc16"
                                                                                                                                                                                                          5690filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5691move-result-object v15
                                                                                                                                                                                                          5693invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5694const/16 v15, 0x18
                                                                                                                                                                                                          5695aput-object v2, v1, v15
                                                                                                                                                                                                          5696new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5698const-string v15, "\ud83d\udc17"
                                                                                                                                                                                                          5699filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5700move-result-object v15
                                                                                                                                                                                                          5702invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5703const/16 v15, 0x19
                                                                                                                                                                                                          5704aput-object v2, v1, v15
                                                                                                                                                                                                          5705new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5707const-string v15, "\ud83d\udc3d"
                                                                                                                                                                                                          5708filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5709move-result-object v15
                                                                                                                                                                                                          5711invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5712const/16 v15, 0x1a
                                                                                                                                                                                                          5713aput-object v2, v1, v15
                                                                                                                                                                                                          5714new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5716const-string v15, "\ud83d\udc0f"
                                                                                                                                                                                                          5717filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5718move-result-object v15
                                                                                                                                                                                                          5720invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5721const/16 v15, 0x1b
                                                                                                                                                                                                          5722aput-object v2, v1, v15
                                                                                                                                                                                                          5723new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5725const-string v15, "\ud83d\udc11"
                                                                                                                                                                                                          5726filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5727move-result-object v15
                                                                                                                                                                                                          5729invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5730const/16 v15, 0x1c
                                                                                                                                                                                                          5731aput-object v2, v1, v15
                                                                                                                                                                                                          5732new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5734const-string v15, "\ud83d\udc10"
                                                                                                                                                                                                          5735filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5736move-result-object v15
                                                                                                                                                                                                          5738invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5739const/16 v15, 0x1d
                                                                                                                                                                                                          5740aput-object v2, v1, v15
                                                                                                                                                                                                          5741new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5743const-string v15, "\ud83d\udc2a"
                                                                                                                                                                                                          5744filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5745move-result-object v15
                                                                                                                                                                                                          5747invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5748const/16 v15, 0x1e
                                                                                                                                                                                                          5749aput-object v2, v1, v15
                                                                                                                                                                                                          5750new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5752const-string v15, "\ud83d\udc2b"
                                                                                                                                                                                                          5753filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5754move-result-object v15
                                                                                                                                                                                                          5756invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5757const/16 v15, 0x1f
                                                                                                                                                                                                          5758aput-object v2, v1, v15
                                                                                                                                                                                                          5759new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5761const-string v15, "\ud83e\udd92"
                                                                                                                                                                                                          5762filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5763move-result-object v15
                                                                                                                                                                                                          5765invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5766const/16 v15, 0x20
                                                                                                                                                                                                          5767aput-object v2, v1, v15
                                                                                                                                                                                                          5768new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5770const-string v15, "\ud83d\udc18"
                                                                                                                                                                                                          5771filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5772move-result-object v15
                                                                                                                                                                                                          5774invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5775const/16 v15, 0x21
                                                                                                                                                                                                          5776aput-object v2, v1, v15
                                                                                                                                                                                                          5777new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5779const-string v15, "\ud83e\udd8f"
                                                                                                                                                                                                          5780filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5781move-result-object v15
                                                                                                                                                                                                          5783invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5784const/16 v15, 0x22
                                                                                                                                                                                                          5785aput-object v2, v1, v15
                                                                                                                                                                                                          5786new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5788const-string v15, "\ud83d\udc2d"
                                                                                                                                                                                                          5789filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5790move-result-object v15
                                                                                                                                                                                                          5792invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5793const/16 v15, 0x23
                                                                                                                                                                                                          5794aput-object v2, v1, v15
                                                                                                                                                                                                          5795new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5797const-string v15, "\ud83d\udc01"
                                                                                                                                                                                                          5798filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5799move-result-object v15
                                                                                                                                                                                                          5801invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5802const/16 v15, 0x24
                                                                                                                                                                                                          5803aput-object v2, v1, v15
                                                                                                                                                                                                          5804new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5806const-string v15, "\ud83d\udc00"
                                                                                                                                                                                                          5807filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5808move-result-object v15
                                                                                                                                                                                                          5810invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5811const/16 v15, 0x25
                                                                                                                                                                                                          5812aput-object v2, v1, v15
                                                                                                                                                                                                          5813new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5815const-string v15, "\ud83d\udc39"
                                                                                                                                                                                                          5816filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5817move-result-object v15
                                                                                                                                                                                                          5819invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5820const/16 v15, 0x26
                                                                                                                                                                                                          5821aput-object v2, v1, v15
                                                                                                                                                                                                          5822new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5824const-string v15, "\ud83d\udc30"
                                                                                                                                                                                                          5825filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5826move-result-object v15
                                                                                                                                                                                                          5828invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5829const/16 v15, 0x27
                                                                                                                                                                                                          5830aput-object v2, v1, v15
                                                                                                                                                                                                          5831new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5833const-string v15, "\ud83d\udc07"
                                                                                                                                                                                                          5834filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5835move-result-object v15
                                                                                                                                                                                                          5837invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5838const/16 v15, 0x28
                                                                                                                                                                                                          5839aput-object v2, v1, v15
                                                                                                                                                                                                          5840new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5842const-string v15, "\ud83d\udc3f\ufe0f"
                                                                                                                                                                                                          5843filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5844move-result-object v15
                                                                                                                                                                                                          5846invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5847const/16 v15, 0x29
                                                                                                                                                                                                          5848aput-object v2, v1, v15
                                                                                                                                                                                                          5849new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5851const-string v15, "\ud83e\udd94"
                                                                                                                                                                                                          5852filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5853move-result-object v15
                                                                                                                                                                                                          5855invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5856const/16 v15, 0x2a
                                                                                                                                                                                                          5857aput-object v2, v1, v15
                                                                                                                                                                                                          5858new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5860const-string v15, "\ud83e\udd87"
                                                                                                                                                                                                          5861filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5862move-result-object v15
                                                                                                                                                                                                          5864invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5865const/16 v15, 0x2b
                                                                                                                                                                                                          5866aput-object v2, v1, v15
                                                                                                                                                                                                          5867new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5869const-string v15, "\ud83d\udc3b"
                                                                                                                                                                                                          5870filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5871move-result-object v15
                                                                                                                                                                                                          5873invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5874const/16 v15, 0x2c
                                                                                                                                                                                                          5875aput-object v2, v1, v15
                                                                                                                                                                                                          5876new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5878const-string v15, "\ud83d\udc28"
                                                                                                                                                                                                          5879filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5880move-result-object v15
                                                                                                                                                                                                          5882invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5883const/16 v15, 0x2d
                                                                                                                                                                                                          5884aput-object v2, v1, v15
                                                                                                                                                                                                          5885new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5887const-string v15, "\ud83d\udc3c"
                                                                                                                                                                                                          5888filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5889move-result-object v15
                                                                                                                                                                                                          5891invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5892const/16 v15, 0x2e
                                                                                                                                                                                                          5893aput-object v2, v1, v15
                                                                                                                                                                                                          5894new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5896const-string v15, "\ud83d\udc3e"
                                                                                                                                                                                                          5897filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5898move-result-object v15
                                                                                                                                                                                                          5900invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5901const/16 v15, 0x2f
                                                                                                                                                                                                          5902aput-object v2, v1, v15
                                                                                                                                                                                                          5903new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5905const-string v15, "\ud83e\udd83"
                                                                                                                                                                                                          5906filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5907move-result-object v15
                                                                                                                                                                                                          5909invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5910const/16 v15, 0x30
                                                                                                                                                                                                          5911aput-object v2, v1, v15
                                                                                                                                                                                                          5912new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5914const-string v15, "\ud83d\udc14"
                                                                                                                                                                                                          5915filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5916move-result-object v15
                                                                                                                                                                                                          5918invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5919const/16 v15, 0x31
                                                                                                                                                                                                          5920aput-object v2, v1, v15
                                                                                                                                                                                                          5921new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5923const-string v15, "\ud83d\udc13"
                                                                                                                                                                                                          5924filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5925move-result-object v15
                                                                                                                                                                                                          5927invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5928const/16 v15, 0x32
                                                                                                                                                                                                          5929aput-object v2, v1, v15
                                                                                                                                                                                                          5930new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5932const-string v15, "\ud83d\udc23"
                                                                                                                                                                                                          5933filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5934move-result-object v15
                                                                                                                                                                                                          5936invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5937const/16 v15, 0x33
                                                                                                                                                                                                          5938aput-object v2, v1, v15
                                                                                                                                                                                                          5939new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5941const-string v15, "\ud83d\udc24"
                                                                                                                                                                                                          5942filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5943move-result-object v15
                                                                                                                                                                                                          5945invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5946const/16 v15, 0x34
                                                                                                                                                                                                          5947aput-object v2, v1, v15
                                                                                                                                                                                                          5948new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5950const-string v15, "\ud83d\udc25"
                                                                                                                                                                                                          5951filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5952move-result-object v15
                                                                                                                                                                                                          5954invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5955const/16 v15, 0x35
                                                                                                                                                                                                          5956aput-object v2, v1, v15
                                                                                                                                                                                                          5957new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5959const-string v15, "\ud83d\udc26"
                                                                                                                                                                                                          5960filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5961move-result-object v15
                                                                                                                                                                                                          5963invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5964const/16 v15, 0x36
                                                                                                                                                                                                          5965aput-object v2, v1, v15
                                                                                                                                                                                                          5966new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5968const-string v15, "\ud83d\udc27"
                                                                                                                                                                                                          5969filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5970move-result-object v15
                                                                                                                                                                                                          5972invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5973const/16 v15, 0x37
                                                                                                                                                                                                          5974aput-object v2, v1, v15
                                                                                                                                                                                                          5975new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5977const-string v15, "\ud83d\udd4a\ufe0f"
                                                                                                                                                                                                          5978filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5979move-result-object v15
                                                                                                                                                                                                          5981invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5982const/16 v15, 0x38
                                                                                                                                                                                                          5983aput-object v2, v1, v15
                                                                                                                                                                                                          5984new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5986const-string v15, "\ud83e\udd85"
                                                                                                                                                                                                          5987filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5988move-result-object v15
                                                                                                                                                                                                          5990invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          5991const/16 v15, 0x39
                                                                                                                                                                                                          5992aput-object v2, v1, v15
                                                                                                                                                                                                          5993new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          5995const-string v15, "\ud83e\udd86"
                                                                                                                                                                                                          5996filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          5997move-result-object v15
                                                                                                                                                                                                          5999invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6000const/16 v15, 0x3a
                                                                                                                                                                                                          6001aput-object v2, v1, v15
                                                                                                                                                                                                          6002new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6004const-string v15, "\ud83e\udd89"
                                                                                                                                                                                                          6005filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6006move-result-object v15
                                                                                                                                                                                                          6008invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6009const/16 v15, 0x3b
                                                                                                                                                                                                          6010aput-object v2, v1, v15
                                                                                                                                                                                                          6011new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6013const-string v15, "\ud83d\udc38"
                                                                                                                                                                                                          6014filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6015move-result-object v15
                                                                                                                                                                                                          6017invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6018const/16 v15, 0x3c
                                                                                                                                                                                                          6019aput-object v2, v1, v15
                                                                                                                                                                                                          6020new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6022const-string v15, "\ud83d\udc0a"
                                                                                                                                                                                                          6023filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6024move-result-object v15
                                                                                                                                                                                                          6026invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6027const/16 v15, 0x3d
                                                                                                                                                                                                          6028aput-object v2, v1, v15
                                                                                                                                                                                                          6029new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6031const-string v15, "\ud83d\udc22"
                                                                                                                                                                                                          6032filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6033move-result-object v15
                                                                                                                                                                                                          6035invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6036const/16 v15, 0x3e
                                                                                                                                                                                                          6037aput-object v2, v1, v15
                                                                                                                                                                                                          6038new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6040const-string v15, "\ud83e\udd8e"
                                                                                                                                                                                                          6041filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6042move-result-object v15
                                                                                                                                                                                                          6044invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6045const/16 v15, 0x3f
                                                                                                                                                                                                          6046aput-object v2, v1, v15
                                                                                                                                                                                                          6047new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6049const-string v15, "\ud83d\udc0d"
                                                                                                                                                                                                          6050filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6051move-result-object v15
                                                                                                                                                                                                          6053invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6054const/16 v15, 0x40
                                                                                                                                                                                                          6055aput-object v2, v1, v15
                                                                                                                                                                                                          6056new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6058const-string v15, "\ud83d\udc32"
                                                                                                                                                                                                          6059filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6060move-result-object v15
                                                                                                                                                                                                          6062invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6063const/16 v15, 0x41
                                                                                                                                                                                                          6064aput-object v2, v1, v15
                                                                                                                                                                                                          6065new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6067const-string v15, "\ud83d\udc09"
                                                                                                                                                                                                          6068filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6069move-result-object v15
                                                                                                                                                                                                          6071invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6072const/16 v15, 0x42
                                                                                                                                                                                                          6073aput-object v2, v1, v15
                                                                                                                                                                                                          6074new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6076const-string v15, "\ud83e\udd95"
                                                                                                                                                                                                          6077filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6078move-result-object v15
                                                                                                                                                                                                          6080invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6081const/16 v15, 0x43
                                                                                                                                                                                                          6082aput-object v2, v1, v15
                                                                                                                                                                                                          6083new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6085const-string v15, "\ud83e\udd96"
                                                                                                                                                                                                          6086filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6087move-result-object v15
                                                                                                                                                                                                          6089invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6090const/16 v15, 0x44
                                                                                                                                                                                                          6091aput-object v2, v1, v15
                                                                                                                                                                                                          6092new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6094const-string v15, "\ud83d\udc33"
                                                                                                                                                                                                          6095filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6096move-result-object v15
                                                                                                                                                                                                          6098invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6099const/16 v15, 0x45
                                                                                                                                                                                                          6100aput-object v2, v1, v15
                                                                                                                                                                                                          6101new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6103const-string v15, "\ud83d\udc0b"
                                                                                                                                                                                                          6104filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6105move-result-object v15
                                                                                                                                                                                                          6107invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6108const/16 v15, 0x46
                                                                                                                                                                                                          6109aput-object v2, v1, v15
                                                                                                                                                                                                          6110new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6112const-string v15, "\ud83d\udc2c"
                                                                                                                                                                                                          6113filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6114move-result-object v15
                                                                                                                                                                                                          6116invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6117const/16 v15, 0x47
                                                                                                                                                                                                          6118aput-object v2, v1, v15
                                                                                                                                                                                                          6119new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6121const-string v15, "\ud83d\udc1f"
                                                                                                                                                                                                          6122filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6123move-result-object v15
                                                                                                                                                                                                          6125invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6126const/16 v15, 0x48
                                                                                                                                                                                                          6127aput-object v2, v1, v15
                                                                                                                                                                                                          6128new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6130const-string v15, "\ud83d\udc20"
                                                                                                                                                                                                          6131filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6132move-result-object v15
                                                                                                                                                                                                          6134invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6135const/16 v15, 0x49
                                                                                                                                                                                                          6136aput-object v2, v1, v15
                                                                                                                                                                                                          6137new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6139const-string v15, "\ud83d\udc21"
                                                                                                                                                                                                          6140filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6141move-result-object v15
                                                                                                                                                                                                          6143invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6144const/16 v15, 0x4a
                                                                                                                                                                                                          6145aput-object v2, v1, v15
                                                                                                                                                                                                          6146new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6148const-string v15, "\ud83e\udd88"
                                                                                                                                                                                                          6149filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6150move-result-object v15
                                                                                                                                                                                                          6152invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6153const/16 v15, 0x4b
                                                                                                                                                                                                          6154aput-object v2, v1, v15
                                                                                                                                                                                                          6155new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6157const-string v15, "\ud83d\udc19"
                                                                                                                                                                                                          6158filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6159move-result-object v15
                                                                                                                                                                                                          6161invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6162const/16 v15, 0x4c
                                                                                                                                                                                                          6163aput-object v2, v1, v15
                                                                                                                                                                                                          6164new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6166const-string v15, "\ud83d\udc1a"
                                                                                                                                                                                                          6167filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6168move-result-object v15
                                                                                                                                                                                                          6170invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6171const/16 v15, 0x4d
                                                                                                                                                                                                          6172aput-object v2, v1, v15
                                                                                                                                                                                                          6173new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6175const-string v15, "\ud83e\udd80"
                                                                                                                                                                                                          6176filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6177move-result-object v15
                                                                                                                                                                                                          6179invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6180const/16 v15, 0x4e
                                                                                                                                                                                                          6181aput-object v2, v1, v15
                                                                                                                                                                                                          6182new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6184const-string v15, "\ud83e\udd90"
                                                                                                                                                                                                          6185filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6186move-result-object v15
                                                                                                                                                                                                          6188invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6189const/16 v15, 0x4f
                                                                                                                                                                                                          6190aput-object v2, v1, v15
                                                                                                                                                                                                          6191new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6193const-string v15, "\ud83e\udd91"
                                                                                                                                                                                                          6194filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6195move-result-object v15
                                                                                                                                                                                                          6197invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6198const/16 v15, 0x50
                                                                                                                                                                                                          6199aput-object v2, v1, v15
                                                                                                                                                                                                          6200new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6202const-string v15, "\ud83d\udc0c"
                                                                                                                                                                                                          6203filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6204move-result-object v15
                                                                                                                                                                                                          6206invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6207const/16 v15, 0x51
                                                                                                                                                                                                          6208aput-object v2, v1, v15
                                                                                                                                                                                                          6209new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6211const-string v15, "\ud83e\udd8b"
                                                                                                                                                                                                          6212filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6213move-result-object v15
                                                                                                                                                                                                          6215invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6216const/16 v15, 0x52
                                                                                                                                                                                                          6217aput-object v2, v1, v15
                                                                                                                                                                                                          6218new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6220const-string v15, "\ud83d\udc1b"
                                                                                                                                                                                                          6221filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6222move-result-object v15
                                                                                                                                                                                                          6224invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6225const/16 v15, 0x53
                                                                                                                                                                                                          6226aput-object v2, v1, v15
                                                                                                                                                                                                          6227new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6229const-string v15, "\ud83d\udc1c"
                                                                                                                                                                                                          6230filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6231move-result-object v15
                                                                                                                                                                                                          6233invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6234const/16 v15, 0x54
                                                                                                                                                                                                          6235aput-object v2, v1, v15
                                                                                                                                                                                                          6236new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6238const-string v15, "\ud83d\udc1d"
                                                                                                                                                                                                          6239filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6240move-result-object v15
                                                                                                                                                                                                          6242invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6243const/16 v15, 0x55
                                                                                                                                                                                                          6244aput-object v2, v1, v15
                                                                                                                                                                                                          6245new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6247const-string v15, "\ud83d\udc1e"
                                                                                                                                                                                                          6248filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6249move-result-object v15
                                                                                                                                                                                                          6251invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6252const/16 v15, 0x56
                                                                                                                                                                                                          6253aput-object v2, v1, v15
                                                                                                                                                                                                          6254new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6256const-string v15, "\ud83e\udd97"
                                                                                                                                                                                                          6257filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6258move-result-object v15
                                                                                                                                                                                                          6260invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6261const/16 v15, 0x57
                                                                                                                                                                                                          6262aput-object v2, v1, v15
                                                                                                                                                                                                          6263new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6265const-string v15, "\ud83d\udd77\ufe0f"
                                                                                                                                                                                                          6266filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6267move-result-object v15
                                                                                                                                                                                                          6269invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6270const/16 v15, 0x58
                                                                                                                                                                                                          6271aput-object v2, v1, v15
                                                                                                                                                                                                          6272new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6274const-string v15, "\ud83d\udd78\ufe0f"
                                                                                                                                                                                                          6275filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6276move-result-object v15
                                                                                                                                                                                                          6278invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6279const/16 v15, 0x59
                                                                                                                                                                                                          6280aput-object v2, v1, v15
                                                                                                                                                                                                          6281new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6283const-string v15, "\ud83e\udd82"
                                                                                                                                                                                                          6284filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6285move-result-object v15
                                                                                                                                                                                                          6287invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6288const/16 v15, 0x5a
                                                                                                                                                                                                          6289aput-object v2, v1, v15
                                                                                                                                                                                                          6290new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6292const-string v15, "\ud83d\udc90"
                                                                                                                                                                                                          6293filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6294move-result-object v15
                                                                                                                                                                                                          6296invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6297const/16 v15, 0x5b
                                                                                                                                                                                                          6298aput-object v2, v1, v15
                                                                                                                                                                                                          6299new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6301const-string v15, "\ud83c\udf38"
                                                                                                                                                                                                          6302filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6303move-result-object v15
                                                                                                                                                                                                          6305invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6306const/16 v15, 0x5c
                                                                                                                                                                                                          6307aput-object v2, v1, v15
                                                                                                                                                                                                          6308new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6310const-string v15, "\ud83d\udcae"
                                                                                                                                                                                                          6311filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6312move-result-object v15
                                                                                                                                                                                                          6314invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6315const/16 v15, 0x5d
                                                                                                                                                                                                          6316aput-object v2, v1, v15
                                                                                                                                                                                                          6317new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6319const-string v15, "\ud83c\udff5\ufe0f"
                                                                                                                                                                                                          6320filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6321move-result-object v15
                                                                                                                                                                                                          6323invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6324const/16 v15, 0x5e
                                                                                                                                                                                                          6325aput-object v2, v1, v15
                                                                                                                                                                                                          6326new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6328const-string v15, "\ud83c\udf39"
                                                                                                                                                                                                          6329filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6330move-result-object v15
                                                                                                                                                                                                          6332invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6333const/16 v15, 0x5f
                                                                                                                                                                                                          6334aput-object v2, v1, v15
                                                                                                                                                                                                          6335new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6337const-string v15, "\ud83e\udd40"
                                                                                                                                                                                                          6338filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6339move-result-object v15
                                                                                                                                                                                                          6341invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6342const/16 v15, 0x60
                                                                                                                                                                                                          6343aput-object v2, v1, v15
                                                                                                                                                                                                          6344new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6346const-string v15, "\ud83c\udf3a"
                                                                                                                                                                                                          6347filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6348move-result-object v15
                                                                                                                                                                                                          6350invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6351const/16 v15, 0x61
                                                                                                                                                                                                          6352aput-object v2, v1, v15
                                                                                                                                                                                                          6353new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6355const-string v15, "\ud83c\udf3b"
                                                                                                                                                                                                          6356filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6357move-result-object v15
                                                                                                                                                                                                          6359invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6360const/16 v15, 0x62
                                                                                                                                                                                                          6361aput-object v2, v1, v15
                                                                                                                                                                                                          6362new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6364const-string v15, "\ud83c\udf3c"
                                                                                                                                                                                                          6365filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6366move-result-object v15
                                                                                                                                                                                                          6368invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6369const/16 v15, 0x63
                                                                                                                                                                                                          6370aput-object v2, v1, v15
                                                                                                                                                                                                          6371new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6373const-string v15, "\ud83c\udf37"
                                                                                                                                                                                                          6374filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6375move-result-object v15
                                                                                                                                                                                                          6377invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6378const/16 v15, 0x64
                                                                                                                                                                                                          6379aput-object v2, v1, v15
                                                                                                                                                                                                          6380new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6382const-string v15, "\ud83c\udf31"
                                                                                                                                                                                                          6383filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6384move-result-object v15
                                                                                                                                                                                                          6386invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6387const/16 v15, 0x65
                                                                                                                                                                                                          6388aput-object v2, v1, v15
                                                                                                                                                                                                          6389new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6391const-string v15, "\ud83c\udf32"
                                                                                                                                                                                                          6392filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6393move-result-object v15
                                                                                                                                                                                                          6395invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6396const/16 v15, 0x66
                                                                                                                                                                                                          6397aput-object v2, v1, v15
                                                                                                                                                                                                          6398new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6400const-string v15, "\ud83c\udf33"
                                                                                                                                                                                                          6401filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6402move-result-object v15
                                                                                                                                                                                                          6404invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6405const/16 v15, 0x67
                                                                                                                                                                                                          6406aput-object v2, v1, v15
                                                                                                                                                                                                          6407new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6409const-string v15, "\ud83c\udf34"
                                                                                                                                                                                                          6410filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6411move-result-object v15
                                                                                                                                                                                                          6413invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6414const/16 v15, 0x68
                                                                                                                                                                                                          6415aput-object v2, v1, v15
                                                                                                                                                                                                          6416new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6418const-string v15, "\ud83c\udf35"
                                                                                                                                                                                                          6419filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6420move-result-object v15
                                                                                                                                                                                                          6422invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6423const/16 v15, 0x69
                                                                                                                                                                                                          6424aput-object v2, v1, v15
                                                                                                                                                                                                          6425new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6427const-string v15, "\ud83c\udf3e"
                                                                                                                                                                                                          6428filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6429move-result-object v15
                                                                                                                                                                                                          6431invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6432const/16 v15, 0x6a
                                                                                                                                                                                                          6433aput-object v2, v1, v15
                                                                                                                                                                                                          6434new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6436const-string v15, "\ud83c\udf3f"
                                                                                                                                                                                                          6437filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6438move-result-object v15
                                                                                                                                                                                                          6440invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6441const/16 v15, 0x6b
                                                                                                                                                                                                          6442aput-object v2, v1, v15
                                                                                                                                                                                                          6443new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6445const-string v15, "\u2618\ufe0f"
                                                                                                                                                                                                          6446filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6447move-result-object v15
                                                                                                                                                                                                          6449invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6450const/16 v15, 0x6c
                                                                                                                                                                                                          6451aput-object v2, v1, v15
                                                                                                                                                                                                          6452new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6454const-string v15, "\ud83c\udf40"
                                                                                                                                                                                                          6455filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6456move-result-object v15
                                                                                                                                                                                                          6458invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6459const/16 v15, 0x6d
                                                                                                                                                                                                          6460aput-object v2, v1, v15
                                                                                                                                                                                                          6461new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6463const-string v15, "\ud83c\udf41"
                                                                                                                                                                                                          6464filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6465move-result-object v15
                                                                                                                                                                                                          6467invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6468const/16 v15, 0x6e
                                                                                                                                                                                                          6469aput-object v2, v1, v15
                                                                                                                                                                                                          6470new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6472const-string v15, "\ud83c\udf42"
                                                                                                                                                                                                          6473filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6474move-result-object v15
                                                                                                                                                                                                          6476invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6477const/16 v15, 0x6f
                                                                                                                                                                                                          6478aput-object v2, v1, v15
                                                                                                                                                                                                          6479new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6481const-string v15, "\ud83c\udf43"
                                                                                                                                                                                                          6482filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6483move-result-object v15
                                                                                                                                                                                                          6485invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6486const/16 v15, 0x70
                                                                                                                                                                                                          6487aput-object v2, v1, v15
                                                                                                                                                                                                          6489const-string v2, "emoji/Nature.png"
                                                                                                                                                                                                          6490const v15, 0x7f040173
                                                                                                                                                                                                          6492invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          6493sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_NATURE:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          6494new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          6495const/16 v1, 0x66
                                                                                                                                                                                                          6496new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6497new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6499const-string v15, "\ud83c\udf47"
                                                                                                                                                                                                          6500filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6501move-result-object v15
                                                                                                                                                                                                          6503invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6504aput-object v2, v1, v3
                                                                                                                                                                                                          6505new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6507const-string v15, "\ud83c\udf48"
                                                                                                                                                                                                          6508filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6509move-result-object v15
                                                                                                                                                                                                          6511invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6512aput-object v2, v1, v4
                                                                                                                                                                                                          6513new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6515const-string v15, "\ud83c\udf49"
                                                                                                                                                                                                          6516filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6517move-result-object v15
                                                                                                                                                                                                          6519invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6520aput-object v2, v1, v5
                                                                                                                                                                                                          6521new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6523const-string v15, "\ud83c\udf4a"
                                                                                                                                                                                                          6524filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6525move-result-object v15
                                                                                                                                                                                                          6527invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6528aput-object v2, v1, v6
                                                                                                                                                                                                          6529new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6531const-string v15, "\ud83c\udf4b"
                                                                                                                                                                                                          6532filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6533move-result-object v15
                                                                                                                                                                                                          6535invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6536aput-object v2, v1, v7
                                                                                                                                                                                                          6537new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6539const-string v15, "\ud83c\udf4c"
                                                                                                                                                                                                          6540filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6541move-result-object v15
                                                                                                                                                                                                          6543invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6544aput-object v2, v1, v8
                                                                                                                                                                                                          6545new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6547const-string v15, "\ud83c\udf4d"
                                                                                                                                                                                                          6548filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6549move-result-object v15
                                                                                                                                                                                                          6551invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6552aput-object v2, v1, v9
                                                                                                                                                                                                          6553new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6555const-string v15, "\ud83c\udf4e"
                                                                                                                                                                                                          6556filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6557move-result-object v15
                                                                                                                                                                                                          6559invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6560aput-object v2, v1, v10
                                                                                                                                                                                                          6561new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6563const-string v15, "\ud83c\udf4f"
                                                                                                                                                                                                          6564filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6565move-result-object v15
                                                                                                                                                                                                          6567invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6568aput-object v2, v1, v11
                                                                                                                                                                                                          6569new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6571const-string v15, "\ud83c\udf50"
                                                                                                                                                                                                          6572filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6573move-result-object v15
                                                                                                                                                                                                          6575invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6576aput-object v2, v1, v12
                                                                                                                                                                                                          6577new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6579const-string v15, "\ud83c\udf51"
                                                                                                                                                                                                          6580filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6581move-result-object v15
                                                                                                                                                                                                          6583invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6584aput-object v2, v1, v13
                                                                                                                                                                                                          6585new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6587const-string v15, "\ud83c\udf52"
                                                                                                                                                                                                          6588filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6589move-result-object v15
                                                                                                                                                                                                          6591invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6592aput-object v2, v1, v14
                                                                                                                                                                                                          6593new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6595const-string v15, "\ud83c\udf53"
                                                                                                                                                                                                          6596filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6597move-result-object v15
                                                                                                                                                                                                          6599invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6600const/16 v15, 0xc
                                                                                                                                                                                                          6601aput-object v2, v1, v15
                                                                                                                                                                                                          6602new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6604const-string v15, "\ud83e\udd5d"
                                                                                                                                                                                                          6605filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6606move-result-object v15
                                                                                                                                                                                                          6608invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6609const/16 v15, 0xd
                                                                                                                                                                                                          6610aput-object v2, v1, v15
                                                                                                                                                                                                          6611new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6613const-string v15, "\ud83c\udf45"
                                                                                                                                                                                                          6614filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6615move-result-object v15
                                                                                                                                                                                                          6617invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6618const/16 v15, 0xe
                                                                                                                                                                                                          6619aput-object v2, v1, v15
                                                                                                                                                                                                          6620new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6622const-string v15, "\ud83e\udd65"
                                                                                                                                                                                                          6623filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6624move-result-object v15
                                                                                                                                                                                                          6626invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6627const/16 v15, 0xf
                                                                                                                                                                                                          6628aput-object v2, v1, v15
                                                                                                                                                                                                          6629new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6631const-string v15, "\ud83e\udd51"
                                                                                                                                                                                                          6632filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6633move-result-object v15
                                                                                                                                                                                                          6635invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6636const/16 v15, 0x10
                                                                                                                                                                                                          6637aput-object v2, v1, v15
                                                                                                                                                                                                          6638new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6640const-string v15, "\ud83c\udf46"
                                                                                                                                                                                                          6641filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6642move-result-object v15
                                                                                                                                                                                                          6644invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6645const/16 v15, 0x11
                                                                                                                                                                                                          6646aput-object v2, v1, v15
                                                                                                                                                                                                          6647new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6649const-string v15, "\ud83e\udd54"
                                                                                                                                                                                                          6650filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6651move-result-object v15
                                                                                                                                                                                                          6653invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6654const/16 v15, 0x12
                                                                                                                                                                                                          6655aput-object v2, v1, v15
                                                                                                                                                                                                          6656new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6658const-string v15, "\ud83e\udd55"
                                                                                                                                                                                                          6659filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6660move-result-object v15
                                                                                                                                                                                                          6662invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6663const/16 v15, 0x13
                                                                                                                                                                                                          6664aput-object v2, v1, v15
                                                                                                                                                                                                          6665new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6667const-string v15, "\ud83c\udf3d"
                                                                                                                                                                                                          6668filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6669move-result-object v15
                                                                                                                                                                                                          6671invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6672const/16 v15, 0x14
                                                                                                                                                                                                          6673aput-object v2, v1, v15
                                                                                                                                                                                                          6674new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6676const-string v15, "\ud83c\udf36\ufe0f"
                                                                                                                                                                                                          6677filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6678move-result-object v15
                                                                                                                                                                                                          6680invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6681const/16 v15, 0x15
                                                                                                                                                                                                          6682aput-object v2, v1, v15
                                                                                                                                                                                                          6683new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6685const-string v15, "\ud83e\udd52"
                                                                                                                                                                                                          6686filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6687move-result-object v15
                                                                                                                                                                                                          6689invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6690const/16 v15, 0x16
                                                                                                                                                                                                          6691aput-object v2, v1, v15
                                                                                                                                                                                                          6692new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6694const-string v15, "\ud83e\udd66"
                                                                                                                                                                                                          6695filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6696move-result-object v15
                                                                                                                                                                                                          6698invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6699const/16 v15, 0x17
                                                                                                                                                                                                          6700aput-object v2, v1, v15
                                                                                                                                                                                                          6701new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6703const-string v15, "\ud83c\udf44"
                                                                                                                                                                                                          6704filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6705move-result-object v15
                                                                                                                                                                                                          6707invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6708const/16 v15, 0x18
                                                                                                                                                                                                          6709aput-object v2, v1, v15
                                                                                                                                                                                                          6710new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6712const-string v15, "\ud83e\udd5c"
                                                                                                                                                                                                          6713filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6714move-result-object v15
                                                                                                                                                                                                          6716invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6717const/16 v15, 0x19
                                                                                                                                                                                                          6718aput-object v2, v1, v15
                                                                                                                                                                                                          6719new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6721const-string v15, "\ud83c\udf30"
                                                                                                                                                                                                          6722filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6723move-result-object v15
                                                                                                                                                                                                          6725invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6726const/16 v15, 0x1a
                                                                                                                                                                                                          6727aput-object v2, v1, v15
                                                                                                                                                                                                          6728new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6730const-string v15, "\ud83c\udf5e"
                                                                                                                                                                                                          6731filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6732move-result-object v15
                                                                                                                                                                                                          6734invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6735const/16 v15, 0x1b
                                                                                                                                                                                                          6736aput-object v2, v1, v15
                                                                                                                                                                                                          6737new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6739const-string v15, "\ud83e\udd50"
                                                                                                                                                                                                          6740filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6741move-result-object v15
                                                                                                                                                                                                          6743invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6744const/16 v15, 0x1c
                                                                                                                                                                                                          6745aput-object v2, v1, v15
                                                                                                                                                                                                          6746new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6748const-string v15, "\ud83e\udd56"
                                                                                                                                                                                                          6749filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6750move-result-object v15
                                                                                                                                                                                                          6752invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6753const/16 v15, 0x1d
                                                                                                                                                                                                          6754aput-object v2, v1, v15
                                                                                                                                                                                                          6755new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6757const-string v15, "\ud83e\udd68"
                                                                                                                                                                                                          6758filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6759move-result-object v15
                                                                                                                                                                                                          6761invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6762const/16 v15, 0x1e
                                                                                                                                                                                                          6763aput-object v2, v1, v15
                                                                                                                                                                                                          6764new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6766const-string v15, "\ud83e\udd5e"
                                                                                                                                                                                                          6767filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6768move-result-object v15
                                                                                                                                                                                                          6770invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6771const/16 v15, 0x1f
                                                                                                                                                                                                          6772aput-object v2, v1, v15
                                                                                                                                                                                                          6773new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6775const-string v15, "\ud83e\uddc0"
                                                                                                                                                                                                          6776filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6777move-result-object v15
                                                                                                                                                                                                          6779invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6780const/16 v15, 0x20
                                                                                                                                                                                                          6781aput-object v2, v1, v15
                                                                                                                                                                                                          6782new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6784const-string v15, "\ud83c\udf56"
                                                                                                                                                                                                          6785filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6786move-result-object v15
                                                                                                                                                                                                          6788invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6789const/16 v15, 0x21
                                                                                                                                                                                                          6790aput-object v2, v1, v15
                                                                                                                                                                                                          6791new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6793const-string v15, "\ud83c\udf57"
                                                                                                                                                                                                          6794filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6795move-result-object v15
                                                                                                                                                                                                          6797invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6798const/16 v15, 0x22
                                                                                                                                                                                                          6799aput-object v2, v1, v15
                                                                                                                                                                                                          6800new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6802const-string v15, "\ud83e\udd69"
                                                                                                                                                                                                          6803filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6804move-result-object v15
                                                                                                                                                                                                          6806invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6807const/16 v15, 0x23
                                                                                                                                                                                                          6808aput-object v2, v1, v15
                                                                                                                                                                                                          6809new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6811const-string v15, "\ud83e\udd53"
                                                                                                                                                                                                          6812filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6813move-result-object v15
                                                                                                                                                                                                          6815invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6816const/16 v15, 0x24
                                                                                                                                                                                                          6817aput-object v2, v1, v15
                                                                                                                                                                                                          6818new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6820const-string v15, "\ud83c\udf54"
                                                                                                                                                                                                          6821filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6822move-result-object v15
                                                                                                                                                                                                          6824invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6825const/16 v15, 0x25
                                                                                                                                                                                                          6826aput-object v2, v1, v15
                                                                                                                                                                                                          6827new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6829const-string v15, "\ud83c\udf5f"
                                                                                                                                                                                                          6830filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6831move-result-object v15
                                                                                                                                                                                                          6833invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6834const/16 v15, 0x26
                                                                                                                                                                                                          6835aput-object v2, v1, v15
                                                                                                                                                                                                          6836new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6838const-string v15, "\ud83c\udf55"
                                                                                                                                                                                                          6839filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6840move-result-object v15
                                                                                                                                                                                                          6842invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6843const/16 v15, 0x27
                                                                                                                                                                                                          6844aput-object v2, v1, v15
                                                                                                                                                                                                          6845new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6847const-string v15, "\ud83c\udf2d"
                                                                                                                                                                                                          6848filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6849move-result-object v15
                                                                                                                                                                                                          6851invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6852const/16 v15, 0x28
                                                                                                                                                                                                          6853aput-object v2, v1, v15
                                                                                                                                                                                                          6854new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6856const-string v15, "\ud83e\udd6a"
                                                                                                                                                                                                          6857filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6858move-result-object v15
                                                                                                                                                                                                          6860invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6861const/16 v15, 0x29
                                                                                                                                                                                                          6862aput-object v2, v1, v15
                                                                                                                                                                                                          6863new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6865const-string v15, "\ud83c\udf2e"
                                                                                                                                                                                                          6866filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6867move-result-object v15
                                                                                                                                                                                                          6869invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6870const/16 v15, 0x2a
                                                                                                                                                                                                          6871aput-object v2, v1, v15
                                                                                                                                                                                                          6872new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6874const-string v15, "\ud83c\udf2f"
                                                                                                                                                                                                          6875filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6876move-result-object v15
                                                                                                                                                                                                          6878invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6879const/16 v15, 0x2b
                                                                                                                                                                                                          6880aput-object v2, v1, v15
                                                                                                                                                                                                          6881new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6883const-string v15, "\ud83e\udd59"
                                                                                                                                                                                                          6884filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6885move-result-object v15
                                                                                                                                                                                                          6887invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6888const/16 v15, 0x2c
                                                                                                                                                                                                          6889aput-object v2, v1, v15
                                                                                                                                                                                                          6890new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6892const-string v15, "\ud83e\udd5a"
                                                                                                                                                                                                          6893filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6894move-result-object v15
                                                                                                                                                                                                          6896invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6897const/16 v15, 0x2d
                                                                                                                                                                                                          6898aput-object v2, v1, v15
                                                                                                                                                                                                          6899new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6901const-string v15, "\ud83c\udf73"
                                                                                                                                                                                                          6902filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6903move-result-object v15
                                                                                                                                                                                                          6905invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6906const/16 v15, 0x2e
                                                                                                                                                                                                          6907aput-object v2, v1, v15
                                                                                                                                                                                                          6908new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6910const-string v15, "\ud83e\udd58"
                                                                                                                                                                                                          6911filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6912move-result-object v15
                                                                                                                                                                                                          6914invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6915const/16 v15, 0x2f
                                                                                                                                                                                                          6916aput-object v2, v1, v15
                                                                                                                                                                                                          6917new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6919const-string v15, "\ud83c\udf72"
                                                                                                                                                                                                          6920filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6921move-result-object v15
                                                                                                                                                                                                          6923invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6924const/16 v15, 0x30
                                                                                                                                                                                                          6925aput-object v2, v1, v15
                                                                                                                                                                                                          6926new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6928const-string v15, "\ud83e\udd63"
                                                                                                                                                                                                          6929filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6930move-result-object v15
                                                                                                                                                                                                          6932invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6933const/16 v15, 0x31
                                                                                                                                                                                                          6934aput-object v2, v1, v15
                                                                                                                                                                                                          6935new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6937const-string v15, "\ud83e\udd57"
                                                                                                                                                                                                          6938filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6939move-result-object v15
                                                                                                                                                                                                          6941invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6942const/16 v15, 0x32
                                                                                                                                                                                                          6943aput-object v2, v1, v15
                                                                                                                                                                                                          6944new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6946const-string v15, "\ud83c\udf7f"
                                                                                                                                                                                                          6947filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6948move-result-object v15
                                                                                                                                                                                                          6950invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6951const/16 v15, 0x33
                                                                                                                                                                                                          6952aput-object v2, v1, v15
                                                                                                                                                                                                          6953new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6955const-string v15, "\ud83e\udd6b"
                                                                                                                                                                                                          6956filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6957move-result-object v15
                                                                                                                                                                                                          6959invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6960const/16 v15, 0x34
                                                                                                                                                                                                          6961aput-object v2, v1, v15
                                                                                                                                                                                                          6962new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6964const-string v15, "\ud83c\udf71"
                                                                                                                                                                                                          6965filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6966move-result-object v15
                                                                                                                                                                                                          6968invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6969const/16 v15, 0x35
                                                                                                                                                                                                          6970aput-object v2, v1, v15
                                                                                                                                                                                                          6971new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6973const-string v15, "\ud83c\udf58"
                                                                                                                                                                                                          6974filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6975move-result-object v15
                                                                                                                                                                                                          6977invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6978const/16 v15, 0x36
                                                                                                                                                                                                          6979aput-object v2, v1, v15
                                                                                                                                                                                                          6980new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6982const-string v15, "\ud83c\udf59"
                                                                                                                                                                                                          6983filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6984move-result-object v15
                                                                                                                                                                                                          6986invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6987const/16 v15, 0x37
                                                                                                                                                                                                          6988aput-object v2, v1, v15
                                                                                                                                                                                                          6989new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          6991const-string v15, "\ud83c\udf5a"
                                                                                                                                                                                                          6992filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          6993move-result-object v15
                                                                                                                                                                                                          6995invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          6996const/16 v15, 0x38
                                                                                                                                                                                                          6997aput-object v2, v1, v15
                                                                                                                                                                                                          6998new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7000const-string v15, "\ud83c\udf5b"
                                                                                                                                                                                                          7001filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7002move-result-object v15
                                                                                                                                                                                                          7004invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7005const/16 v15, 0x39
                                                                                                                                                                                                          7006aput-object v2, v1, v15
                                                                                                                                                                                                          7007new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7009const-string v15, "\ud83c\udf5c"
                                                                                                                                                                                                          7010filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7011move-result-object v15
                                                                                                                                                                                                          7013invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7014const/16 v15, 0x3a
                                                                                                                                                                                                          7015aput-object v2, v1, v15
                                                                                                                                                                                                          7016new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7018const-string v15, "\ud83c\udf5d"
                                                                                                                                                                                                          7019filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7020move-result-object v15
                                                                                                                                                                                                          7022invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7023const/16 v15, 0x3b
                                                                                                                                                                                                          7024aput-object v2, v1, v15
                                                                                                                                                                                                          7025new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7027const-string v15, "\ud83c\udf60"
                                                                                                                                                                                                          7028filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7029move-result-object v15
                                                                                                                                                                                                          7031invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7032const/16 v15, 0x3c
                                                                                                                                                                                                          7033aput-object v2, v1, v15
                                                                                                                                                                                                          7034new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7036const-string v15, "\ud83c\udf62"
                                                                                                                                                                                                          7037filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7038move-result-object v15
                                                                                                                                                                                                          7040invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7041const/16 v15, 0x3d
                                                                                                                                                                                                          7042aput-object v2, v1, v15
                                                                                                                                                                                                          7043new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7045const-string v15, "\ud83c\udf63"
                                                                                                                                                                                                          7046filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7047move-result-object v15
                                                                                                                                                                                                          7049invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7050const/16 v15, 0x3e
                                                                                                                                                                                                          7051aput-object v2, v1, v15
                                                                                                                                                                                                          7052new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7054const-string v15, "\ud83c\udf64"
                                                                                                                                                                                                          7055filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7056move-result-object v15
                                                                                                                                                                                                          7058invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7059const/16 v15, 0x3f
                                                                                                                                                                                                          7060aput-object v2, v1, v15
                                                                                                                                                                                                          7061new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7063const-string v15, "\ud83c\udf65"
                                                                                                                                                                                                          7064filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7065move-result-object v15
                                                                                                                                                                                                          7067invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7068const/16 v15, 0x40
                                                                                                                                                                                                          7069aput-object v2, v1, v15
                                                                                                                                                                                                          7070new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7072const-string v15, "\ud83c\udf61"
                                                                                                                                                                                                          7073filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7074move-result-object v15
                                                                                                                                                                                                          7076invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7077const/16 v15, 0x41
                                                                                                                                                                                                          7078aput-object v2, v1, v15
                                                                                                                                                                                                          7079new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7081const-string v15, "\ud83e\udd5f"
                                                                                                                                                                                                          7082filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7083move-result-object v15
                                                                                                                                                                                                          7085invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7086const/16 v15, 0x42
                                                                                                                                                                                                          7087aput-object v2, v1, v15
                                                                                                                                                                                                          7088new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7090const-string v15, "\ud83e\udd60"
                                                                                                                                                                                                          7091filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7092move-result-object v15
                                                                                                                                                                                                          7094invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7095const/16 v15, 0x43
                                                                                                                                                                                                          7096aput-object v2, v1, v15
                                                                                                                                                                                                          7097new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7099const-string v15, "\ud83e\udd61"
                                                                                                                                                                                                          7100filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7101move-result-object v15
                                                                                                                                                                                                          7103invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7104const/16 v15, 0x44
                                                                                                                                                                                                          7105aput-object v2, v1, v15
                                                                                                                                                                                                          7106new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7108const-string v15, "\ud83c\udf66"
                                                                                                                                                                                                          7109filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7110move-result-object v15
                                                                                                                                                                                                          7112invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7113const/16 v15, 0x45
                                                                                                                                                                                                          7114aput-object v2, v1, v15
                                                                                                                                                                                                          7115new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7117const-string v15, "\ud83c\udf67"
                                                                                                                                                                                                          7118filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7119move-result-object v15
                                                                                                                                                                                                          7121invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7122const/16 v15, 0x46
                                                                                                                                                                                                          7123aput-object v2, v1, v15
                                                                                                                                                                                                          7124new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7126const-string v15, "\ud83c\udf68"
                                                                                                                                                                                                          7127filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7128move-result-object v15
                                                                                                                                                                                                          7130invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7131const/16 v15, 0x47
                                                                                                                                                                                                          7132aput-object v2, v1, v15
                                                                                                                                                                                                          7133new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7135const-string v15, "\ud83c\udf69"
                                                                                                                                                                                                          7136filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7137move-result-object v15
                                                                                                                                                                                                          7139invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7140const/16 v15, 0x48
                                                                                                                                                                                                          7141aput-object v2, v1, v15
                                                                                                                                                                                                          7142new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7144const-string v15, "\ud83c\udf6a"
                                                                                                                                                                                                          7145filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7146move-result-object v15
                                                                                                                                                                                                          7148invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7149const/16 v15, 0x49
                                                                                                                                                                                                          7150aput-object v2, v1, v15
                                                                                                                                                                                                          7151new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7153const-string v15, "\ud83c\udf82"
                                                                                                                                                                                                          7154filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7155move-result-object v15
                                                                                                                                                                                                          7157invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7158const/16 v15, 0x4a
                                                                                                                                                                                                          7159aput-object v2, v1, v15
                                                                                                                                                                                                          7160new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7162const-string v15, "\ud83c\udf70"
                                                                                                                                                                                                          7163filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7164move-result-object v15
                                                                                                                                                                                                          7166invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7167const/16 v15, 0x4b
                                                                                                                                                                                                          7168aput-object v2, v1, v15
                                                                                                                                                                                                          7169new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7171const-string v15, "\ud83e\udd67"
                                                                                                                                                                                                          7172filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7173move-result-object v15
                                                                                                                                                                                                          7175invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7176const/16 v15, 0x4c
                                                                                                                                                                                                          7177aput-object v2, v1, v15
                                                                                                                                                                                                          7178new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7180const-string v15, "\ud83c\udf6b"
                                                                                                                                                                                                          7181filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7182move-result-object v15
                                                                                                                                                                                                          7184invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7185const/16 v15, 0x4d
                                                                                                                                                                                                          7186aput-object v2, v1, v15
                                                                                                                                                                                                          7187new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7189const-string v15, "\ud83c\udf6c"
                                                                                                                                                                                                          7190filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7191move-result-object v15
                                                                                                                                                                                                          7193invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7194const/16 v15, 0x4e
                                                                                                                                                                                                          7195aput-object v2, v1, v15
                                                                                                                                                                                                          7196new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7198const-string v15, "\ud83c\udf6d"
                                                                                                                                                                                                          7199filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7200move-result-object v15
                                                                                                                                                                                                          7202invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7203const/16 v15, 0x4f
                                                                                                                                                                                                          7204aput-object v2, v1, v15
                                                                                                                                                                                                          7205new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7207const-string v15, "\ud83c\udf6e"
                                                                                                                                                                                                          7208filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7209move-result-object v15
                                                                                                                                                                                                          7211invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7212const/16 v15, 0x50
                                                                                                                                                                                                          7213aput-object v2, v1, v15
                                                                                                                                                                                                          7214new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7216const-string v15, "\ud83c\udf6f"
                                                                                                                                                                                                          7217filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7218move-result-object v15
                                                                                                                                                                                                          7220invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7221const/16 v15, 0x51
                                                                                                                                                                                                          7222aput-object v2, v1, v15
                                                                                                                                                                                                          7223new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7225const-string v15, "\ud83c\udf7c"
                                                                                                                                                                                                          7226filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7227move-result-object v15
                                                                                                                                                                                                          7229invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7230const/16 v15, 0x52
                                                                                                                                                                                                          7231aput-object v2, v1, v15
                                                                                                                                                                                                          7232new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7234const-string v15, "\ud83e\udd5b"
                                                                                                                                                                                                          7235filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7236move-result-object v15
                                                                                                                                                                                                          7238invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7239const/16 v15, 0x53
                                                                                                                                                                                                          7240aput-object v2, v1, v15
                                                                                                                                                                                                          7241new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7243const-string v15, "\u2615"
                                                                                                                                                                                                          7244filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7245move-result-object v15
                                                                                                                                                                                                          7247invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7248const/16 v15, 0x54
                                                                                                                                                                                                          7249aput-object v2, v1, v15
                                                                                                                                                                                                          7250new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7252const-string v15, "\ud83c\udf75"
                                                                                                                                                                                                          7253filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7254move-result-object v15
                                                                                                                                                                                                          7256invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7257const/16 v15, 0x55
                                                                                                                                                                                                          7258aput-object v2, v1, v15
                                                                                                                                                                                                          7259new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7261const-string v15, "\ud83c\udf76"
                                                                                                                                                                                                          7262filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7263move-result-object v15
                                                                                                                                                                                                          7265invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7266const/16 v15, 0x56
                                                                                                                                                                                                          7267aput-object v2, v1, v15
                                                                                                                                                                                                          7268new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7270const-string v15, "\ud83c\udf7e"
                                                                                                                                                                                                          7271filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7272move-result-object v15
                                                                                                                                                                                                          7274invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7275const/16 v15, 0x57
                                                                                                                                                                                                          7276aput-object v2, v1, v15
                                                                                                                                                                                                          7277new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7279const-string v15, "\ud83c\udf77"
                                                                                                                                                                                                          7280filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7281move-result-object v15
                                                                                                                                                                                                          7283invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7284const/16 v15, 0x58
                                                                                                                                                                                                          7285aput-object v2, v1, v15
                                                                                                                                                                                                          7286new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7288const-string v15, "\ud83c\udf78"
                                                                                                                                                                                                          7289filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7290move-result-object v15
                                                                                                                                                                                                          7292invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7293const/16 v15, 0x59
                                                                                                                                                                                                          7294aput-object v2, v1, v15
                                                                                                                                                                                                          7295new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7297const-string v15, "\ud83c\udf79"
                                                                                                                                                                                                          7298filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7299move-result-object v15
                                                                                                                                                                                                          7301invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7302const/16 v15, 0x5a
                                                                                                                                                                                                          7303aput-object v2, v1, v15
                                                                                                                                                                                                          7304new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7306const-string v15, "\ud83c\udf7a"
                                                                                                                                                                                                          7307filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7308move-result-object v15
                                                                                                                                                                                                          7310invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7311const/16 v15, 0x5b
                                                                                                                                                                                                          7312aput-object v2, v1, v15
                                                                                                                                                                                                          7313new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7315const-string v15, "\ud83c\udf7b"
                                                                                                                                                                                                          7316filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7317move-result-object v15
                                                                                                                                                                                                          7319invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7320const/16 v15, 0x5c
                                                                                                                                                                                                          7321aput-object v2, v1, v15
                                                                                                                                                                                                          7322new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7324const-string v15, "\ud83e\udd42"
                                                                                                                                                                                                          7325filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7326move-result-object v15
                                                                                                                                                                                                          7328invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7329const/16 v15, 0x5d
                                                                                                                                                                                                          7330aput-object v2, v1, v15
                                                                                                                                                                                                          7331new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7333const-string v15, "\ud83e\udd43"
                                                                                                                                                                                                          7334filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7335move-result-object v15
                                                                                                                                                                                                          7337invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7338const/16 v15, 0x5e
                                                                                                                                                                                                          7339aput-object v2, v1, v15
                                                                                                                                                                                                          7340new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7342const-string v15, "\ud83e\udd64"
                                                                                                                                                                                                          7343filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7344move-result-object v15
                                                                                                                                                                                                          7346invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7347const/16 v15, 0x5f
                                                                                                                                                                                                          7348aput-object v2, v1, v15
                                                                                                                                                                                                          7349new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7351const-string v15, "\ud83e\udd62"
                                                                                                                                                                                                          7352filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7353move-result-object v15
                                                                                                                                                                                                          7355invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7356const/16 v15, 0x60
                                                                                                                                                                                                          7357aput-object v2, v1, v15
                                                                                                                                                                                                          7358new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7360const-string v15, "\ud83c\udf7d\ufe0f"
                                                                                                                                                                                                          7361filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7362move-result-object v15
                                                                                                                                                                                                          7364invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7365const/16 v15, 0x61
                                                                                                                                                                                                          7366aput-object v2, v1, v15
                                                                                                                                                                                                          7367new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7369const-string v15, "\ud83c\udf74"
                                                                                                                                                                                                          7370filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7371move-result-object v15
                                                                                                                                                                                                          7373invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7374const/16 v15, 0x62
                                                                                                                                                                                                          7375aput-object v2, v1, v15
                                                                                                                                                                                                          7376new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7378const-string v15, "\ud83e\udd44"
                                                                                                                                                                                                          7379filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7380move-result-object v15
                                                                                                                                                                                                          7382invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7383const/16 v15, 0x63
                                                                                                                                                                                                          7384aput-object v2, v1, v15
                                                                                                                                                                                                          7385new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7387const-string v15, "\ud83d\udd2a"
                                                                                                                                                                                                          7388filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7389move-result-object v15
                                                                                                                                                                                                          7391invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7392const/16 v15, 0x64
                                                                                                                                                                                                          7393aput-object v2, v1, v15
                                                                                                                                                                                                          7394new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7396const-string v15, "\ud83c\udffa"
                                                                                                                                                                                                          7397filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7398move-result-object v15
                                                                                                                                                                                                          7400invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7401const/16 v15, 0x65
                                                                                                                                                                                                          7402aput-object v2, v1, v15
                                                                                                                                                                                                          7404const-string v2, "emoji/Foods.png"
                                                                                                                                                                                                          7405const v15, 0x7f040172
                                                                                                                                                                                                          7407invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          7408sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_FOODS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          7409new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          7410const/16 v1, 0x3c
                                                                                                                                                                                                          7411new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7412new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7414const-string v15, "\ud83c\udf83"
                                                                                                                                                                                                          7415filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7416move-result-object v15
                                                                                                                                                                                                          7418invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7419aput-object v2, v1, v3
                                                                                                                                                                                                          7420new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7422const-string v15, "\ud83c\udf84"
                                                                                                                                                                                                          7423filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7424move-result-object v15
                                                                                                                                                                                                          7426invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7427aput-object v2, v1, v4
                                                                                                                                                                                                          7428new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7430const-string v15, "\ud83c\udf86"
                                                                                                                                                                                                          7431filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7432move-result-object v15
                                                                                                                                                                                                          7434invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7435aput-object v2, v1, v5
                                                                                                                                                                                                          7436new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7438const-string v15, "\ud83c\udf87"
                                                                                                                                                                                                          7439filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7440move-result-object v15
                                                                                                                                                                                                          7442invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7443aput-object v2, v1, v6
                                                                                                                                                                                                          7444new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7446const-string v15, "\u2728"
                                                                                                                                                                                                          7447filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7448move-result-object v15
                                                                                                                                                                                                          7450invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7451aput-object v2, v1, v7
                                                                                                                                                                                                          7452new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7454const-string v15, "\ud83c\udf88"
                                                                                                                                                                                                          7455filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7456move-result-object v15
                                                                                                                                                                                                          7458invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7459aput-object v2, v1, v8
                                                                                                                                                                                                          7460new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7462const-string v15, "\ud83c\udf89"
                                                                                                                                                                                                          7463filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7464move-result-object v15
                                                                                                                                                                                                          7466invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7467aput-object v2, v1, v9
                                                                                                                                                                                                          7468new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7470const-string v15, "\ud83c\udf8a"
                                                                                                                                                                                                          7471filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7472move-result-object v15
                                                                                                                                                                                                          7474invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7475aput-object v2, v1, v10
                                                                                                                                                                                                          7476new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7478const-string v15, "\ud83c\udf8b"
                                                                                                                                                                                                          7479filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7480move-result-object v15
                                                                                                                                                                                                          7482invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7483aput-object v2, v1, v11
                                                                                                                                                                                                          7484new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7486const-string v15, "\ud83c\udf8d"
                                                                                                                                                                                                          7487filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7488move-result-object v15
                                                                                                                                                                                                          7490invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7491aput-object v2, v1, v12
                                                                                                                                                                                                          7492new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7494const-string v15, "\ud83c\udf8e"
                                                                                                                                                                                                          7495filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7496move-result-object v15
                                                                                                                                                                                                          7498invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7499aput-object v2, v1, v13
                                                                                                                                                                                                          7500new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7502const-string v15, "\ud83c\udf8f"
                                                                                                                                                                                                          7503filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7504move-result-object v15
                                                                                                                                                                                                          7506invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7507aput-object v2, v1, v14
                                                                                                                                                                                                          7508new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7510const-string v15, "\ud83c\udf90"
                                                                                                                                                                                                          7511filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7512move-result-object v15
                                                                                                                                                                                                          7514invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7515const/16 v15, 0xc
                                                                                                                                                                                                          7516aput-object v2, v1, v15
                                                                                                                                                                                                          7517new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7519const-string v15, "\ud83c\udf91"
                                                                                                                                                                                                          7520filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7521move-result-object v15
                                                                                                                                                                                                          7523invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7524const/16 v15, 0xd
                                                                                                                                                                                                          7525aput-object v2, v1, v15
                                                                                                                                                                                                          7526new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7528const-string v15, "\ud83c\udf80"
                                                                                                                                                                                                          7529filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7530move-result-object v15
                                                                                                                                                                                                          7532invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7533const/16 v15, 0xe
                                                                                                                                                                                                          7534aput-object v2, v1, v15
                                                                                                                                                                                                          7535new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7537const-string v15, "\ud83c\udf81"
                                                                                                                                                                                                          7538filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7539move-result-object v15
                                                                                                                                                                                                          7541invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7542const/16 v15, 0xf
                                                                                                                                                                                                          7543aput-object v2, v1, v15
                                                                                                                                                                                                          7544new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7546const-string v15, "\ud83c\udf97\ufe0f"
                                                                                                                                                                                                          7547filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7548move-result-object v15
                                                                                                                                                                                                          7550invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7551const/16 v15, 0x10
                                                                                                                                                                                                          7552aput-object v2, v1, v15
                                                                                                                                                                                                          7553new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7555const-string v15, "\ud83c\udf9f\ufe0f"
                                                                                                                                                                                                          7556filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7557move-result-object v15
                                                                                                                                                                                                          7559invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7560const/16 v15, 0x11
                                                                                                                                                                                                          7561aput-object v2, v1, v15
                                                                                                                                                                                                          7562new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7564const-string v15, "\ud83c\udfab"
                                                                                                                                                                                                          7565filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7566move-result-object v15
                                                                                                                                                                                                          7568invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7569const/16 v15, 0x12
                                                                                                                                                                                                          7570aput-object v2, v1, v15
                                                                                                                                                                                                          7571new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7573const-string v15, "\ud83c\udf96\ufe0f"
                                                                                                                                                                                                          7574filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7575move-result-object v15
                                                                                                                                                                                                          7577invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7578const/16 v15, 0x13
                                                                                                                                                                                                          7579aput-object v2, v1, v15
                                                                                                                                                                                                          7580new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7582const-string v15, "\ud83c\udfc6"
                                                                                                                                                                                                          7583filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7584move-result-object v15
                                                                                                                                                                                                          7586invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7587const/16 v15, 0x14
                                                                                                                                                                                                          7588aput-object v2, v1, v15
                                                                                                                                                                                                          7589new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7591const-string v15, "\ud83c\udfc5"
                                                                                                                                                                                                          7592filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7593move-result-object v15
                                                                                                                                                                                                          7595invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7596const/16 v15, 0x15
                                                                                                                                                                                                          7597aput-object v2, v1, v15
                                                                                                                                                                                                          7598new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7600const-string v15, "\ud83e\udd47"
                                                                                                                                                                                                          7601filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7602move-result-object v15
                                                                                                                                                                                                          7604invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7605const/16 v15, 0x16
                                                                                                                                                                                                          7606aput-object v2, v1, v15
                                                                                                                                                                                                          7607new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7609const-string v15, "\ud83e\udd48"
                                                                                                                                                                                                          7610filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7611move-result-object v15
                                                                                                                                                                                                          7613invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7614const/16 v15, 0x17
                                                                                                                                                                                                          7615aput-object v2, v1, v15
                                                                                                                                                                                                          7616new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7618const-string v15, "\ud83e\udd49"
                                                                                                                                                                                                          7619filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7620move-result-object v15
                                                                                                                                                                                                          7622invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7623const/16 v15, 0x18
                                                                                                                                                                                                          7624aput-object v2, v1, v15
                                                                                                                                                                                                          7625new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7627const-string v15, "\u26bd"
                                                                                                                                                                                                          7628filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7629move-result-object v15
                                                                                                                                                                                                          7631invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7632const/16 v15, 0x19
                                                                                                                                                                                                          7633aput-object v2, v1, v15
                                                                                                                                                                                                          7634new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7636const-string v15, "\u26be"
                                                                                                                                                                                                          7637filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7638move-result-object v15
                                                                                                                                                                                                          7640invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7641const/16 v15, 0x1a
                                                                                                                                                                                                          7642aput-object v2, v1, v15
                                                                                                                                                                                                          7643new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7645const-string v15, "\ud83c\udfc0"
                                                                                                                                                                                                          7646filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7647move-result-object v15
                                                                                                                                                                                                          7649invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7650const/16 v15, 0x1b
                                                                                                                                                                                                          7651aput-object v2, v1, v15
                                                                                                                                                                                                          7652new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7654const-string v15, "\ud83c\udfd0"
                                                                                                                                                                                                          7655filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7656move-result-object v15
                                                                                                                                                                                                          7658invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7659const/16 v15, 0x1c
                                                                                                                                                                                                          7660aput-object v2, v1, v15
                                                                                                                                                                                                          7661new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7663const-string v15, "\ud83c\udfc8"
                                                                                                                                                                                                          7664filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7665move-result-object v15
                                                                                                                                                                                                          7667invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7668const/16 v15, 0x1d
                                                                                                                                                                                                          7669aput-object v2, v1, v15
                                                                                                                                                                                                          7670new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7672const-string v15, "\ud83c\udfc9"
                                                                                                                                                                                                          7673filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7674move-result-object v15
                                                                                                                                                                                                          7676invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7677const/16 v15, 0x1e
                                                                                                                                                                                                          7678aput-object v2, v1, v15
                                                                                                                                                                                                          7679new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7681const-string v15, "\ud83c\udfbe"
                                                                                                                                                                                                          7682filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7683move-result-object v15
                                                                                                                                                                                                          7685invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7686const/16 v15, 0x1f
                                                                                                                                                                                                          7687aput-object v2, v1, v15
                                                                                                                                                                                                          7688new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7690const-string v15, "\ud83c\udfb1"
                                                                                                                                                                                                          7691filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7692move-result-object v15
                                                                                                                                                                                                          7694invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7695const/16 v15, 0x20
                                                                                                                                                                                                          7696aput-object v2, v1, v15
                                                                                                                                                                                                          7697new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7699const-string v15, "\ud83c\udfb3"
                                                                                                                                                                                                          7700filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7701move-result-object v15
                                                                                                                                                                                                          7703invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7704const/16 v15, 0x21
                                                                                                                                                                                                          7705aput-object v2, v1, v15
                                                                                                                                                                                                          7706new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7708const-string v15, "\ud83c\udfcf"
                                                                                                                                                                                                          7709filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7710move-result-object v15
                                                                                                                                                                                                          7712invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7713const/16 v15, 0x22
                                                                                                                                                                                                          7714aput-object v2, v1, v15
                                                                                                                                                                                                          7715new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7717const-string v15, "\ud83c\udfd1"
                                                                                                                                                                                                          7718filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7719move-result-object v15
                                                                                                                                                                                                          7721invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7722const/16 v15, 0x23
                                                                                                                                                                                                          7723aput-object v2, v1, v15
                                                                                                                                                                                                          7724new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7726const-string v15, "\ud83c\udfd2"
                                                                                                                                                                                                          7727filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7728move-result-object v15
                                                                                                                                                                                                          7730invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7731const/16 v15, 0x24
                                                                                                                                                                                                          7732aput-object v2, v1, v15
                                                                                                                                                                                                          7733new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7735const-string v15, "\ud83c\udfd3"
                                                                                                                                                                                                          7736filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7737move-result-object v15
                                                                                                                                                                                                          7739invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7740const/16 v15, 0x25
                                                                                                                                                                                                          7741aput-object v2, v1, v15
                                                                                                                                                                                                          7742new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7744const-string v15, "\ud83c\udff8"
                                                                                                                                                                                                          7745filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7746move-result-object v15
                                                                                                                                                                                                          7748invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7749const/16 v15, 0x26
                                                                                                                                                                                                          7750aput-object v2, v1, v15
                                                                                                                                                                                                          7751new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7753const-string v15, "\ud83e\udd4a"
                                                                                                                                                                                                          7754filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7755move-result-object v15
                                                                                                                                                                                                          7757invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7758const/16 v15, 0x27
                                                                                                                                                                                                          7759aput-object v2, v1, v15
                                                                                                                                                                                                          7760new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7762const-string v15, "\ud83e\udd4b"
                                                                                                                                                                                                          7763filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7764move-result-object v15
                                                                                                                                                                                                          7766invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7767const/16 v15, 0x28
                                                                                                                                                                                                          7768aput-object v2, v1, v15
                                                                                                                                                                                                          7769new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7771const-string v15, "\ud83e\udd45"
                                                                                                                                                                                                          7772filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7773move-result-object v15
                                                                                                                                                                                                          7775invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7776const/16 v15, 0x29
                                                                                                                                                                                                          7777aput-object v2, v1, v15
                                                                                                                                                                                                          7778new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7780const-string v15, "\ud83c\udfaf"
                                                                                                                                                                                                          7781filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7782move-result-object v15
                                                                                                                                                                                                          7784invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7785const/16 v15, 0x2a
                                                                                                                                                                                                          7786aput-object v2, v1, v15
                                                                                                                                                                                                          7787new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7789const-string v15, "\u26f3"
                                                                                                                                                                                                          7790filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7791move-result-object v15
                                                                                                                                                                                                          7793invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7794const/16 v15, 0x2b
                                                                                                                                                                                                          7795aput-object v2, v1, v15
                                                                                                                                                                                                          7796new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7798const-string v15, "\u26f8\ufe0f"
                                                                                                                                                                                                          7799filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7800move-result-object v15
                                                                                                                                                                                                          7802invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7803const/16 v15, 0x2c
                                                                                                                                                                                                          7804aput-object v2, v1, v15
                                                                                                                                                                                                          7805new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7807const-string v15, "\ud83c\udfa3"
                                                                                                                                                                                                          7808filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7809move-result-object v15
                                                                                                                                                                                                          7811invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7812const/16 v15, 0x2d
                                                                                                                                                                                                          7813aput-object v2, v1, v15
                                                                                                                                                                                                          7814new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7816const-string v15, "\ud83c\udfbd"
                                                                                                                                                                                                          7817filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7818move-result-object v15
                                                                                                                                                                                                          7820invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7821const/16 v15, 0x2e
                                                                                                                                                                                                          7822aput-object v2, v1, v15
                                                                                                                                                                                                          7823new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7825const-string v15, "\ud83c\udfbf"
                                                                                                                                                                                                          7826filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7827move-result-object v15
                                                                                                                                                                                                          7829invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7830const/16 v15, 0x2f
                                                                                                                                                                                                          7831aput-object v2, v1, v15
                                                                                                                                                                                                          7832new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7834const-string v15, "\ud83d\udef7"
                                                                                                                                                                                                          7835filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7836move-result-object v15
                                                                                                                                                                                                          7838invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7839const/16 v15, 0x30
                                                                                                                                                                                                          7840aput-object v2, v1, v15
                                                                                                                                                                                                          7841new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7843const-string v15, "\ud83e\udd4c"
                                                                                                                                                                                                          7844filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7845move-result-object v15
                                                                                                                                                                                                          7847invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7848const/16 v15, 0x31
                                                                                                                                                                                                          7849aput-object v2, v1, v15
                                                                                                                                                                                                          7850new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7852const-string v15, "\ud83c\udfae"
                                                                                                                                                                                                          7853filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7854move-result-object v15
                                                                                                                                                                                                          7856invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7857const/16 v15, 0x32
                                                                                                                                                                                                          7858aput-object v2, v1, v15
                                                                                                                                                                                                          7859new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7861const-string v15, "\ud83d\udd79\ufe0f"
                                                                                                                                                                                                          7862filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7863move-result-object v15
                                                                                                                                                                                                          7865invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7866const/16 v15, 0x33
                                                                                                                                                                                                          7867aput-object v2, v1, v15
                                                                                                                                                                                                          7868new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7870const-string v15, "\ud83c\udfb2"
                                                                                                                                                                                                          7871filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7872move-result-object v15
                                                                                                                                                                                                          7874invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7875const/16 v15, 0x34
                                                                                                                                                                                                          7876aput-object v2, v1, v15
                                                                                                                                                                                                          7877new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7879const-string v15, "\u2660\ufe0f"
                                                                                                                                                                                                          7880filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7881move-result-object v15
                                                                                                                                                                                                          7883invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7884const/16 v15, 0x35
                                                                                                                                                                                                          7885aput-object v2, v1, v15
                                                                                                                                                                                                          7886new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7888const-string v15, "\u2665\ufe0f"
                                                                                                                                                                                                          7889filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7890move-result-object v15
                                                                                                                                                                                                          7892invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7893const/16 v15, 0x36
                                                                                                                                                                                                          7894aput-object v2, v1, v15
                                                                                                                                                                                                          7895new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7897const-string v15, "\u2666\ufe0f"
                                                                                                                                                                                                          7898filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7899move-result-object v15
                                                                                                                                                                                                          7901invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7902const/16 v15, 0x37
                                                                                                                                                                                                          7903aput-object v2, v1, v15
                                                                                                                                                                                                          7904new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7906const-string v15, "\u2663\ufe0f"
                                                                                                                                                                                                          7907filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7908move-result-object v15
                                                                                                                                                                                                          7910invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7911const/16 v15, 0x38
                                                                                                                                                                                                          7912aput-object v2, v1, v15
                                                                                                                                                                                                          7913new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7915const-string v15, "\ud83c\udccf"
                                                                                                                                                                                                          7916filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7917move-result-object v15
                                                                                                                                                                                                          7919invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7920const/16 v15, 0x39
                                                                                                                                                                                                          7921aput-object v2, v1, v15
                                                                                                                                                                                                          7922new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7924const-string v15, "\ud83c\udc04"
                                                                                                                                                                                                          7925filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7926move-result-object v15
                                                                                                                                                                                                          7928invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7929const/16 v15, 0x3a
                                                                                                                                                                                                          7930aput-object v2, v1, v15
                                                                                                                                                                                                          7931new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7933const-string v15, "\ud83c\udfb4"
                                                                                                                                                                                                          7934filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7935move-result-object v15
                                                                                                                                                                                                          7937invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7938const/16 v15, 0x3b
                                                                                                                                                                                                          7939aput-object v2, v1, v15
                                                                                                                                                                                                          7941const-string v2, "emoji/Activity.png"
                                                                                                                                                                                                          7942const v15, 0x7f04016f
                                                                                                                                                                                                          7944invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          7945sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_ACTIVITY:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          7946new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          7947const/16 v1, 0xcf
                                                                                                                                                                                                          7948new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7949new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7951const-string v15, "\ud83c\udf0d"
                                                                                                                                                                                                          7952filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7953move-result-object v15
                                                                                                                                                                                                          7955invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7956aput-object v2, v1, v3
                                                                                                                                                                                                          7957new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7959const-string v15, "\ud83c\udf0e"
                                                                                                                                                                                                          7960filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7961move-result-object v15
                                                                                                                                                                                                          7963invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7964aput-object v2, v1, v4
                                                                                                                                                                                                          7965new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7967const-string v15, "\ud83c\udf0f"
                                                                                                                                                                                                          7968filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7969move-result-object v15
                                                                                                                                                                                                          7971invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7972aput-object v2, v1, v5
                                                                                                                                                                                                          7973new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7975const-string v15, "\ud83c\udf10"
                                                                                                                                                                                                          7976filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7977move-result-object v15
                                                                                                                                                                                                          7979invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7980aput-object v2, v1, v6
                                                                                                                                                                                                          7981new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7983const-string v15, "\ud83d\uddfa\ufe0f"
                                                                                                                                                                                                          7984filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7985move-result-object v15
                                                                                                                                                                                                          7987invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7988aput-object v2, v1, v7
                                                                                                                                                                                                          7989new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7991const-string v15, "\ud83d\uddfe"
                                                                                                                                                                                                          7992filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          7993move-result-object v15
                                                                                                                                                                                                          7995invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          7996aput-object v2, v1, v8
                                                                                                                                                                                                          7997new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          7999const-string v15, "\ud83c\udfd4\ufe0f"
                                                                                                                                                                                                          8000filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8001move-result-object v15
                                                                                                                                                                                                          8003invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8004aput-object v2, v1, v9
                                                                                                                                                                                                          8005new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8007const-string v15, "\u26f0\ufe0f"
                                                                                                                                                                                                          8008filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8009move-result-object v15
                                                                                                                                                                                                          8011invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8012aput-object v2, v1, v10
                                                                                                                                                                                                          8013new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8015const-string v15, "\ud83c\udf0b"
                                                                                                                                                                                                          8016filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8017move-result-object v15
                                                                                                                                                                                                          8019invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8020aput-object v2, v1, v11
                                                                                                                                                                                                          8021new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8023const-string v15, "\ud83d\uddfb"
                                                                                                                                                                                                          8024filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8025move-result-object v15
                                                                                                                                                                                                          8027invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8028aput-object v2, v1, v12
                                                                                                                                                                                                          8029new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8031const-string v15, "\ud83c\udfd5\ufe0f"
                                                                                                                                                                                                          8032filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8033move-result-object v15
                                                                                                                                                                                                          8035invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8036aput-object v2, v1, v13
                                                                                                                                                                                                          8037new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8039const-string v15, "\ud83c\udfd6\ufe0f"
                                                                                                                                                                                                          8040filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8041move-result-object v15
                                                                                                                                                                                                          8043invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8044aput-object v2, v1, v14
                                                                                                                                                                                                          8045new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8047const-string v15, "\ud83c\udfdc\ufe0f"
                                                                                                                                                                                                          8048filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8049move-result-object v15
                                                                                                                                                                                                          8051invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8052const/16 v15, 0xc
                                                                                                                                                                                                          8053aput-object v2, v1, v15
                                                                                                                                                                                                          8054new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8056const-string v15, "\ud83c\udfdd\ufe0f"
                                                                                                                                                                                                          8057filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8058move-result-object v15
                                                                                                                                                                                                          8060invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8061const/16 v15, 0xd
                                                                                                                                                                                                          8062aput-object v2, v1, v15
                                                                                                                                                                                                          8063new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8065const-string v15, "\ud83c\udfde\ufe0f"
                                                                                                                                                                                                          8066filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8067move-result-object v15
                                                                                                                                                                                                          8069invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8070const/16 v15, 0xe
                                                                                                                                                                                                          8071aput-object v2, v1, v15
                                                                                                                                                                                                          8072new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8074const-string v15, "\ud83c\udfdf\ufe0f"
                                                                                                                                                                                                          8075filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8076move-result-object v15
                                                                                                                                                                                                          8078invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8079const/16 v15, 0xf
                                                                                                                                                                                                          8080aput-object v2, v1, v15
                                                                                                                                                                                                          8081new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8083const-string v15, "\ud83c\udfdb\ufe0f"
                                                                                                                                                                                                          8084filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8085move-result-object v15
                                                                                                                                                                                                          8087invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8088const/16 v15, 0x10
                                                                                                                                                                                                          8089aput-object v2, v1, v15
                                                                                                                                                                                                          8090new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8092const-string v15, "\ud83c\udfd7\ufe0f"
                                                                                                                                                                                                          8093filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8094move-result-object v15
                                                                                                                                                                                                          8096invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8097const/16 v15, 0x11
                                                                                                                                                                                                          8098aput-object v2, v1, v15
                                                                                                                                                                                                          8099new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8101const-string v15, "\ud83c\udfd8\ufe0f"
                                                                                                                                                                                                          8102filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8103move-result-object v15
                                                                                                                                                                                                          8105invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8106const/16 v15, 0x12
                                                                                                                                                                                                          8107aput-object v2, v1, v15
                                                                                                                                                                                                          8108new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8110const-string v15, "\ud83c\udfd9\ufe0f"
                                                                                                                                                                                                          8111filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8112move-result-object v15
                                                                                                                                                                                                          8114invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8115const/16 v15, 0x13
                                                                                                                                                                                                          8116aput-object v2, v1, v15
                                                                                                                                                                                                          8117new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8119const-string v15, "\ud83c\udfda\ufe0f"
                                                                                                                                                                                                          8120filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8121move-result-object v15
                                                                                                                                                                                                          8123invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8124const/16 v15, 0x14
                                                                                                                                                                                                          8125aput-object v2, v1, v15
                                                                                                                                                                                                          8126new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8128const-string v15, "\ud83c\udfe0"
                                                                                                                                                                                                          8129filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8130move-result-object v15
                                                                                                                                                                                                          8132invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8133const/16 v15, 0x15
                                                                                                                                                                                                          8134aput-object v2, v1, v15
                                                                                                                                                                                                          8135new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8137const-string v15, "\ud83c\udfe1"
                                                                                                                                                                                                          8138filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8139move-result-object v15
                                                                                                                                                                                                          8141invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8142const/16 v15, 0x16
                                                                                                                                                                                                          8143aput-object v2, v1, v15
                                                                                                                                                                                                          8144new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8146const-string v15, "\ud83c\udfe2"
                                                                                                                                                                                                          8147filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8148move-result-object v15
                                                                                                                                                                                                          8150invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8151const/16 v15, 0x17
                                                                                                                                                                                                          8152aput-object v2, v1, v15
                                                                                                                                                                                                          8153new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8155const-string v15, "\ud83c\udfe3"
                                                                                                                                                                                                          8156filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8157move-result-object v15
                                                                                                                                                                                                          8159invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8160const/16 v15, 0x18
                                                                                                                                                                                                          8161aput-object v2, v1, v15
                                                                                                                                                                                                          8162new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8164const-string v15, "\ud83c\udfe4"
                                                                                                                                                                                                          8165filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8166move-result-object v15
                                                                                                                                                                                                          8168invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8169const/16 v15, 0x19
                                                                                                                                                                                                          8170aput-object v2, v1, v15
                                                                                                                                                                                                          8171new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8173const-string v15, "\ud83c\udfe5"
                                                                                                                                                                                                          8174filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8175move-result-object v15
                                                                                                                                                                                                          8177invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8178const/16 v15, 0x1a
                                                                                                                                                                                                          8179aput-object v2, v1, v15
                                                                                                                                                                                                          8180new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8182const-string v15, "\ud83c\udfe6"
                                                                                                                                                                                                          8183filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8184move-result-object v15
                                                                                                                                                                                                          8186invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8187const/16 v15, 0x1b
                                                                                                                                                                                                          8188aput-object v2, v1, v15
                                                                                                                                                                                                          8189new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8191const-string v15, "\ud83c\udfe8"
                                                                                                                                                                                                          8192filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8193move-result-object v15
                                                                                                                                                                                                          8195invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8196const/16 v15, 0x1c
                                                                                                                                                                                                          8197aput-object v2, v1, v15
                                                                                                                                                                                                          8198new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8200const-string v15, "\ud83c\udfe9"
                                                                                                                                                                                                          8201filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8202move-result-object v15
                                                                                                                                                                                                          8204invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8205const/16 v15, 0x1d
                                                                                                                                                                                                          8206aput-object v2, v1, v15
                                                                                                                                                                                                          8207new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8209const-string v15, "\ud83c\udfea"
                                                                                                                                                                                                          8210filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8211move-result-object v15
                                                                                                                                                                                                          8213invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8214const/16 v15, 0x1e
                                                                                                                                                                                                          8215aput-object v2, v1, v15
                                                                                                                                                                                                          8216new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8218const-string v15, "\ud83c\udfeb"
                                                                                                                                                                                                          8219filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8220move-result-object v15
                                                                                                                                                                                                          8222invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8223const/16 v15, 0x1f
                                                                                                                                                                                                          8224aput-object v2, v1, v15
                                                                                                                                                                                                          8225new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8227const-string v15, "\ud83c\udfec"
                                                                                                                                                                                                          8228filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8229move-result-object v15
                                                                                                                                                                                                          8231invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8232const/16 v15, 0x20
                                                                                                                                                                                                          8233aput-object v2, v1, v15
                                                                                                                                                                                                          8234new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8236const-string v15, "\ud83c\udfed"
                                                                                                                                                                                                          8237filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8238move-result-object v15
                                                                                                                                                                                                          8240invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8241const/16 v15, 0x21
                                                                                                                                                                                                          8242aput-object v2, v1, v15
                                                                                                                                                                                                          8243new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8245const-string v15, "\ud83c\udfef"
                                                                                                                                                                                                          8246filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8247move-result-object v15
                                                                                                                                                                                                          8249invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8250const/16 v15, 0x22
                                                                                                                                                                                                          8251aput-object v2, v1, v15
                                                                                                                                                                                                          8252new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8254const-string v15, "\ud83c\udff0"
                                                                                                                                                                                                          8255filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8256move-result-object v15
                                                                                                                                                                                                          8258invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8259const/16 v15, 0x23
                                                                                                                                                                                                          8260aput-object v2, v1, v15
                                                                                                                                                                                                          8261new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8263const-string v15, "\ud83d\udc92"
                                                                                                                                                                                                          8264filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8265move-result-object v15
                                                                                                                                                                                                          8267invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8268const/16 v15, 0x24
                                                                                                                                                                                                          8269aput-object v2, v1, v15
                                                                                                                                                                                                          8270new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8272const-string v15, "\ud83d\uddfc"
                                                                                                                                                                                                          8273filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8274move-result-object v15
                                                                                                                                                                                                          8276invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8277const/16 v15, 0x25
                                                                                                                                                                                                          8278aput-object v2, v1, v15
                                                                                                                                                                                                          8279new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8281const-string v15, "\ud83d\uddfd"
                                                                                                                                                                                                          8282filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8283move-result-object v15
                                                                                                                                                                                                          8285invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8286const/16 v15, 0x26
                                                                                                                                                                                                          8287aput-object v2, v1, v15
                                                                                                                                                                                                          8288new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8290const-string v15, "\u26ea"
                                                                                                                                                                                                          8291filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8292move-result-object v15
                                                                                                                                                                                                          8294invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8295const/16 v15, 0x27
                                                                                                                                                                                                          8296aput-object v2, v1, v15
                                                                                                                                                                                                          8297new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8299const-string v15, "\ud83d\udd4c"
                                                                                                                                                                                                          8300filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8301move-result-object v15
                                                                                                                                                                                                          8303invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8304const/16 v15, 0x28
                                                                                                                                                                                                          8305aput-object v2, v1, v15
                                                                                                                                                                                                          8306new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8308const-string v15, "\ud83d\udd4d"
                                                                                                                                                                                                          8309filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8310move-result-object v15
                                                                                                                                                                                                          8312invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8313const/16 v15, 0x29
                                                                                                                                                                                                          8314aput-object v2, v1, v15
                                                                                                                                                                                                          8315new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8317const-string v15, "\u26e9\ufe0f"
                                                                                                                                                                                                          8318filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8319move-result-object v15
                                                                                                                                                                                                          8321invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8322const/16 v15, 0x2a
                                                                                                                                                                                                          8323aput-object v2, v1, v15
                                                                                                                                                                                                          8324new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8326const-string v15, "\ud83d\udd4b"
                                                                                                                                                                                                          8327filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8328move-result-object v15
                                                                                                                                                                                                          8330invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8331const/16 v15, 0x2b
                                                                                                                                                                                                          8332aput-object v2, v1, v15
                                                                                                                                                                                                          8333new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8335const-string v15, "\u26f2"
                                                                                                                                                                                                          8336filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8337move-result-object v15
                                                                                                                                                                                                          8339invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8340const/16 v15, 0x2c
                                                                                                                                                                                                          8341aput-object v2, v1, v15
                                                                                                                                                                                                          8342new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8344const-string v15, "\u26fa"
                                                                                                                                                                                                          8345filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8346move-result-object v15
                                                                                                                                                                                                          8348invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8349const/16 v15, 0x2d
                                                                                                                                                                                                          8350aput-object v2, v1, v15
                                                                                                                                                                                                          8351new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8353const-string v15, "\ud83c\udf01"
                                                                                                                                                                                                          8354filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8355move-result-object v15
                                                                                                                                                                                                          8357invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8358const/16 v15, 0x2e
                                                                                                                                                                                                          8359aput-object v2, v1, v15
                                                                                                                                                                                                          8360new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8362const-string v15, "\ud83c\udf03"
                                                                                                                                                                                                          8363filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8364move-result-object v15
                                                                                                                                                                                                          8366invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8367const/16 v15, 0x2f
                                                                                                                                                                                                          8368aput-object v2, v1, v15
                                                                                                                                                                                                          8369new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8371const-string v15, "\ud83c\udf04"
                                                                                                                                                                                                          8372filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8373move-result-object v15
                                                                                                                                                                                                          8375invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8376const/16 v15, 0x30
                                                                                                                                                                                                          8377aput-object v2, v1, v15
                                                                                                                                                                                                          8378new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8380const-string v15, "\ud83c\udf05"
                                                                                                                                                                                                          8381filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8382move-result-object v15
                                                                                                                                                                                                          8384invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8385const/16 v15, 0x31
                                                                                                                                                                                                          8386aput-object v2, v1, v15
                                                                                                                                                                                                          8387new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8389const-string v15, "\ud83c\udf06"
                                                                                                                                                                                                          8390filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8391move-result-object v15
                                                                                                                                                                                                          8393invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8394const/16 v15, 0x32
                                                                                                                                                                                                          8395aput-object v2, v1, v15
                                                                                                                                                                                                          8396new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8398const-string v15, "\ud83c\udf07"
                                                                                                                                                                                                          8399filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8400move-result-object v15
                                                                                                                                                                                                          8402invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8403const/16 v15, 0x33
                                                                                                                                                                                                          8404aput-object v2, v1, v15
                                                                                                                                                                                                          8405new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8407const-string v15, "\ud83c\udf09"
                                                                                                                                                                                                          8408filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8409move-result-object v15
                                                                                                                                                                                                          8411invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8412const/16 v15, 0x34
                                                                                                                                                                                                          8413aput-object v2, v1, v15
                                                                                                                                                                                                          8414new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8416const-string v15, "\u2668\ufe0f"
                                                                                                                                                                                                          8417filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8418move-result-object v15
                                                                                                                                                                                                          8420invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8421const/16 v15, 0x35
                                                                                                                                                                                                          8422aput-object v2, v1, v15
                                                                                                                                                                                                          8423new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8425const-string v15, "\ud83c\udf0c"
                                                                                                                                                                                                          8426filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8427move-result-object v15
                                                                                                                                                                                                          8429invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8430const/16 v15, 0x36
                                                                                                                                                                                                          8431aput-object v2, v1, v15
                                                                                                                                                                                                          8432new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8434const-string v15, "\ud83c\udfa0"
                                                                                                                                                                                                          8435filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8436move-result-object v15
                                                                                                                                                                                                          8438invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8439const/16 v15, 0x37
                                                                                                                                                                                                          8440aput-object v2, v1, v15
                                                                                                                                                                                                          8441new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8443const-string v15, "\ud83c\udfa1"
                                                                                                                                                                                                          8444filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8445move-result-object v15
                                                                                                                                                                                                          8447invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8448const/16 v15, 0x38
                                                                                                                                                                                                          8449aput-object v2, v1, v15
                                                                                                                                                                                                          8450new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8452const-string v15, "\ud83c\udfa2"
                                                                                                                                                                                                          8453filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8454move-result-object v15
                                                                                                                                                                                                          8456invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8457const/16 v15, 0x39
                                                                                                                                                                                                          8458aput-object v2, v1, v15
                                                                                                                                                                                                          8459new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8461const-string v15, "\ud83d\udc88"
                                                                                                                                                                                                          8462filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8463move-result-object v15
                                                                                                                                                                                                          8465invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8466const/16 v15, 0x3a
                                                                                                                                                                                                          8467aput-object v2, v1, v15
                                                                                                                                                                                                          8468new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8470const-string v15, "\ud83c\udfaa"
                                                                                                                                                                                                          8471filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8472move-result-object v15
                                                                                                                                                                                                          8474invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8475const/16 v15, 0x3b
                                                                                                                                                                                                          8476aput-object v2, v1, v15
                                                                                                                                                                                                          8477new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8479const-string v15, "\ud83c\udfad"
                                                                                                                                                                                                          8480filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8481move-result-object v15
                                                                                                                                                                                                          8483invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8484const/16 v15, 0x3c
                                                                                                                                                                                                          8485aput-object v2, v1, v15
                                                                                                                                                                                                          8486new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8488const-string v15, "\ud83d\uddbc\ufe0f"
                                                                                                                                                                                                          8489filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8490move-result-object v15
                                                                                                                                                                                                          8492invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8493const/16 v15, 0x3d
                                                                                                                                                                                                          8494aput-object v2, v1, v15
                                                                                                                                                                                                          8495new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8497const-string v15, "\ud83c\udfa8"
                                                                                                                                                                                                          8498filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8499move-result-object v15
                                                                                                                                                                                                          8501invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8502const/16 v15, 0x3e
                                                                                                                                                                                                          8503aput-object v2, v1, v15
                                                                                                                                                                                                          8504new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8506const-string v15, "\ud83c\udfb0"
                                                                                                                                                                                                          8507filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8508move-result-object v15
                                                                                                                                                                                                          8510invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8511const/16 v15, 0x3f
                                                                                                                                                                                                          8512aput-object v2, v1, v15
                                                                                                                                                                                                          8513new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8515const-string v15, "\ud83d\ude82"
                                                                                                                                                                                                          8516filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8517move-result-object v15
                                                                                                                                                                                                          8519invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8520const/16 v15, 0x40
                                                                                                                                                                                                          8521aput-object v2, v1, v15
                                                                                                                                                                                                          8522new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8524const-string v15, "\ud83d\ude83"
                                                                                                                                                                                                          8525filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8526move-result-object v15
                                                                                                                                                                                                          8528invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8529const/16 v15, 0x41
                                                                                                                                                                                                          8530aput-object v2, v1, v15
                                                                                                                                                                                                          8531new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8533const-string v15, "\ud83d\ude84"
                                                                                                                                                                                                          8534filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8535move-result-object v15
                                                                                                                                                                                                          8537invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8538const/16 v15, 0x42
                                                                                                                                                                                                          8539aput-object v2, v1, v15
                                                                                                                                                                                                          8540new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8542const-string v15, "\ud83d\ude85"
                                                                                                                                                                                                          8543filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8544move-result-object v15
                                                                                                                                                                                                          8546invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8547const/16 v15, 0x43
                                                                                                                                                                                                          8548aput-object v2, v1, v15
                                                                                                                                                                                                          8549new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8551const-string v15, "\ud83d\ude86"
                                                                                                                                                                                                          8552filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8553move-result-object v15
                                                                                                                                                                                                          8555invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8556const/16 v15, 0x44
                                                                                                                                                                                                          8557aput-object v2, v1, v15
                                                                                                                                                                                                          8558new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8560const-string v15, "\ud83d\ude87"
                                                                                                                                                                                                          8561filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8562move-result-object v15
                                                                                                                                                                                                          8564invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8565const/16 v15, 0x45
                                                                                                                                                                                                          8566aput-object v2, v1, v15
                                                                                                                                                                                                          8567new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8569const-string v15, "\ud83d\ude88"
                                                                                                                                                                                                          8570filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8571move-result-object v15
                                                                                                                                                                                                          8573invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8574const/16 v15, 0x46
                                                                                                                                                                                                          8575aput-object v2, v1, v15
                                                                                                                                                                                                          8576new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8578const-string v15, "\ud83d\ude89"
                                                                                                                                                                                                          8579filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8580move-result-object v15
                                                                                                                                                                                                          8582invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8583const/16 v15, 0x47
                                                                                                                                                                                                          8584aput-object v2, v1, v15
                                                                                                                                                                                                          8585new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8587const-string v15, "\ud83d\ude8a"
                                                                                                                                                                                                          8588filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8589move-result-object v15
                                                                                                                                                                                                          8591invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8592const/16 v15, 0x48
                                                                                                                                                                                                          8593aput-object v2, v1, v15
                                                                                                                                                                                                          8594new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8596const-string v15, "\ud83d\ude9d"
                                                                                                                                                                                                          8597filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8598move-result-object v15
                                                                                                                                                                                                          8600invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8601const/16 v15, 0x49
                                                                                                                                                                                                          8602aput-object v2, v1, v15
                                                                                                                                                                                                          8603new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8605const-string v15, "\ud83d\ude9e"
                                                                                                                                                                                                          8606filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8607move-result-object v15
                                                                                                                                                                                                          8609invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8610const/16 v15, 0x4a
                                                                                                                                                                                                          8611aput-object v2, v1, v15
                                                                                                                                                                                                          8612new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8614const-string v15, "\ud83d\ude8b"
                                                                                                                                                                                                          8615filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8616move-result-object v15
                                                                                                                                                                                                          8618invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8619const/16 v15, 0x4b
                                                                                                                                                                                                          8620aput-object v2, v1, v15
                                                                                                                                                                                                          8621new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8623const-string v15, "\ud83d\ude8c"
                                                                                                                                                                                                          8624filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8625move-result-object v15
                                                                                                                                                                                                          8627invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8628const/16 v15, 0x4c
                                                                                                                                                                                                          8629aput-object v2, v1, v15
                                                                                                                                                                                                          8630new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8632const-string v15, "\ud83d\ude8d"
                                                                                                                                                                                                          8633filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8634move-result-object v15
                                                                                                                                                                                                          8636invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8637const/16 v15, 0x4d
                                                                                                                                                                                                          8638aput-object v2, v1, v15
                                                                                                                                                                                                          8639new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8641const-string v15, "\ud83d\ude8e"
                                                                                                                                                                                                          8642filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8643move-result-object v15
                                                                                                                                                                                                          8645invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8646const/16 v15, 0x4e
                                                                                                                                                                                                          8647aput-object v2, v1, v15
                                                                                                                                                                                                          8648new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8650const-string v15, "\ud83d\ude90"
                                                                                                                                                                                                          8651filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8652move-result-object v15
                                                                                                                                                                                                          8654invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8655const/16 v15, 0x4f
                                                                                                                                                                                                          8656aput-object v2, v1, v15
                                                                                                                                                                                                          8657new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8659const-string v15, "\ud83d\ude91"
                                                                                                                                                                                                          8660filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8661move-result-object v15
                                                                                                                                                                                                          8663invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8664const/16 v15, 0x50
                                                                                                                                                                                                          8665aput-object v2, v1, v15
                                                                                                                                                                                                          8666new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8668const-string v15, "\ud83d\ude92"
                                                                                                                                                                                                          8669filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8670move-result-object v15
                                                                                                                                                                                                          8672invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8673const/16 v15, 0x51
                                                                                                                                                                                                          8674aput-object v2, v1, v15
                                                                                                                                                                                                          8675new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8677const-string v15, "\ud83d\ude93"
                                                                                                                                                                                                          8678filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8679move-result-object v15
                                                                                                                                                                                                          8681invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8682const/16 v15, 0x52
                                                                                                                                                                                                          8683aput-object v2, v1, v15
                                                                                                                                                                                                          8684new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8686const-string v15, "\ud83d\ude94"
                                                                                                                                                                                                          8687filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8688move-result-object v15
                                                                                                                                                                                                          8690invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8691const/16 v15, 0x53
                                                                                                                                                                                                          8692aput-object v2, v1, v15
                                                                                                                                                                                                          8693new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8695const-string v15, "\ud83d\ude95"
                                                                                                                                                                                                          8696filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8697move-result-object v15
                                                                                                                                                                                                          8699invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8700const/16 v15, 0x54
                                                                                                                                                                                                          8701aput-object v2, v1, v15
                                                                                                                                                                                                          8702new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8704const-string v15, "\ud83d\ude96"
                                                                                                                                                                                                          8705filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8706move-result-object v15
                                                                                                                                                                                                          8708invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8709const/16 v15, 0x55
                                                                                                                                                                                                          8710aput-object v2, v1, v15
                                                                                                                                                                                                          8711new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8713const-string v15, "\ud83d\ude97"
                                                                                                                                                                                                          8714filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8715move-result-object v15
                                                                                                                                                                                                          8717invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8718const/16 v15, 0x56
                                                                                                                                                                                                          8719aput-object v2, v1, v15
                                                                                                                                                                                                          8720new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8722const-string v15, "\ud83d\ude98"
                                                                                                                                                                                                          8723filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8724move-result-object v15
                                                                                                                                                                                                          8726invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8727const/16 v15, 0x57
                                                                                                                                                                                                          8728aput-object v2, v1, v15
                                                                                                                                                                                                          8729new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8731const-string v15, "\ud83d\ude99"
                                                                                                                                                                                                          8732filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8733move-result-object v15
                                                                                                                                                                                                          8735invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8736const/16 v15, 0x58
                                                                                                                                                                                                          8737aput-object v2, v1, v15
                                                                                                                                                                                                          8738new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8740const-string v15, "\ud83d\ude9a"
                                                                                                                                                                                                          8741filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8742move-result-object v15
                                                                                                                                                                                                          8744invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8745const/16 v15, 0x59
                                                                                                                                                                                                          8746aput-object v2, v1, v15
                                                                                                                                                                                                          8747new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8749const-string v15, "\ud83d\ude9b"
                                                                                                                                                                                                          8750filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8751move-result-object v15
                                                                                                                                                                                                          8753invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8754const/16 v15, 0x5a
                                                                                                                                                                                                          8755aput-object v2, v1, v15
                                                                                                                                                                                                          8756new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8758const-string v15, "\ud83d\ude9c"
                                                                                                                                                                                                          8759filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8760move-result-object v15
                                                                                                                                                                                                          8762invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8763const/16 v15, 0x5b
                                                                                                                                                                                                          8764aput-object v2, v1, v15
                                                                                                                                                                                                          8765new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8767const-string v15, "\ud83d\udeb2"
                                                                                                                                                                                                          8768filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8769move-result-object v15
                                                                                                                                                                                                          8771invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8772const/16 v15, 0x5c
                                                                                                                                                                                                          8773aput-object v2, v1, v15
                                                                                                                                                                                                          8774new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8776const-string v15, "\ud83d\udef4"
                                                                                                                                                                                                          8777filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8778move-result-object v15
                                                                                                                                                                                                          8780invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8781const/16 v15, 0x5d
                                                                                                                                                                                                          8782aput-object v2, v1, v15
                                                                                                                                                                                                          8783new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8785const-string v15, "\ud83d\udef5"
                                                                                                                                                                                                          8786filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8787move-result-object v15
                                                                                                                                                                                                          8789invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8790const/16 v15, 0x5e
                                                                                                                                                                                                          8791aput-object v2, v1, v15
                                                                                                                                                                                                          8792new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8794const-string v15, "\ud83d\ude8f"
                                                                                                                                                                                                          8795filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8796move-result-object v15
                                                                                                                                                                                                          8798invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8799const/16 v15, 0x5f
                                                                                                                                                                                                          8800aput-object v2, v1, v15
                                                                                                                                                                                                          8801new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8803const-string v15, "\ud83d\udee3\ufe0f"
                                                                                                                                                                                                          8804filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8805move-result-object v15
                                                                                                                                                                                                          8807invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8808const/16 v15, 0x60
                                                                                                                                                                                                          8809aput-object v2, v1, v15
                                                                                                                                                                                                          8810new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8812const-string v15, "\ud83d\udee4\ufe0f"
                                                                                                                                                                                                          8813filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8814move-result-object v15
                                                                                                                                                                                                          8816invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8817const/16 v15, 0x61
                                                                                                                                                                                                          8818aput-object v2, v1, v15
                                                                                                                                                                                                          8819new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8821const-string v15, "\u26fd"
                                                                                                                                                                                                          8822filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8823move-result-object v15
                                                                                                                                                                                                          8825invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8826const/16 v15, 0x62
                                                                                                                                                                                                          8827aput-object v2, v1, v15
                                                                                                                                                                                                          8828new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8830const-string v15, "\ud83d\udea8"
                                                                                                                                                                                                          8831filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8832move-result-object v15
                                                                                                                                                                                                          8834invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8835const/16 v15, 0x63
                                                                                                                                                                                                          8836aput-object v2, v1, v15
                                                                                                                                                                                                          8837new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8839const-string v15, "\ud83d\udea5"
                                                                                                                                                                                                          8840filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8841move-result-object v15
                                                                                                                                                                                                          8843invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8844const/16 v15, 0x64
                                                                                                                                                                                                          8845aput-object v2, v1, v15
                                                                                                                                                                                                          8846new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8848const-string v15, "\ud83d\udea6"
                                                                                                                                                                                                          8849filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8850move-result-object v15
                                                                                                                                                                                                          8852invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8853const/16 v15, 0x65
                                                                                                                                                                                                          8854aput-object v2, v1, v15
                                                                                                                                                                                                          8855new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8857const-string v15, "\ud83d\udea7"
                                                                                                                                                                                                          8858filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8859move-result-object v15
                                                                                                                                                                                                          8861invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8862const/16 v15, 0x66
                                                                                                                                                                                                          8863aput-object v2, v1, v15
                                                                                                                                                                                                          8864new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8866const-string v15, "\ud83d\uded1"
                                                                                                                                                                                                          8867filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8868move-result-object v15
                                                                                                                                                                                                          8870invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8871const/16 v15, 0x67
                                                                                                                                                                                                          8872aput-object v2, v1, v15
                                                                                                                                                                                                          8873new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8875const-string v15, "\u2693"
                                                                                                                                                                                                          8876filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8877move-result-object v15
                                                                                                                                                                                                          8879invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8880const/16 v15, 0x68
                                                                                                                                                                                                          8881aput-object v2, v1, v15
                                                                                                                                                                                                          8882new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8884const-string v15, "\u26f5"
                                                                                                                                                                                                          8885filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8886move-result-object v15
                                                                                                                                                                                                          8888invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8889const/16 v15, 0x69
                                                                                                                                                                                                          8890aput-object v2, v1, v15
                                                                                                                                                                                                          8891new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8893const-string v15, "\ud83d\udef6"
                                                                                                                                                                                                          8894filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8895move-result-object v15
                                                                                                                                                                                                          8897invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8898const/16 v15, 0x6a
                                                                                                                                                                                                          8899aput-object v2, v1, v15
                                                                                                                                                                                                          8900new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8902const-string v15, "\ud83d\udea4"
                                                                                                                                                                                                          8903filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8904move-result-object v15
                                                                                                                                                                                                          8906invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8907const/16 v15, 0x6b
                                                                                                                                                                                                          8908aput-object v2, v1, v15
                                                                                                                                                                                                          8909new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8911const-string v15, "\ud83d\udef3\ufe0f"
                                                                                                                                                                                                          8912filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8913move-result-object v15
                                                                                                                                                                                                          8915invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8916const/16 v15, 0x6c
                                                                                                                                                                                                          8917aput-object v2, v1, v15
                                                                                                                                                                                                          8918new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8920const-string v15, "\u26f4\ufe0f"
                                                                                                                                                                                                          8921filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8922move-result-object v15
                                                                                                                                                                                                          8924invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8925const/16 v15, 0x6d
                                                                                                                                                                                                          8926aput-object v2, v1, v15
                                                                                                                                                                                                          8927new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8929const-string v15, "\ud83d\udee5\ufe0f"
                                                                                                                                                                                                          8930filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8931move-result-object v15
                                                                                                                                                                                                          8933invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8934const/16 v15, 0x6e
                                                                                                                                                                                                          8935aput-object v2, v1, v15
                                                                                                                                                                                                          8936new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8938const-string v15, "\ud83d\udea2"
                                                                                                                                                                                                          8939filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8940move-result-object v15
                                                                                                                                                                                                          8942invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8943const/16 v15, 0x6f
                                                                                                                                                                                                          8944aput-object v2, v1, v15
                                                                                                                                                                                                          8945new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8947const-string v15, "\u2708\ufe0f"
                                                                                                                                                                                                          8948filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8949move-result-object v15
                                                                                                                                                                                                          8951invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8952const/16 v15, 0x70
                                                                                                                                                                                                          8953aput-object v2, v1, v15
                                                                                                                                                                                                          8954new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8956const-string v15, "\ud83d\udee9\ufe0f"
                                                                                                                                                                                                          8957filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8958move-result-object v15
                                                                                                                                                                                                          8960invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8961const/16 v15, 0x71
                                                                                                                                                                                                          8962aput-object v2, v1, v15
                                                                                                                                                                                                          8963new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8965const-string v15, "\ud83d\udeeb"
                                                                                                                                                                                                          8966filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8967move-result-object v15
                                                                                                                                                                                                          8969invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8970const/16 v15, 0x72
                                                                                                                                                                                                          8971aput-object v2, v1, v15
                                                                                                                                                                                                          8972new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8974const-string v15, "\ud83d\udeec"
                                                                                                                                                                                                          8975filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8976move-result-object v15
                                                                                                                                                                                                          8978invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8979const/16 v15, 0x73
                                                                                                                                                                                                          8980aput-object v2, v1, v15
                                                                                                                                                                                                          8981new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8983const-string v15, "\ud83d\udcba"
                                                                                                                                                                                                          8984filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8985move-result-object v15
                                                                                                                                                                                                          8987invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8988const/16 v15, 0x74
                                                                                                                                                                                                          8989aput-object v2, v1, v15
                                                                                                                                                                                                          8990new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          8992const-string v15, "\ud83d\ude81"
                                                                                                                                                                                                          8993filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          8994move-result-object v15
                                                                                                                                                                                                          8996invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          8997const/16 v15, 0x75
                                                                                                                                                                                                          8998aput-object v2, v1, v15
                                                                                                                                                                                                          8999new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9001const-string v15, "\ud83d\ude9f"
                                                                                                                                                                                                          9002filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9003move-result-object v15
                                                                                                                                                                                                          9005invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9006const/16 v15, 0x76
                                                                                                                                                                                                          9007aput-object v2, v1, v15
                                                                                                                                                                                                          9008new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9010const-string v15, "\ud83d\udea0"
                                                                                                                                                                                                          9011filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9012move-result-object v15
                                                                                                                                                                                                          9014invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9015const/16 v15, 0x77
                                                                                                                                                                                                          9016aput-object v2, v1, v15
                                                                                                                                                                                                          9017new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9019const-string v15, "\ud83d\udea1"
                                                                                                                                                                                                          9020filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9021move-result-object v15
                                                                                                                                                                                                          9023invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9024const/16 v15, 0x78
                                                                                                                                                                                                          9025aput-object v2, v1, v15
                                                                                                                                                                                                          9026new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9028const-string v15, "\ud83d\udef0\ufe0f"
                                                                                                                                                                                                          9029filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9030move-result-object v15
                                                                                                                                                                                                          9032invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9033const/16 v15, 0x79
                                                                                                                                                                                                          9034aput-object v2, v1, v15
                                                                                                                                                                                                          9035new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9037const-string v15, "\ud83d\ude80"
                                                                                                                                                                                                          9038filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9039move-result-object v15
                                                                                                                                                                                                          9041invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9042const/16 v15, 0x7a
                                                                                                                                                                                                          9043aput-object v2, v1, v15
                                                                                                                                                                                                          9044new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9046const-string v15, "\ud83d\udef8"
                                                                                                                                                                                                          9047filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9048move-result-object v15
                                                                                                                                                                                                          9050invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9051const/16 v15, 0x7b
                                                                                                                                                                                                          9052aput-object v2, v1, v15
                                                                                                                                                                                                          9053new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9055const-string v15, "\ud83d\udece\ufe0f"
                                                                                                                                                                                                          9056filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9057move-result-object v15
                                                                                                                                                                                                          9059invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9060const/16 v15, 0x7c
                                                                                                                                                                                                          9061aput-object v2, v1, v15
                                                                                                                                                                                                          9062new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9064const-string v15, "\ud83d\udeaa"
                                                                                                                                                                                                          9065filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9066move-result-object v15
                                                                                                                                                                                                          9068invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9069const/16 v15, 0x7d
                                                                                                                                                                                                          9070aput-object v2, v1, v15
                                                                                                                                                                                                          9071new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9073const-string v15, "\ud83d\udecf\ufe0f"
                                                                                                                                                                                                          9074filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9075move-result-object v15
                                                                                                                                                                                                          9077invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9078const/16 v15, 0x7e
                                                                                                                                                                                                          9079aput-object v2, v1, v15
                                                                                                                                                                                                          9080new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9082const-string v15, "\ud83d\udecb\ufe0f"
                                                                                                                                                                                                          9083filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9084move-result-object v15
                                                                                                                                                                                                          9086invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9087const/16 v15, 0x7f
                                                                                                                                                                                                          9088aput-object v2, v1, v15
                                                                                                                                                                                                          9089new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9091const-string v15, "\ud83d\udebd"
                                                                                                                                                                                                          9092filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9093move-result-object v15
                                                                                                                                                                                                          9095invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9096const/16 v15, 0x80
                                                                                                                                                                                                          9097aput-object v2, v1, v15
                                                                                                                                                                                                          9098new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9100const-string v15, "\ud83d\udebf"
                                                                                                                                                                                                          9101filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9102move-result-object v15
                                                                                                                                                                                                          9104invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9105const/16 v15, 0x81
                                                                                                                                                                                                          9106aput-object v2, v1, v15
                                                                                                                                                                                                          9107new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9109const-string v15, "\ud83d\udec1"
                                                                                                                                                                                                          9110filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9111move-result-object v15
                                                                                                                                                                                                          9113invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9114const/16 v15, 0x82
                                                                                                                                                                                                          9115aput-object v2, v1, v15
                                                                                                                                                                                                          9116new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9118const-string v15, "\u231b"
                                                                                                                                                                                                          9119filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9120move-result-object v15
                                                                                                                                                                                                          9122invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9123const/16 v15, 0x83
                                                                                                                                                                                                          9124aput-object v2, v1, v15
                                                                                                                                                                                                          9125new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9127const-string v15, "\u23f3"
                                                                                                                                                                                                          9128filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9129move-result-object v15
                                                                                                                                                                                                          9131invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9132const/16 v15, 0x84
                                                                                                                                                                                                          9133aput-object v2, v1, v15
                                                                                                                                                                                                          9134new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9136const-string v15, "\u231a"
                                                                                                                                                                                                          9137filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9138move-result-object v15
                                                                                                                                                                                                          9140invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9141const/16 v15, 0x85
                                                                                                                                                                                                          9142aput-object v2, v1, v15
                                                                                                                                                                                                          9143new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9145const-string v15, "\u23f0"
                                                                                                                                                                                                          9146filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9147move-result-object v15
                                                                                                                                                                                                          9149invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9150const/16 v15, 0x86
                                                                                                                                                                                                          9151aput-object v2, v1, v15
                                                                                                                                                                                                          9152new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9154const-string v15, "\u23f1\ufe0f"
                                                                                                                                                                                                          9155filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9156move-result-object v15
                                                                                                                                                                                                          9158invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9159const/16 v15, 0x87
                                                                                                                                                                                                          9160aput-object v2, v1, v15
                                                                                                                                                                                                          9161new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9163const-string v15, "\u23f2\ufe0f"
                                                                                                                                                                                                          9164filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9165move-result-object v15
                                                                                                                                                                                                          9167invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9168const/16 v15, 0x88
                                                                                                                                                                                                          9169aput-object v2, v1, v15
                                                                                                                                                                                                          9170new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9172const-string v15, "\ud83d\udd70\ufe0f"
                                                                                                                                                                                                          9173filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9174move-result-object v15
                                                                                                                                                                                                          9176invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9177const/16 v15, 0x89
                                                                                                                                                                                                          9178aput-object v2, v1, v15
                                                                                                                                                                                                          9179new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9181const-string v15, "\ud83d\udd5b"
                                                                                                                                                                                                          9182filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9183move-result-object v15
                                                                                                                                                                                                          9185invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9186const/16 v15, 0x8a
                                                                                                                                                                                                          9187aput-object v2, v1, v15
                                                                                                                                                                                                          9188new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9190const-string v15, "\ud83d\udd67"
                                                                                                                                                                                                          9191filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9192move-result-object v15
                                                                                                                                                                                                          9194invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9195const/16 v15, 0x8b
                                                                                                                                                                                                          9196aput-object v2, v1, v15
                                                                                                                                                                                                          9197new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9199const-string v15, "\ud83d\udd50"
                                                                                                                                                                                                          9200filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9201move-result-object v15
                                                                                                                                                                                                          9203invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9204const/16 v15, 0x8c
                                                                                                                                                                                                          9205aput-object v2, v1, v15
                                                                                                                                                                                                          9206new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9208const-string v15, "\ud83d\udd5c"
                                                                                                                                                                                                          9209filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9210move-result-object v15
                                                                                                                                                                                                          9212invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9213const/16 v15, 0x8d
                                                                                                                                                                                                          9214aput-object v2, v1, v15
                                                                                                                                                                                                          9215new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9217const-string v15, "\ud83d\udd51"
                                                                                                                                                                                                          9218filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9219move-result-object v15
                                                                                                                                                                                                          9221invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9222const/16 v15, 0x8e
                                                                                                                                                                                                          9223aput-object v2, v1, v15
                                                                                                                                                                                                          9224new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9226const-string v15, "\ud83d\udd5d"
                                                                                                                                                                                                          9227filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9228move-result-object v15
                                                                                                                                                                                                          9230invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9231const/16 v15, 0x8f
                                                                                                                                                                                                          9232aput-object v2, v1, v15
                                                                                                                                                                                                          9233new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9235const-string v15, "\ud83d\udd52"
                                                                                                                                                                                                          9236filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9237move-result-object v15
                                                                                                                                                                                                          9239invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9240const/16 v15, 0x90
                                                                                                                                                                                                          9241aput-object v2, v1, v15
                                                                                                                                                                                                          9242new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9244const-string v15, "\ud83d\udd5e"
                                                                                                                                                                                                          9245filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9246move-result-object v15
                                                                                                                                                                                                          9248invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9249const/16 v15, 0x91
                                                                                                                                                                                                          9250aput-object v2, v1, v15
                                                                                                                                                                                                          9251new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9253const-string v15, "\ud83d\udd53"
                                                                                                                                                                                                          9254filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9255move-result-object v15
                                                                                                                                                                                                          9257invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9258const/16 v15, 0x92
                                                                                                                                                                                                          9259aput-object v2, v1, v15
                                                                                                                                                                                                          9260new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9262const-string v15, "\ud83d\udd5f"
                                                                                                                                                                                                          9263filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9264move-result-object v15
                                                                                                                                                                                                          9266invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9267const/16 v15, 0x93
                                                                                                                                                                                                          9268aput-object v2, v1, v15
                                                                                                                                                                                                          9269new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9271const-string v15, "\ud83d\udd54"
                                                                                                                                                                                                          9272filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9273move-result-object v15
                                                                                                                                                                                                          9275invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9276const/16 v15, 0x94
                                                                                                                                                                                                          9277aput-object v2, v1, v15
                                                                                                                                                                                                          9278new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9280const-string v15, "\ud83d\udd60"
                                                                                                                                                                                                          9281filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9282move-result-object v15
                                                                                                                                                                                                          9284invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9285const/16 v15, 0x95
                                                                                                                                                                                                          9286aput-object v2, v1, v15
                                                                                                                                                                                                          9287new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9289const-string v15, "\ud83d\udd55"
                                                                                                                                                                                                          9290filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9291move-result-object v15
                                                                                                                                                                                                          9293invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9294const/16 v15, 0x96
                                                                                                                                                                                                          9295aput-object v2, v1, v15
                                                                                                                                                                                                          9296new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9298const-string v15, "\ud83d\udd61"
                                                                                                                                                                                                          9299filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9300move-result-object v15
                                                                                                                                                                                                          9302invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9303const/16 v15, 0x97
                                                                                                                                                                                                          9304aput-object v2, v1, v15
                                                                                                                                                                                                          9305new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9307const-string v15, "\ud83d\udd56"
                                                                                                                                                                                                          9308filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9309move-result-object v15
                                                                                                                                                                                                          9311invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9312const/16 v15, 0x98
                                                                                                                                                                                                          9313aput-object v2, v1, v15
                                                                                                                                                                                                          9314new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9316const-string v15, "\ud83d\udd62"
                                                                                                                                                                                                          9317filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9318move-result-object v15
                                                                                                                                                                                                          9320invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9321const/16 v15, 0x99
                                                                                                                                                                                                          9322aput-object v2, v1, v15
                                                                                                                                                                                                          9323new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9325const-string v15, "\ud83d\udd57"
                                                                                                                                                                                                          9326filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9327move-result-object v15
                                                                                                                                                                                                          9329invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9330const/16 v15, 0x9a
                                                                                                                                                                                                          9331aput-object v2, v1, v15
                                                                                                                                                                                                          9332new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9334const-string v15, "\ud83d\udd63"
                                                                                                                                                                                                          9335filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9336move-result-object v15
                                                                                                                                                                                                          9338invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9339const/16 v15, 0x9b
                                                                                                                                                                                                          9340aput-object v2, v1, v15
                                                                                                                                                                                                          9341new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9343const-string v15, "\ud83d\udd58"
                                                                                                                                                                                                          9344filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9345move-result-object v15
                                                                                                                                                                                                          9347invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9348const/16 v15, 0x9c
                                                                                                                                                                                                          9349aput-object v2, v1, v15
                                                                                                                                                                                                          9350new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9352const-string v15, "\ud83d\udd64"
                                                                                                                                                                                                          9353filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9354move-result-object v15
                                                                                                                                                                                                          9356invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9357const/16 v15, 0x9d
                                                                                                                                                                                                          9358aput-object v2, v1, v15
                                                                                                                                                                                                          9359new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9361const-string v15, "\ud83d\udd59"
                                                                                                                                                                                                          9362filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9363move-result-object v15
                                                                                                                                                                                                          9365invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9366const/16 v15, 0x9e
                                                                                                                                                                                                          9367aput-object v2, v1, v15
                                                                                                                                                                                                          9368new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9370const-string v15, "\ud83d\udd65"
                                                                                                                                                                                                          9371filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9372move-result-object v15
                                                                                                                                                                                                          9374invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9375const/16 v15, 0x9f
                                                                                                                                                                                                          9376aput-object v2, v1, v15
                                                                                                                                                                                                          9377new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9379const-string v15, "\ud83d\udd5a"
                                                                                                                                                                                                          9380filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9381move-result-object v15
                                                                                                                                                                                                          9383invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9384const/16 v15, 0xa0
                                                                                                                                                                                                          9385aput-object v2, v1, v15
                                                                                                                                                                                                          9386new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9388const-string v15, "\ud83d\udd66"
                                                                                                                                                                                                          9389filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9390move-result-object v15
                                                                                                                                                                                                          9392invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9393const/16 v15, 0xa1
                                                                                                                                                                                                          9394aput-object v2, v1, v15
                                                                                                                                                                                                          9395new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9397const-string v15, "\ud83c\udf11"
                                                                                                                                                                                                          9398filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9399move-result-object v15
                                                                                                                                                                                                          9401invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9402const/16 v15, 0xa2
                                                                                                                                                                                                          9403aput-object v2, v1, v15
                                                                                                                                                                                                          9404new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9406const-string v15, "\ud83c\udf12"
                                                                                                                                                                                                          9407filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9408move-result-object v15
                                                                                                                                                                                                          9410invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9411const/16 v15, 0xa3
                                                                                                                                                                                                          9412aput-object v2, v1, v15
                                                                                                                                                                                                          9413new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9415const-string v15, "\ud83c\udf13"
                                                                                                                                                                                                          9416filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9417move-result-object v15
                                                                                                                                                                                                          9419invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9420const/16 v15, 0xa4
                                                                                                                                                                                                          9421aput-object v2, v1, v15
                                                                                                                                                                                                          9422new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9424const-string v15, "\ud83c\udf14"
                                                                                                                                                                                                          9425filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9426move-result-object v15
                                                                                                                                                                                                          9428invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9429const/16 v15, 0xa5
                                                                                                                                                                                                          9430aput-object v2, v1, v15
                                                                                                                                                                                                          9431new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9433const-string v15, "\ud83c\udf15"
                                                                                                                                                                                                          9434filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9435move-result-object v15
                                                                                                                                                                                                          9437invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9438const/16 v15, 0xa6
                                                                                                                                                                                                          9439aput-object v2, v1, v15
                                                                                                                                                                                                          9440new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9442const-string v15, "\ud83c\udf16"
                                                                                                                                                                                                          9443filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9444move-result-object v15
                                                                                                                                                                                                          9446invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9447const/16 v15, 0xa7
                                                                                                                                                                                                          9448aput-object v2, v1, v15
                                                                                                                                                                                                          9449new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9451const-string v15, "\ud83c\udf17"
                                                                                                                                                                                                          9452filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9453move-result-object v15
                                                                                                                                                                                                          9455invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9456const/16 v15, 0xa8
                                                                                                                                                                                                          9457aput-object v2, v1, v15
                                                                                                                                                                                                          9458new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9460const-string v15, "\ud83c\udf18"
                                                                                                                                                                                                          9461filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9462move-result-object v15
                                                                                                                                                                                                          9464invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9465const/16 v15, 0xa9
                                                                                                                                                                                                          9466aput-object v2, v1, v15
                                                                                                                                                                                                          9467new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9469const-string v15, "\ud83c\udf19"
                                                                                                                                                                                                          9470filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9471move-result-object v15
                                                                                                                                                                                                          9473invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9474const/16 v15, 0xaa
                                                                                                                                                                                                          9475aput-object v2, v1, v15
                                                                                                                                                                                                          9476new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9478const-string v15, "\ud83c\udf1a"
                                                                                                                                                                                                          9479filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9480move-result-object v15
                                                                                                                                                                                                          9482invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9483const/16 v15, 0xab
                                                                                                                                                                                                          9484aput-object v2, v1, v15
                                                                                                                                                                                                          9485new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9487const-string v15, "\ud83c\udf1b"
                                                                                                                                                                                                          9488filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9489move-result-object v15
                                                                                                                                                                                                          9491invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9492const/16 v15, 0xac
                                                                                                                                                                                                          9493aput-object v2, v1, v15
                                                                                                                                                                                                          9494new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9496const-string v15, "\ud83c\udf1c"
                                                                                                                                                                                                          9497filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9498move-result-object v15
                                                                                                                                                                                                          9500invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9501const/16 v15, 0xad
                                                                                                                                                                                                          9502aput-object v2, v1, v15
                                                                                                                                                                                                          9503new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9505const-string v15, "\ud83c\udf21\ufe0f"
                                                                                                                                                                                                          9506filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9507move-result-object v15
                                                                                                                                                                                                          9509invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9510const/16 v15, 0xae
                                                                                                                                                                                                          9511aput-object v2, v1, v15
                                                                                                                                                                                                          9512new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9514const-string v15, "\u2600\ufe0f"
                                                                                                                                                                                                          9515filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9516move-result-object v15
                                                                                                                                                                                                          9518invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9519const/16 v15, 0xaf
                                                                                                                                                                                                          9520aput-object v2, v1, v15
                                                                                                                                                                                                          9521new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9523const-string v15, "\ud83c\udf1d"
                                                                                                                                                                                                          9524filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9525move-result-object v15
                                                                                                                                                                                                          9527invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9528const/16 v15, 0xb0
                                                                                                                                                                                                          9529aput-object v2, v1, v15
                                                                                                                                                                                                          9530new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9532const-string v15, "\ud83c\udf1e"
                                                                                                                                                                                                          9533filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9534move-result-object v15
                                                                                                                                                                                                          9536invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9537const/16 v15, 0xb1
                                                                                                                                                                                                          9538aput-object v2, v1, v15
                                                                                                                                                                                                          9539new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9541const-string v15, "\u2b50"
                                                                                                                                                                                                          9542filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9543move-result-object v15
                                                                                                                                                                                                          9545invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9546const/16 v15, 0xb2
                                                                                                                                                                                                          9547aput-object v2, v1, v15
                                                                                                                                                                                                          9548new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9550const-string v15, "\ud83c\udf1f"
                                                                                                                                                                                                          9551filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9552move-result-object v15
                                                                                                                                                                                                          9554invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9555const/16 v15, 0xb3
                                                                                                                                                                                                          9556aput-object v2, v1, v15
                                                                                                                                                                                                          9557new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9559const-string v15, "\ud83c\udf20"
                                                                                                                                                                                                          9560filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9561move-result-object v15
                                                                                                                                                                                                          9563invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9564const/16 v15, 0xb4
                                                                                                                                                                                                          9565aput-object v2, v1, v15
                                                                                                                                                                                                          9566new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9568const-string v15, "\u2601\ufe0f"
                                                                                                                                                                                                          9569filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9570move-result-object v15
                                                                                                                                                                                                          9572invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9573const/16 v15, 0xb5
                                                                                                                                                                                                          9574aput-object v2, v1, v15
                                                                                                                                                                                                          9575new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9577const-string v15, "\u26c5"
                                                                                                                                                                                                          9578filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9579move-result-object v15
                                                                                                                                                                                                          9581invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9582const/16 v15, 0xb6
                                                                                                                                                                                                          9583aput-object v2, v1, v15
                                                                                                                                                                                                          9584new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9586const-string v15, "\u26c8\ufe0f"
                                                                                                                                                                                                          9587filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9588move-result-object v15
                                                                                                                                                                                                          9590invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9591const/16 v15, 0xb7
                                                                                                                                                                                                          9592aput-object v2, v1, v15
                                                                                                                                                                                                          9593new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9595const-string v15, "\ud83c\udf24\ufe0f"
                                                                                                                                                                                                          9596filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9597move-result-object v15
                                                                                                                                                                                                          9599invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9600const/16 v15, 0xb8
                                                                                                                                                                                                          9601aput-object v2, v1, v15
                                                                                                                                                                                                          9602new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9604const-string v15, "\ud83c\udf25\ufe0f"
                                                                                                                                                                                                          9605filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9606move-result-object v15
                                                                                                                                                                                                          9608invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9609const/16 v15, 0xb9
                                                                                                                                                                                                          9610aput-object v2, v1, v15
                                                                                                                                                                                                          9611new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9613const-string v15, "\ud83c\udf26\ufe0f"
                                                                                                                                                                                                          9614filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9615move-result-object v15
                                                                                                                                                                                                          9617invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9618const/16 v15, 0xba
                                                                                                                                                                                                          9619aput-object v2, v1, v15
                                                                                                                                                                                                          9620new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9622const-string v15, "\ud83c\udf27\ufe0f"
                                                                                                                                                                                                          9623filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9624move-result-object v15
                                                                                                                                                                                                          9626invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9627const/16 v15, 0xbb
                                                                                                                                                                                                          9628aput-object v2, v1, v15
                                                                                                                                                                                                          9629new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9631const-string v15, "\ud83c\udf28\ufe0f"
                                                                                                                                                                                                          9632filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9633move-result-object v15
                                                                                                                                                                                                          9635invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9636const/16 v15, 0xbc
                                                                                                                                                                                                          9637aput-object v2, v1, v15
                                                                                                                                                                                                          9638new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9640const-string v15, "\ud83c\udf29\ufe0f"
                                                                                                                                                                                                          9641filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9642move-result-object v15
                                                                                                                                                                                                          9644invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9645const/16 v15, 0xbd
                                                                                                                                                                                                          9646aput-object v2, v1, v15
                                                                                                                                                                                                          9647new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9649const-string v15, "\ud83c\udf2a\ufe0f"
                                                                                                                                                                                                          9650filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9651move-result-object v15
                                                                                                                                                                                                          9653invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9654const/16 v15, 0xbe
                                                                                                                                                                                                          9655aput-object v2, v1, v15
                                                                                                                                                                                                          9656new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9658const-string v15, "\ud83c\udf2b\ufe0f"
                                                                                                                                                                                                          9659filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9660move-result-object v15
                                                                                                                                                                                                          9662invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9663const/16 v15, 0xbf
                                                                                                                                                                                                          9664aput-object v2, v1, v15
                                                                                                                                                                                                          9665new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9667const-string v15, "\ud83c\udf2c\ufe0f"
                                                                                                                                                                                                          9668filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9669move-result-object v15
                                                                                                                                                                                                          9671invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9672const/16 v15, 0xc0
                                                                                                                                                                                                          9673aput-object v2, v1, v15
                                                                                                                                                                                                          9674new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9676const-string v15, "\ud83c\udf00"
                                                                                                                                                                                                          9677filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9678move-result-object v15
                                                                                                                                                                                                          9680invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9681const/16 v15, 0xc1
                                                                                                                                                                                                          9682aput-object v2, v1, v15
                                                                                                                                                                                                          9683new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9685const-string v15, "\ud83c\udf08"
                                                                                                                                                                                                          9686filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9687move-result-object v15
                                                                                                                                                                                                          9689invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9690const/16 v15, 0xc2
                                                                                                                                                                                                          9691aput-object v2, v1, v15
                                                                                                                                                                                                          9692new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9694const-string v15, "\ud83c\udf02"
                                                                                                                                                                                                          9695filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9696move-result-object v15
                                                                                                                                                                                                          9698invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9699const/16 v15, 0xc3
                                                                                                                                                                                                          9700aput-object v2, v1, v15
                                                                                                                                                                                                          9701new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9703const-string v15, "\u2602\ufe0f"
                                                                                                                                                                                                          9704filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9705move-result-object v15
                                                                                                                                                                                                          9707invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9708const/16 v15, 0xc4
                                                                                                                                                                                                          9709aput-object v2, v1, v15
                                                                                                                                                                                                          9710new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9712const-string v15, "\u2614"
                                                                                                                                                                                                          9713filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9714move-result-object v15
                                                                                                                                                                                                          9716invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9717const/16 v15, 0xc5
                                                                                                                                                                                                          9718aput-object v2, v1, v15
                                                                                                                                                                                                          9719new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9721const-string v15, "\u26f1\ufe0f"
                                                                                                                                                                                                          9722filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9723move-result-object v15
                                                                                                                                                                                                          9725invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9726const/16 v15, 0xc6
                                                                                                                                                                                                          9727aput-object v2, v1, v15
                                                                                                                                                                                                          9728new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9730const-string v15, "\u26a1"
                                                                                                                                                                                                          9731filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9732move-result-object v15
                                                                                                                                                                                                          9734invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9735const/16 v15, 0xc7
                                                                                                                                                                                                          9736aput-object v2, v1, v15
                                                                                                                                                                                                          9737new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9739const-string v15, "\u2744\ufe0f"
                                                                                                                                                                                                          9740filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9741move-result-object v15
                                                                                                                                                                                                          9743invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9744const/16 v15, 0xc8
                                                                                                                                                                                                          9745aput-object v2, v1, v15
                                                                                                                                                                                                          9746new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9748const-string v15, "\u2603\ufe0f"
                                                                                                                                                                                                          9749filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9750move-result-object v15
                                                                                                                                                                                                          9752invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9753const/16 v15, 0xc9
                                                                                                                                                                                                          9754aput-object v2, v1, v15
                                                                                                                                                                                                          9755new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9757const-string v15, "\u26c4"
                                                                                                                                                                                                          9758filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9759move-result-object v15
                                                                                                                                                                                                          9761invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9762const/16 v15, 0xca
                                                                                                                                                                                                          9763aput-object v2, v1, v15
                                                                                                                                                                                                          9764new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9766const-string v15, "\u2604\ufe0f"
                                                                                                                                                                                                          9767filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9768move-result-object v15
                                                                                                                                                                                                          9770invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9771const/16 v15, 0xcb
                                                                                                                                                                                                          9772aput-object v2, v1, v15
                                                                                                                                                                                                          9773new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9775const-string v15, "\ud83d\udd25"
                                                                                                                                                                                                          9776filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9777move-result-object v15
                                                                                                                                                                                                          9779invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9780const/16 v15, 0xcc
                                                                                                                                                                                                          9781aput-object v2, v1, v15
                                                                                                                                                                                                          9782new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9784const-string v15, "\ud83d\udca7"
                                                                                                                                                                                                          9785filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9786move-result-object v15
                                                                                                                                                                                                          9788invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9789const/16 v15, 0xcd
                                                                                                                                                                                                          9790aput-object v2, v1, v15
                                                                                                                                                                                                          9791new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9793const-string v15, "\ud83c\udf0a"
                                                                                                                                                                                                          9794filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9795move-result-object v15
                                                                                                                                                                                                          9797invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9798const/16 v15, 0xce
                                                                                                                                                                                                          9799aput-object v2, v1, v15
                                                                                                                                                                                                          9801const-string v2, "emoji/Places.png"
                                                                                                                                                                                                          9802const v15, 0x7f040176
                                                                                                                                                                                                          9804invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          9805sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PLACES:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          9806new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          9807const/16 v1, 0xa2
                                                                                                                                                                                                          9808new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9809new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9811const-string v15, "\ud83d\udd07"
                                                                                                                                                                                                          9812filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9813move-result-object v15
                                                                                                                                                                                                          9815invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9816aput-object v2, v1, v3
                                                                                                                                                                                                          9817new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9819const-string v15, "\ud83d\udd08"
                                                                                                                                                                                                          9820filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9821move-result-object v15
                                                                                                                                                                                                          9823invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9824aput-object v2, v1, v4
                                                                                                                                                                                                          9825new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9827const-string v15, "\ud83d\udd09"
                                                                                                                                                                                                          9828filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9829move-result-object v15
                                                                                                                                                                                                          9831invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9832aput-object v2, v1, v5
                                                                                                                                                                                                          9833new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9835const-string v15, "\ud83d\udd0a"
                                                                                                                                                                                                          9836filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9837move-result-object v15
                                                                                                                                                                                                          9839invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9840aput-object v2, v1, v6
                                                                                                                                                                                                          9841new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9843const-string v15, "\ud83d\udce2"
                                                                                                                                                                                                          9844filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9845move-result-object v15
                                                                                                                                                                                                          9847invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9848aput-object v2, v1, v7
                                                                                                                                                                                                          9849new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9851const-string v15, "\ud83d\udce3"
                                                                                                                                                                                                          9852filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9853move-result-object v15
                                                                                                                                                                                                          9855invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9856aput-object v2, v1, v8
                                                                                                                                                                                                          9857new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9859const-string v15, "\ud83d\udcef"
                                                                                                                                                                                                          9860filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9861move-result-object v15
                                                                                                                                                                                                          9863invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9864aput-object v2, v1, v9
                                                                                                                                                                                                          9865new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9867const-string v15, "\ud83d\udd14"
                                                                                                                                                                                                          9868filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9869move-result-object v15
                                                                                                                                                                                                          9871invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9872aput-object v2, v1, v10
                                                                                                                                                                                                          9873new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9875const-string v15, "\ud83d\udd15"
                                                                                                                                                                                                          9876filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9877move-result-object v15
                                                                                                                                                                                                          9879invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9880aput-object v2, v1, v11
                                                                                                                                                                                                          9881new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9883const-string v15, "\ud83c\udfbc"
                                                                                                                                                                                                          9884filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9885move-result-object v15
                                                                                                                                                                                                          9887invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9888aput-object v2, v1, v12
                                                                                                                                                                                                          9889new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9891const-string v15, "\ud83c\udfb5"
                                                                                                                                                                                                          9892filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9893move-result-object v15
                                                                                                                                                                                                          9895invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9896aput-object v2, v1, v13
                                                                                                                                                                                                          9897new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9899const-string v15, "\ud83c\udfb6"
                                                                                                                                                                                                          9900filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9901move-result-object v15
                                                                                                                                                                                                          9903invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9904aput-object v2, v1, v14
                                                                                                                                                                                                          9905new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9907const-string v15, "\ud83c\udf99\ufe0f"
                                                                                                                                                                                                          9908filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9909move-result-object v15
                                                                                                                                                                                                          9911invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9912const/16 v15, 0xc
                                                                                                                                                                                                          9913aput-object v2, v1, v15
                                                                                                                                                                                                          9914new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9916const-string v15, "\ud83c\udf9a\ufe0f"
                                                                                                                                                                                                          9917filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9918move-result-object v15
                                                                                                                                                                                                          9920invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9921const/16 v15, 0xd
                                                                                                                                                                                                          9922aput-object v2, v1, v15
                                                                                                                                                                                                          9923new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9925const-string v15, "\ud83c\udf9b\ufe0f"
                                                                                                                                                                                                          9926filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9927move-result-object v15
                                                                                                                                                                                                          9929invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9930const/16 v15, 0xe
                                                                                                                                                                                                          9931aput-object v2, v1, v15
                                                                                                                                                                                                          9932new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9934const-string v15, "\ud83c\udfa4"
                                                                                                                                                                                                          9935filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9936move-result-object v15
                                                                                                                                                                                                          9938invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9939const/16 v15, 0xf
                                                                                                                                                                                                          9940aput-object v2, v1, v15
                                                                                                                                                                                                          9941new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9943const-string v15, "\ud83c\udfa7"
                                                                                                                                                                                                          9944filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9945move-result-object v15
                                                                                                                                                                                                          9947invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9948const/16 v15, 0x10
                                                                                                                                                                                                          9949aput-object v2, v1, v15
                                                                                                                                                                                                          9950new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9952const-string v15, "\ud83d\udcfb"
                                                                                                                                                                                                          9953filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9954move-result-object v15
                                                                                                                                                                                                          9956invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9957const/16 v15, 0x11
                                                                                                                                                                                                          9958aput-object v2, v1, v15
                                                                                                                                                                                                          9959new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9961const-string v15, "\ud83c\udfb7"
                                                                                                                                                                                                          9962filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9963move-result-object v15
                                                                                                                                                                                                          9965invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9966const/16 v15, 0x12
                                                                                                                                                                                                          9967aput-object v2, v1, v15
                                                                                                                                                                                                          9968new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9970const-string v15, "\ud83c\udfb8"
                                                                                                                                                                                                          9971filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9972move-result-object v15
                                                                                                                                                                                                          9974invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9975const/16 v15, 0x13
                                                                                                                                                                                                          9976aput-object v2, v1, v15
                                                                                                                                                                                                          9977new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9979const-string v15, "\ud83c\udfb9"
                                                                                                                                                                                                          9980filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9981move-result-object v15
                                                                                                                                                                                                          9983invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9984const/16 v15, 0x14
                                                                                                                                                                                                          9985aput-object v2, v1, v15
                                                                                                                                                                                                          9986new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9988const-string v15, "\ud83c\udfba"
                                                                                                                                                                                                          9989filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9990move-result-object v15
                                                                                                                                                                                                          9992invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          9993const/16 v15, 0x15
                                                                                                                                                                                                          9994aput-object v2, v1, v15
                                                                                                                                                                                                          9995new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          9997const-string v15, "\ud83c\udfbb"
                                                                                                                                                                                                          9998filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          9999move-result-object v15
                                                                                                                                                                                                          10001invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10002const/16 v15, 0x16
                                                                                                                                                                                                          10003aput-object v2, v1, v15
                                                                                                                                                                                                          10004new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10006const-string v15, "\ud83e\udd41"
                                                                                                                                                                                                          10007filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10008move-result-object v15
                                                                                                                                                                                                          10010invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10011const/16 v15, 0x17
                                                                                                                                                                                                          10012aput-object v2, v1, v15
                                                                                                                                                                                                          10013new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10015const-string v15, "\ud83d\udcf1"
                                                                                                                                                                                                          10016filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10017move-result-object v15
                                                                                                                                                                                                          10019invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10020const/16 v15, 0x18
                                                                                                                                                                                                          10021aput-object v2, v1, v15
                                                                                                                                                                                                          10022new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10024const-string v15, "\ud83d\udcf2"
                                                                                                                                                                                                          10025filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10026move-result-object v15
                                                                                                                                                                                                          10028invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10029const/16 v15, 0x19
                                                                                                                                                                                                          10030aput-object v2, v1, v15
                                                                                                                                                                                                          10031new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10033const-string v15, "\u260e\ufe0f"
                                                                                                                                                                                                          10034filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10035move-result-object v15
                                                                                                                                                                                                          10037invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10038const/16 v15, 0x1a
                                                                                                                                                                                                          10039aput-object v2, v1, v15
                                                                                                                                                                                                          10040new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10042const-string v15, "\ud83d\udcde"
                                                                                                                                                                                                          10043filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10044move-result-object v15
                                                                                                                                                                                                          10046invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10047const/16 v15, 0x1b
                                                                                                                                                                                                          10048aput-object v2, v1, v15
                                                                                                                                                                                                          10049new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10051const-string v15, "\ud83d\udcdf"
                                                                                                                                                                                                          10052filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10053move-result-object v15
                                                                                                                                                                                                          10055invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10056const/16 v15, 0x1c
                                                                                                                                                                                                          10057aput-object v2, v1, v15
                                                                                                                                                                                                          10058new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10060const-string v15, "\ud83d\udce0"
                                                                                                                                                                                                          10061filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10062move-result-object v15
                                                                                                                                                                                                          10064invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10065const/16 v15, 0x1d
                                                                                                                                                                                                          10066aput-object v2, v1, v15
                                                                                                                                                                                                          10067new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10069const-string v15, "\ud83d\udd0b"
                                                                                                                                                                                                          10070filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10071move-result-object v15
                                                                                                                                                                                                          10073invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10074const/16 v15, 0x1e
                                                                                                                                                                                                          10075aput-object v2, v1, v15
                                                                                                                                                                                                          10076new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10078const-string v15, "\ud83d\udd0c"
                                                                                                                                                                                                          10079filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10080move-result-object v15
                                                                                                                                                                                                          10082invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10083const/16 v15, 0x1f
                                                                                                                                                                                                          10084aput-object v2, v1, v15
                                                                                                                                                                                                          10085new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10087const-string v15, "\ud83d\udcbb"
                                                                                                                                                                                                          10088filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10089move-result-object v15
                                                                                                                                                                                                          10091invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10092const/16 v15, 0x20
                                                                                                                                                                                                          10093aput-object v2, v1, v15
                                                                                                                                                                                                          10094new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10096const-string v15, "\ud83d\udda5\ufe0f"
                                                                                                                                                                                                          10097filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10098move-result-object v15
                                                                                                                                                                                                          10100invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10101const/16 v15, 0x21
                                                                                                                                                                                                          10102aput-object v2, v1, v15
                                                                                                                                                                                                          10103new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10105const-string v15, "\ud83d\udda8\ufe0f"
                                                                                                                                                                                                          10106filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10107move-result-object v15
                                                                                                                                                                                                          10109invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10110const/16 v15, 0x22
                                                                                                                                                                                                          10111aput-object v2, v1, v15
                                                                                                                                                                                                          10112new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10114const-string v15, "\u2328\ufe0f"
                                                                                                                                                                                                          10115filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10116move-result-object v15
                                                                                                                                                                                                          10118invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10119const/16 v15, 0x23
                                                                                                                                                                                                          10120aput-object v2, v1, v15
                                                                                                                                                                                                          10121new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10123const-string v15, "\ud83d\uddb1\ufe0f"
                                                                                                                                                                                                          10124filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10125move-result-object v15
                                                                                                                                                                                                          10127invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10128const/16 v15, 0x24
                                                                                                                                                                                                          10129aput-object v2, v1, v15
                                                                                                                                                                                                          10130new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10132const-string v15, "\ud83d\uddb2\ufe0f"
                                                                                                                                                                                                          10133filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10134move-result-object v15
                                                                                                                                                                                                          10136invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10137const/16 v15, 0x25
                                                                                                                                                                                                          10138aput-object v2, v1, v15
                                                                                                                                                                                                          10139new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10141const-string v15, "\ud83d\udcbd"
                                                                                                                                                                                                          10142filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10143move-result-object v15
                                                                                                                                                                                                          10145invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10146const/16 v15, 0x26
                                                                                                                                                                                                          10147aput-object v2, v1, v15
                                                                                                                                                                                                          10148new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10150const-string v15, "\ud83d\udcbe"
                                                                                                                                                                                                          10151filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10152move-result-object v15
                                                                                                                                                                                                          10154invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10155const/16 v15, 0x27
                                                                                                                                                                                                          10156aput-object v2, v1, v15
                                                                                                                                                                                                          10157new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10159const-string v15, "\ud83d\udcbf"
                                                                                                                                                                                                          10160filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10161move-result-object v15
                                                                                                                                                                                                          10163invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10164const/16 v15, 0x28
                                                                                                                                                                                                          10165aput-object v2, v1, v15
                                                                                                                                                                                                          10166new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10168const-string v15, "\ud83d\udcc0"
                                                                                                                                                                                                          10169filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10170move-result-object v15
                                                                                                                                                                                                          10172invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10173const/16 v15, 0x29
                                                                                                                                                                                                          10174aput-object v2, v1, v15
                                                                                                                                                                                                          10175new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10177const-string v15, "\ud83c\udfa5"
                                                                                                                                                                                                          10178filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10179move-result-object v15
                                                                                                                                                                                                          10181invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10182const/16 v15, 0x2a
                                                                                                                                                                                                          10183aput-object v2, v1, v15
                                                                                                                                                                                                          10184new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10186const-string v15, "\ud83c\udf9e\ufe0f"
                                                                                                                                                                                                          10187filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10188move-result-object v15
                                                                                                                                                                                                          10190invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10191const/16 v15, 0x2b
                                                                                                                                                                                                          10192aput-object v2, v1, v15
                                                                                                                                                                                                          10193new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10195const-string v15, "\ud83d\udcfd\ufe0f"
                                                                                                                                                                                                          10196filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10197move-result-object v15
                                                                                                                                                                                                          10199invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10200const/16 v15, 0x2c
                                                                                                                                                                                                          10201aput-object v2, v1, v15
                                                                                                                                                                                                          10202new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10204const-string v15, "\ud83c\udfac"
                                                                                                                                                                                                          10205filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10206move-result-object v15
                                                                                                                                                                                                          10208invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10209const/16 v15, 0x2d
                                                                                                                                                                                                          10210aput-object v2, v1, v15
                                                                                                                                                                                                          10211new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10213const-string v15, "\ud83d\udcfa"
                                                                                                                                                                                                          10214filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10215move-result-object v15
                                                                                                                                                                                                          10217invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10218const/16 v15, 0x2e
                                                                                                                                                                                                          10219aput-object v2, v1, v15
                                                                                                                                                                                                          10220new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10222const-string v15, "\ud83d\udcf7"
                                                                                                                                                                                                          10223filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10224move-result-object v15
                                                                                                                                                                                                          10226invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10227const/16 v15, 0x2f
                                                                                                                                                                                                          10228aput-object v2, v1, v15
                                                                                                                                                                                                          10229new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10231const-string v15, "\ud83d\udcf8"
                                                                                                                                                                                                          10232filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10233move-result-object v15
                                                                                                                                                                                                          10235invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10236const/16 v15, 0x30
                                                                                                                                                                                                          10237aput-object v2, v1, v15
                                                                                                                                                                                                          10238new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10240const-string v15, "\ud83d\udcf9"
                                                                                                                                                                                                          10241filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10242move-result-object v15
                                                                                                                                                                                                          10244invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10245const/16 v15, 0x31
                                                                                                                                                                                                          10246aput-object v2, v1, v15
                                                                                                                                                                                                          10247new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10249const-string v15, "\ud83d\udcfc"
                                                                                                                                                                                                          10250filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10251move-result-object v15
                                                                                                                                                                                                          10253invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10254const/16 v15, 0x32
                                                                                                                                                                                                          10255aput-object v2, v1, v15
                                                                                                                                                                                                          10256new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10258const-string v15, "\ud83d\udd0d"
                                                                                                                                                                                                          10259filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10260move-result-object v15
                                                                                                                                                                                                          10262invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10263const/16 v15, 0x33
                                                                                                                                                                                                          10264aput-object v2, v1, v15
                                                                                                                                                                                                          10265new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10267const-string v15, "\ud83d\udd0e"
                                                                                                                                                                                                          10268filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10269move-result-object v15
                                                                                                                                                                                                          10271invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10272const/16 v15, 0x34
                                                                                                                                                                                                          10273aput-object v2, v1, v15
                                                                                                                                                                                                          10274new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10276const-string v15, "\ud83d\udd2c"
                                                                                                                                                                                                          10277filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10278move-result-object v15
                                                                                                                                                                                                          10280invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10281const/16 v15, 0x35
                                                                                                                                                                                                          10282aput-object v2, v1, v15
                                                                                                                                                                                                          10283new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10285const-string v15, "\ud83d\udd2d"
                                                                                                                                                                                                          10286filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10287move-result-object v15
                                                                                                                                                                                                          10289invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10290const/16 v15, 0x36
                                                                                                                                                                                                          10291aput-object v2, v1, v15
                                                                                                                                                                                                          10292new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10294const-string v15, "\ud83d\udce1"
                                                                                                                                                                                                          10295filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10296move-result-object v15
                                                                                                                                                                                                          10298invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10299const/16 v15, 0x37
                                                                                                                                                                                                          10300aput-object v2, v1, v15
                                                                                                                                                                                                          10301new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10303const-string v15, "\ud83d\udd6f\ufe0f"
                                                                                                                                                                                                          10304filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10305move-result-object v15
                                                                                                                                                                                                          10307invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10308const/16 v15, 0x38
                                                                                                                                                                                                          10309aput-object v2, v1, v15
                                                                                                                                                                                                          10310new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10312const-string v15, "\ud83d\udca1"
                                                                                                                                                                                                          10313filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10314move-result-object v15
                                                                                                                                                                                                          10316invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10317const/16 v15, 0x39
                                                                                                                                                                                                          10318aput-object v2, v1, v15
                                                                                                                                                                                                          10319new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10321const-string v15, "\ud83d\udd26"
                                                                                                                                                                                                          10322filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10323move-result-object v15
                                                                                                                                                                                                          10325invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10326const/16 v15, 0x3a
                                                                                                                                                                                                          10327aput-object v2, v1, v15
                                                                                                                                                                                                          10328new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10330const-string v15, "\ud83c\udfee"
                                                                                                                                                                                                          10331filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10332move-result-object v15
                                                                                                                                                                                                          10334invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10335const/16 v15, 0x3b
                                                                                                                                                                                                          10336aput-object v2, v1, v15
                                                                                                                                                                                                          10337new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10339const-string v15, "\ud83d\udcd4"
                                                                                                                                                                                                          10340filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10341move-result-object v15
                                                                                                                                                                                                          10343invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10344const/16 v15, 0x3c
                                                                                                                                                                                                          10345aput-object v2, v1, v15
                                                                                                                                                                                                          10346new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10348const-string v15, "\ud83d\udcd5"
                                                                                                                                                                                                          10349filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10350move-result-object v15
                                                                                                                                                                                                          10352invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10353const/16 v15, 0x3d
                                                                                                                                                                                                          10354aput-object v2, v1, v15
                                                                                                                                                                                                          10355new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10357const-string v15, "\ud83d\udcd6"
                                                                                                                                                                                                          10358filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10359move-result-object v15
                                                                                                                                                                                                          10361invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10362const/16 v15, 0x3e
                                                                                                                                                                                                          10363aput-object v2, v1, v15
                                                                                                                                                                                                          10364new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10366const-string v15, "\ud83d\udcd7"
                                                                                                                                                                                                          10367filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10368move-result-object v15
                                                                                                                                                                                                          10370invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10371const/16 v15, 0x3f
                                                                                                                                                                                                          10372aput-object v2, v1, v15
                                                                                                                                                                                                          10373new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10375const-string v15, "\ud83d\udcd8"
                                                                                                                                                                                                          10376filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10377move-result-object v15
                                                                                                                                                                                                          10379invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10380const/16 v15, 0x40
                                                                                                                                                                                                          10381aput-object v2, v1, v15
                                                                                                                                                                                                          10382new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10384const-string v15, "\ud83d\udcd9"
                                                                                                                                                                                                          10385filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10386move-result-object v15
                                                                                                                                                                                                          10388invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10389const/16 v15, 0x41
                                                                                                                                                                                                          10390aput-object v2, v1, v15
                                                                                                                                                                                                          10391new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10393const-string v15, "\ud83d\udcda"
                                                                                                                                                                                                          10394filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10395move-result-object v15
                                                                                                                                                                                                          10397invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10398const/16 v15, 0x42
                                                                                                                                                                                                          10399aput-object v2, v1, v15
                                                                                                                                                                                                          10400new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10402const-string v15, "\ud83d\udcd3"
                                                                                                                                                                                                          10403filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10404move-result-object v15
                                                                                                                                                                                                          10406invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10407const/16 v15, 0x43
                                                                                                                                                                                                          10408aput-object v2, v1, v15
                                                                                                                                                                                                          10409new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10411const-string v15, "\ud83d\udcd2"
                                                                                                                                                                                                          10412filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10413move-result-object v15
                                                                                                                                                                                                          10415invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10416const/16 v15, 0x44
                                                                                                                                                                                                          10417aput-object v2, v1, v15
                                                                                                                                                                                                          10418new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10420const-string v15, "\ud83d\udcc3"
                                                                                                                                                                                                          10421filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10422move-result-object v15
                                                                                                                                                                                                          10424invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10425const/16 v15, 0x45
                                                                                                                                                                                                          10426aput-object v2, v1, v15
                                                                                                                                                                                                          10427new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10429const-string v15, "\ud83d\udcdc"
                                                                                                                                                                                                          10430filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10431move-result-object v15
                                                                                                                                                                                                          10433invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10434const/16 v15, 0x46
                                                                                                                                                                                                          10435aput-object v2, v1, v15
                                                                                                                                                                                                          10436new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10438const-string v15, "\ud83d\udcc4"
                                                                                                                                                                                                          10439filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10440move-result-object v15
                                                                                                                                                                                                          10442invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10443const/16 v15, 0x47
                                                                                                                                                                                                          10444aput-object v2, v1, v15
                                                                                                                                                                                                          10445new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10447const-string v15, "\ud83d\udcf0"
                                                                                                                                                                                                          10448filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10449move-result-object v15
                                                                                                                                                                                                          10451invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10452const/16 v15, 0x48
                                                                                                                                                                                                          10453aput-object v2, v1, v15
                                                                                                                                                                                                          10454new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10456const-string v15, "\ud83d\uddde\ufe0f"
                                                                                                                                                                                                          10457filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10458move-result-object v15
                                                                                                                                                                                                          10460invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10461const/16 v15, 0x49
                                                                                                                                                                                                          10462aput-object v2, v1, v15
                                                                                                                                                                                                          10463new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10465const-string v15, "\ud83d\udcd1"
                                                                                                                                                                                                          10466filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10467move-result-object v15
                                                                                                                                                                                                          10469invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10470const/16 v15, 0x4a
                                                                                                                                                                                                          10471aput-object v2, v1, v15
                                                                                                                                                                                                          10472new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10474const-string v15, "\ud83d\udd16"
                                                                                                                                                                                                          10475filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10476move-result-object v15
                                                                                                                                                                                                          10478invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10479const/16 v15, 0x4b
                                                                                                                                                                                                          10480aput-object v2, v1, v15
                                                                                                                                                                                                          10481new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10483const-string v15, "\ud83c\udff7\ufe0f"
                                                                                                                                                                                                          10484filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10485move-result-object v15
                                                                                                                                                                                                          10487invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10488const/16 v15, 0x4c
                                                                                                                                                                                                          10489aput-object v2, v1, v15
                                                                                                                                                                                                          10490new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10492const-string v15, "\ud83d\udcb0"
                                                                                                                                                                                                          10493filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10494move-result-object v15
                                                                                                                                                                                                          10496invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10497const/16 v15, 0x4d
                                                                                                                                                                                                          10498aput-object v2, v1, v15
                                                                                                                                                                                                          10499new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10501const-string v15, "\ud83d\udcb4"
                                                                                                                                                                                                          10502filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10503move-result-object v15
                                                                                                                                                                                                          10505invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10506const/16 v15, 0x4e
                                                                                                                                                                                                          10507aput-object v2, v1, v15
                                                                                                                                                                                                          10508new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10510const-string v15, "\ud83d\udcb5"
                                                                                                                                                                                                          10511filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10512move-result-object v15
                                                                                                                                                                                                          10514invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10515const/16 v15, 0x4f
                                                                                                                                                                                                          10516aput-object v2, v1, v15
                                                                                                                                                                                                          10517new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10519const-string v15, "\ud83d\udcb6"
                                                                                                                                                                                                          10520filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10521move-result-object v15
                                                                                                                                                                                                          10523invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10524const/16 v15, 0x50
                                                                                                                                                                                                          10525aput-object v2, v1, v15
                                                                                                                                                                                                          10526new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10528const-string v15, "\ud83d\udcb7"
                                                                                                                                                                                                          10529filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10530move-result-object v15
                                                                                                                                                                                                          10532invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10533const/16 v15, 0x51
                                                                                                                                                                                                          10534aput-object v2, v1, v15
                                                                                                                                                                                                          10535new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10537const-string v15, "\ud83d\udcb8"
                                                                                                                                                                                                          10538filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10539move-result-object v15
                                                                                                                                                                                                          10541invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10542const/16 v15, 0x52
                                                                                                                                                                                                          10543aput-object v2, v1, v15
                                                                                                                                                                                                          10544new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10546const-string v15, "\ud83d\udcb3"
                                                                                                                                                                                                          10547filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10548move-result-object v15
                                                                                                                                                                                                          10550invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10551const/16 v15, 0x53
                                                                                                                                                                                                          10552aput-object v2, v1, v15
                                                                                                                                                                                                          10553new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10555const-string v15, "\ud83d\udcb9"
                                                                                                                                                                                                          10556filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10557move-result-object v15
                                                                                                                                                                                                          10559invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10560const/16 v15, 0x54
                                                                                                                                                                                                          10561aput-object v2, v1, v15
                                                                                                                                                                                                          10562new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10564const-string v15, "\ud83d\udcb1"
                                                                                                                                                                                                          10565filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10566move-result-object v15
                                                                                                                                                                                                          10568invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10569const/16 v15, 0x55
                                                                                                                                                                                                          10570aput-object v2, v1, v15
                                                                                                                                                                                                          10571new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10573const-string v15, "\ud83d\udcb2"
                                                                                                                                                                                                          10574filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10575move-result-object v15
                                                                                                                                                                                                          10577invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10578const/16 v15, 0x56
                                                                                                                                                                                                          10579aput-object v2, v1, v15
                                                                                                                                                                                                          10580new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10582const-string v15, "\u2709\ufe0f"
                                                                                                                                                                                                          10583filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10584move-result-object v15
                                                                                                                                                                                                          10586invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10587const/16 v15, 0x57
                                                                                                                                                                                                          10588aput-object v2, v1, v15
                                                                                                                                                                                                          10589new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10591const-string v15, "\ud83d\udce7"
                                                                                                                                                                                                          10592filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10593move-result-object v15
                                                                                                                                                                                                          10595invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10596const/16 v15, 0x58
                                                                                                                                                                                                          10597aput-object v2, v1, v15
                                                                                                                                                                                                          10598new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10600const-string v15, "\ud83d\udce8"
                                                                                                                                                                                                          10601filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10602move-result-object v15
                                                                                                                                                                                                          10604invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10605const/16 v15, 0x59
                                                                                                                                                                                                          10606aput-object v2, v1, v15
                                                                                                                                                                                                          10607new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10609const-string v15, "\ud83d\udce9"
                                                                                                                                                                                                          10610filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10611move-result-object v15
                                                                                                                                                                                                          10613invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10614const/16 v15, 0x5a
                                                                                                                                                                                                          10615aput-object v2, v1, v15
                                                                                                                                                                                                          10616new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10618const-string v15, "\ud83d\udce4"
                                                                                                                                                                                                          10619filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10620move-result-object v15
                                                                                                                                                                                                          10622invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10623const/16 v15, 0x5b
                                                                                                                                                                                                          10624aput-object v2, v1, v15
                                                                                                                                                                                                          10625new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10627const-string v15, "\ud83d\udce5"
                                                                                                                                                                                                          10628filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10629move-result-object v15
                                                                                                                                                                                                          10631invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10632const/16 v15, 0x5c
                                                                                                                                                                                                          10633aput-object v2, v1, v15
                                                                                                                                                                                                          10634new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10636const-string v15, "\ud83d\udce6"
                                                                                                                                                                                                          10637filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10638move-result-object v15
                                                                                                                                                                                                          10640invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10641const/16 v15, 0x5d
                                                                                                                                                                                                          10642aput-object v2, v1, v15
                                                                                                                                                                                                          10643new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10645const-string v15, "\ud83d\udceb"
                                                                                                                                                                                                          10646filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10647move-result-object v15
                                                                                                                                                                                                          10649invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10650const/16 v15, 0x5e
                                                                                                                                                                                                          10651aput-object v2, v1, v15
                                                                                                                                                                                                          10652new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10654const-string v15, "\ud83d\udcea"
                                                                                                                                                                                                          10655filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10656move-result-object v15
                                                                                                                                                                                                          10658invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10659const/16 v15, 0x5f
                                                                                                                                                                                                          10660aput-object v2, v1, v15
                                                                                                                                                                                                          10661new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10663const-string v15, "\ud83d\udcec"
                                                                                                                                                                                                          10664filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10665move-result-object v15
                                                                                                                                                                                                          10667invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10668const/16 v15, 0x60
                                                                                                                                                                                                          10669aput-object v2, v1, v15
                                                                                                                                                                                                          10670new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10672const-string v15, "\ud83d\udced"
                                                                                                                                                                                                          10673filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10674move-result-object v15
                                                                                                                                                                                                          10676invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10677const/16 v15, 0x61
                                                                                                                                                                                                          10678aput-object v2, v1, v15
                                                                                                                                                                                                          10679new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10681const-string v15, "\ud83d\udcee"
                                                                                                                                                                                                          10682filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10683move-result-object v15
                                                                                                                                                                                                          10685invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10686const/16 v15, 0x62
                                                                                                                                                                                                          10687aput-object v2, v1, v15
                                                                                                                                                                                                          10688new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10690const-string v15, "\ud83d\uddf3\ufe0f"
                                                                                                                                                                                                          10691filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10692move-result-object v15
                                                                                                                                                                                                          10694invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10695const/16 v15, 0x63
                                                                                                                                                                                                          10696aput-object v2, v1, v15
                                                                                                                                                                                                          10697new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10699const-string v15, "\u270f\ufe0f"
                                                                                                                                                                                                          10700filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10701move-result-object v15
                                                                                                                                                                                                          10703invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10704const/16 v15, 0x64
                                                                                                                                                                                                          10705aput-object v2, v1, v15
                                                                                                                                                                                                          10706new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10708const-string v15, "\u2712\ufe0f"
                                                                                                                                                                                                          10709filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10710move-result-object v15
                                                                                                                                                                                                          10712invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10713const/16 v15, 0x65
                                                                                                                                                                                                          10714aput-object v2, v1, v15
                                                                                                                                                                                                          10715new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10717const-string v15, "\ud83d\udd8b\ufe0f"
                                                                                                                                                                                                          10718filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10719move-result-object v15
                                                                                                                                                                                                          10721invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10722const/16 v15, 0x66
                                                                                                                                                                                                          10723aput-object v2, v1, v15
                                                                                                                                                                                                          10724new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10726const-string v15, "\ud83d\udd8a\ufe0f"
                                                                                                                                                                                                          10727filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10728move-result-object v15
                                                                                                                                                                                                          10730invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10731const/16 v15, 0x67
                                                                                                                                                                                                          10732aput-object v2, v1, v15
                                                                                                                                                                                                          10733new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10735const-string v15, "\ud83d\udd8c\ufe0f"
                                                                                                                                                                                                          10736filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10737move-result-object v15
                                                                                                                                                                                                          10739invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10740const/16 v15, 0x68
                                                                                                                                                                                                          10741aput-object v2, v1, v15
                                                                                                                                                                                                          10742new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10744const-string v15, "\ud83d\udd8d\ufe0f"
                                                                                                                                                                                                          10745filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10746move-result-object v15
                                                                                                                                                                                                          10748invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10749const/16 v15, 0x69
                                                                                                                                                                                                          10750aput-object v2, v1, v15
                                                                                                                                                                                                          10751new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10753const-string v15, "\ud83d\udcdd"
                                                                                                                                                                                                          10754filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10755move-result-object v15
                                                                                                                                                                                                          10757invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10758const/16 v15, 0x6a
                                                                                                                                                                                                          10759aput-object v2, v1, v15
                                                                                                                                                                                                          10760new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10762const-string v15, "\ud83d\udcbc"
                                                                                                                                                                                                          10763filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10764move-result-object v15
                                                                                                                                                                                                          10766invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10767const/16 v15, 0x6b
                                                                                                                                                                                                          10768aput-object v2, v1, v15
                                                                                                                                                                                                          10769new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10771const-string v15, "\ud83d\udcc1"
                                                                                                                                                                                                          10772filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10773move-result-object v15
                                                                                                                                                                                                          10775invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10776const/16 v15, 0x6c
                                                                                                                                                                                                          10777aput-object v2, v1, v15
                                                                                                                                                                                                          10778new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10780const-string v15, "\ud83d\udcc2"
                                                                                                                                                                                                          10781filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10782move-result-object v15
                                                                                                                                                                                                          10784invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10785const/16 v15, 0x6d
                                                                                                                                                                                                          10786aput-object v2, v1, v15
                                                                                                                                                                                                          10787new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10789const-string v15, "\ud83d\uddc2\ufe0f"
                                                                                                                                                                                                          10790filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10791move-result-object v15
                                                                                                                                                                                                          10793invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10794const/16 v15, 0x6e
                                                                                                                                                                                                          10795aput-object v2, v1, v15
                                                                                                                                                                                                          10796new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10798const-string v15, "\ud83d\udcc5"
                                                                                                                                                                                                          10799filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10800move-result-object v15
                                                                                                                                                                                                          10802invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10803const/16 v15, 0x6f
                                                                                                                                                                                                          10804aput-object v2, v1, v15
                                                                                                                                                                                                          10805new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10807const-string v15, "\ud83d\udcc6"
                                                                                                                                                                                                          10808filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10809move-result-object v15
                                                                                                                                                                                                          10811invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10812const/16 v15, 0x70
                                                                                                                                                                                                          10813aput-object v2, v1, v15
                                                                                                                                                                                                          10814new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10816const-string v15, "\ud83d\uddd2\ufe0f"
                                                                                                                                                                                                          10817filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10818move-result-object v15
                                                                                                                                                                                                          10820invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10821const/16 v15, 0x71
                                                                                                                                                                                                          10822aput-object v2, v1, v15
                                                                                                                                                                                                          10823new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10825const-string v15, "\ud83d\uddd3\ufe0f"
                                                                                                                                                                                                          10826filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10827move-result-object v15
                                                                                                                                                                                                          10829invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10830const/16 v15, 0x72
                                                                                                                                                                                                          10831aput-object v2, v1, v15
                                                                                                                                                                                                          10832new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10834const-string v15, "\ud83d\udcc7"
                                                                                                                                                                                                          10835filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10836move-result-object v15
                                                                                                                                                                                                          10838invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10839const/16 v15, 0x73
                                                                                                                                                                                                          10840aput-object v2, v1, v15
                                                                                                                                                                                                          10841new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10843const-string v15, "\ud83d\udcc8"
                                                                                                                                                                                                          10844filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10845move-result-object v15
                                                                                                                                                                                                          10847invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10848const/16 v15, 0x74
                                                                                                                                                                                                          10849aput-object v2, v1, v15
                                                                                                                                                                                                          10850new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10852const-string v15, "\ud83d\udcc9"
                                                                                                                                                                                                          10853filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10854move-result-object v15
                                                                                                                                                                                                          10856invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10857const/16 v15, 0x75
                                                                                                                                                                                                          10858aput-object v2, v1, v15
                                                                                                                                                                                                          10859new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10861const-string v15, "\ud83d\udcca"
                                                                                                                                                                                                          10862filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10863move-result-object v15
                                                                                                                                                                                                          10865invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10866const/16 v15, 0x76
                                                                                                                                                                                                          10867aput-object v2, v1, v15
                                                                                                                                                                                                          10868new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10870const-string v15, "\ud83d\udccb"
                                                                                                                                                                                                          10871filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10872move-result-object v15
                                                                                                                                                                                                          10874invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10875const/16 v15, 0x77
                                                                                                                                                                                                          10876aput-object v2, v1, v15
                                                                                                                                                                                                          10877new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10879const-string v15, "\ud83d\udccc"
                                                                                                                                                                                                          10880filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10881move-result-object v15
                                                                                                                                                                                                          10883invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10884const/16 v15, 0x78
                                                                                                                                                                                                          10885aput-object v2, v1, v15
                                                                                                                                                                                                          10886new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10888const-string v15, "\ud83d\udccd"
                                                                                                                                                                                                          10889filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10890move-result-object v15
                                                                                                                                                                                                          10892invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10893const/16 v15, 0x79
                                                                                                                                                                                                          10894aput-object v2, v1, v15
                                                                                                                                                                                                          10895new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10897const-string v15, "\ud83d\udcce"
                                                                                                                                                                                                          10898filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10899move-result-object v15
                                                                                                                                                                                                          10901invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10902const/16 v15, 0x7a
                                                                                                                                                                                                          10903aput-object v2, v1, v15
                                                                                                                                                                                                          10904new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10906const-string v15, "\ud83d\udd87\ufe0f"
                                                                                                                                                                                                          10907filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10908move-result-object v15
                                                                                                                                                                                                          10910invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10911const/16 v15, 0x7b
                                                                                                                                                                                                          10912aput-object v2, v1, v15
                                                                                                                                                                                                          10913new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10915const-string v15, "\ud83d\udccf"
                                                                                                                                                                                                          10916filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10917move-result-object v15
                                                                                                                                                                                                          10919invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10920const/16 v15, 0x7c
                                                                                                                                                                                                          10921aput-object v2, v1, v15
                                                                                                                                                                                                          10922new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10924const-string v15, "\ud83d\udcd0"
                                                                                                                                                                                                          10925filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10926move-result-object v15
                                                                                                                                                                                                          10928invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10929const/16 v15, 0x7d
                                                                                                                                                                                                          10930aput-object v2, v1, v15
                                                                                                                                                                                                          10931new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10933const-string v15, "\u2702\ufe0f"
                                                                                                                                                                                                          10934filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10935move-result-object v15
                                                                                                                                                                                                          10937invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10938const/16 v15, 0x7e
                                                                                                                                                                                                          10939aput-object v2, v1, v15
                                                                                                                                                                                                          10940new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10942const-string v15, "\ud83d\uddc3\ufe0f"
                                                                                                                                                                                                          10943filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10944move-result-object v15
                                                                                                                                                                                                          10946invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10947const/16 v15, 0x7f
                                                                                                                                                                                                          10948aput-object v2, v1, v15
                                                                                                                                                                                                          10949new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10951const-string v15, "\ud83d\uddc4\ufe0f"
                                                                                                                                                                                                          10952filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10953move-result-object v15
                                                                                                                                                                                                          10955invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10956const/16 v15, 0x80
                                                                                                                                                                                                          10957aput-object v2, v1, v15
                                                                                                                                                                                                          10958new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10960const-string v15, "\ud83d\uddd1\ufe0f"
                                                                                                                                                                                                          10961filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10962move-result-object v15
                                                                                                                                                                                                          10964invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10965const/16 v15, 0x81
                                                                                                                                                                                                          10966aput-object v2, v1, v15
                                                                                                                                                                                                          10967new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10969const-string v15, "\ud83d\udd12"
                                                                                                                                                                                                          10970filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10971move-result-object v15
                                                                                                                                                                                                          10973invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10974const/16 v15, 0x82
                                                                                                                                                                                                          10975aput-object v2, v1, v15
                                                                                                                                                                                                          10976new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10978const-string v15, "\ud83d\udd13"
                                                                                                                                                                                                          10979filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10980move-result-object v15
                                                                                                                                                                                                          10982invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10983const/16 v15, 0x83
                                                                                                                                                                                                          10984aput-object v2, v1, v15
                                                                                                                                                                                                          10985new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10987const-string v15, "\ud83d\udd0f"
                                                                                                                                                                                                          10988filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10989move-result-object v15
                                                                                                                                                                                                          10991invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          10992const/16 v15, 0x84
                                                                                                                                                                                                          10993aput-object v2, v1, v15
                                                                                                                                                                                                          10994new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          10996const-string v15, "\ud83d\udd10"
                                                                                                                                                                                                          10997filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          10998move-result-object v15
                                                                                                                                                                                                          11000invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11001const/16 v15, 0x85
                                                                                                                                                                                                          11002aput-object v2, v1, v15
                                                                                                                                                                                                          11003new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11005const-string v15, "\ud83d\udd11"
                                                                                                                                                                                                          11006filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11007move-result-object v15
                                                                                                                                                                                                          11009invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11010const/16 v15, 0x86
                                                                                                                                                                                                          11011aput-object v2, v1, v15
                                                                                                                                                                                                          11012new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11014const-string v15, "\ud83d\udddd\ufe0f"
                                                                                                                                                                                                          11015filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11016move-result-object v15
                                                                                                                                                                                                          11018invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11019const/16 v15, 0x87
                                                                                                                                                                                                          11020aput-object v2, v1, v15
                                                                                                                                                                                                          11021new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11023const-string v15, "\ud83d\udd28"
                                                                                                                                                                                                          11024filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11025move-result-object v15
                                                                                                                                                                                                          11027invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11028const/16 v15, 0x88
                                                                                                                                                                                                          11029aput-object v2, v1, v15
                                                                                                                                                                                                          11030new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11032const-string v15, "\u26cf\ufe0f"
                                                                                                                                                                                                          11033filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11034move-result-object v15
                                                                                                                                                                                                          11036invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11037const/16 v15, 0x89
                                                                                                                                                                                                          11038aput-object v2, v1, v15
                                                                                                                                                                                                          11039new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11041const-string v15, "\u2692\ufe0f"
                                                                                                                                                                                                          11042filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11043move-result-object v15
                                                                                                                                                                                                          11045invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11046const/16 v15, 0x8a
                                                                                                                                                                                                          11047aput-object v2, v1, v15
                                                                                                                                                                                                          11048new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11050const-string v15, "\ud83d\udee0\ufe0f"
                                                                                                                                                                                                          11051filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11052move-result-object v15
                                                                                                                                                                                                          11054invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11055const/16 v15, 0x8b
                                                                                                                                                                                                          11056aput-object v2, v1, v15
                                                                                                                                                                                                          11057new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11059const-string v15, "\ud83d\udde1\ufe0f"
                                                                                                                                                                                                          11060filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11061move-result-object v15
                                                                                                                                                                                                          11063invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11064const/16 v15, 0x8c
                                                                                                                                                                                                          11065aput-object v2, v1, v15
                                                                                                                                                                                                          11066new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11068const-string v15, "\u2694\ufe0f"
                                                                                                                                                                                                          11069filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11070move-result-object v15
                                                                                                                                                                                                          11072invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11073const/16 v15, 0x8d
                                                                                                                                                                                                          11074aput-object v2, v1, v15
                                                                                                                                                                                                          11075new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11077const-string v15, "\ud83d\udd2b"
                                                                                                                                                                                                          11078filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11079move-result-object v15
                                                                                                                                                                                                          11081invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11082const/16 v15, 0x8e
                                                                                                                                                                                                          11083aput-object v2, v1, v15
                                                                                                                                                                                                          11084new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11086const-string v15, "\ud83c\udff9"
                                                                                                                                                                                                          11087filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11088move-result-object v15
                                                                                                                                                                                                          11090invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11091const/16 v15, 0x8f
                                                                                                                                                                                                          11092aput-object v2, v1, v15
                                                                                                                                                                                                          11093new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11095const-string v15, "\ud83d\udee1\ufe0f"
                                                                                                                                                                                                          11096filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11097move-result-object v15
                                                                                                                                                                                                          11099invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11100const/16 v15, 0x90
                                                                                                                                                                                                          11101aput-object v2, v1, v15
                                                                                                                                                                                                          11102new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11104const-string v15, "\ud83d\udd27"
                                                                                                                                                                                                          11105filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11106move-result-object v15
                                                                                                                                                                                                          11108invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11109const/16 v15, 0x91
                                                                                                                                                                                                          11110aput-object v2, v1, v15
                                                                                                                                                                                                          11111new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11113const-string v15, "\ud83d\udd29"
                                                                                                                                                                                                          11114filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11115move-result-object v15
                                                                                                                                                                                                          11117invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11118const/16 v15, 0x92
                                                                                                                                                                                                          11119aput-object v2, v1, v15
                                                                                                                                                                                                          11120new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11122const-string v15, "\u2699\ufe0f"
                                                                                                                                                                                                          11123filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11124move-result-object v15
                                                                                                                                                                                                          11126invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11127const/16 v15, 0x93
                                                                                                                                                                                                          11128aput-object v2, v1, v15
                                                                                                                                                                                                          11129new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11131const-string v15, "\ud83d\udddc\ufe0f"
                                                                                                                                                                                                          11132filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11133move-result-object v15
                                                                                                                                                                                                          11135invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11136const/16 v15, 0x94
                                                                                                                                                                                                          11137aput-object v2, v1, v15
                                                                                                                                                                                                          11138new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11140const-string v15, "\u2697\ufe0f"
                                                                                                                                                                                                          11141filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11142move-result-object v15
                                                                                                                                                                                                          11144invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11145const/16 v15, 0x95
                                                                                                                                                                                                          11146aput-object v2, v1, v15
                                                                                                                                                                                                          11147new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11149const-string v15, "\u2696\ufe0f"
                                                                                                                                                                                                          11150filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11151move-result-object v15
                                                                                                                                                                                                          11153invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11154const/16 v15, 0x96
                                                                                                                                                                                                          11155aput-object v2, v1, v15
                                                                                                                                                                                                          11156new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11158const-string v15, "\ud83d\udd17"
                                                                                                                                                                                                          11159filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11160move-result-object v15
                                                                                                                                                                                                          11162invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11163const/16 v15, 0x97
                                                                                                                                                                                                          11164aput-object v2, v1, v15
                                                                                                                                                                                                          11165new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11167const-string v15, "\u26d3\ufe0f"
                                                                                                                                                                                                          11168filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11169move-result-object v15
                                                                                                                                                                                                          11171invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11172const/16 v15, 0x98
                                                                                                                                                                                                          11173aput-object v2, v1, v15
                                                                                                                                                                                                          11174new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11176const-string v15, "\ud83d\udc89"
                                                                                                                                                                                                          11177filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11178move-result-object v15
                                                                                                                                                                                                          11180invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11181const/16 v15, 0x99
                                                                                                                                                                                                          11182aput-object v2, v1, v15
                                                                                                                                                                                                          11183new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11185const-string v15, "\ud83d\udc8a"
                                                                                                                                                                                                          11186filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11187move-result-object v15
                                                                                                                                                                                                          11189invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11190const/16 v15, 0x9a
                                                                                                                                                                                                          11191aput-object v2, v1, v15
                                                                                                                                                                                                          11192new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11194const-string v15, "\ud83d\udeac"
                                                                                                                                                                                                          11195filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11196move-result-object v15
                                                                                                                                                                                                          11198invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11199const/16 v15, 0x9b
                                                                                                                                                                                                          11200aput-object v2, v1, v15
                                                                                                                                                                                                          11201new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11203const-string v15, "\u26b0\ufe0f"
                                                                                                                                                                                                          11204filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11205move-result-object v15
                                                                                                                                                                                                          11207invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11208const/16 v15, 0x9c
                                                                                                                                                                                                          11209aput-object v2, v1, v15
                                                                                                                                                                                                          11210new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11212const-string v15, "\u26b1\ufe0f"
                                                                                                                                                                                                          11213filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11214move-result-object v15
                                                                                                                                                                                                          11216invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11217const/16 v15, 0x9d
                                                                                                                                                                                                          11218aput-object v2, v1, v15
                                                                                                                                                                                                          11219new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11221const-string v15, "\ud83d\uddff"
                                                                                                                                                                                                          11222filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11223move-result-object v15
                                                                                                                                                                                                          11225invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11226const/16 v15, 0x9e
                                                                                                                                                                                                          11227aput-object v2, v1, v15
                                                                                                                                                                                                          11228new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11230const-string v15, "\ud83d\udee2\ufe0f"
                                                                                                                                                                                                          11231filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11232move-result-object v15
                                                                                                                                                                                                          11234invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11235const/16 v15, 0x9f
                                                                                                                                                                                                          11236aput-object v2, v1, v15
                                                                                                                                                                                                          11237new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11239const-string v15, "\ud83d\udd2e"
                                                                                                                                                                                                          11240filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11241move-result-object v15
                                                                                                                                                                                                          11243invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11244const/16 v15, 0xa0
                                                                                                                                                                                                          11245aput-object v2, v1, v15
                                                                                                                                                                                                          11246new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11248const-string v15, "\ud83d\uded2"
                                                                                                                                                                                                          11249filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11250move-result-object v15
                                                                                                                                                                                                          11252invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11253const/16 v15, 0xa1
                                                                                                                                                                                                          11254aput-object v2, v1, v15
                                                                                                                                                                                                          11256const-string v2, "emoji/Objects.png"
                                                                                                                                                                                                          11257const v15, 0x7f040174
                                                                                                                                                                                                          11259invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          11260sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_OBJECTS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          11261new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          11262const/16 v1, 0xca
                                                                                                                                                                                                          11263new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11264new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11266const-string v15, "\ud83c\udfe7"
                                                                                                                                                                                                          11267filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11268move-result-object v15
                                                                                                                                                                                                          11270invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11271aput-object v2, v1, v3
                                                                                                                                                                                                          11272new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11274const-string v15, "\ud83d\udeae"
                                                                                                                                                                                                          11275filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11276move-result-object v15
                                                                                                                                                                                                          11278invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11279aput-object v2, v1, v4
                                                                                                                                                                                                          11280new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11282const-string v15, "\ud83d\udeb0"
                                                                                                                                                                                                          11283filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11284move-result-object v15
                                                                                                                                                                                                          11286invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11287aput-object v2, v1, v5
                                                                                                                                                                                                          11288new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11290const-string v15, "\u267f"
                                                                                                                                                                                                          11291filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11292move-result-object v15
                                                                                                                                                                                                          11294invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11295aput-object v2, v1, v6
                                                                                                                                                                                                          11296new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11298const-string v15, "\ud83d\udeb9"
                                                                                                                                                                                                          11299filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11300move-result-object v15
                                                                                                                                                                                                          11302invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11303aput-object v2, v1, v7
                                                                                                                                                                                                          11304new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11306const-string v15, "\ud83d\udeba"
                                                                                                                                                                                                          11307filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11308move-result-object v15
                                                                                                                                                                                                          11310invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11311aput-object v2, v1, v8
                                                                                                                                                                                                          11312new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11314const-string v15, "\ud83d\udebb"
                                                                                                                                                                                                          11315filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11316move-result-object v15
                                                                                                                                                                                                          11318invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11319aput-object v2, v1, v9
                                                                                                                                                                                                          11320new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11322const-string v15, "\ud83d\udebc"
                                                                                                                                                                                                          11323filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11324move-result-object v15
                                                                                                                                                                                                          11326invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11327aput-object v2, v1, v10
                                                                                                                                                                                                          11328new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11330const-string v15, "\ud83d\udebe"
                                                                                                                                                                                                          11331filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11332move-result-object v15
                                                                                                                                                                                                          11334invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11335aput-object v2, v1, v11
                                                                                                                                                                                                          11336new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11338const-string v15, "\ud83d\udec2"
                                                                                                                                                                                                          11339filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11340move-result-object v15
                                                                                                                                                                                                          11342invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11343aput-object v2, v1, v12
                                                                                                                                                                                                          11344new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11346const-string v15, "\ud83d\udec3"
                                                                                                                                                                                                          11347filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11348move-result-object v15
                                                                                                                                                                                                          11350invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11351aput-object v2, v1, v13
                                                                                                                                                                                                          11352new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11354const-string v15, "\ud83d\udec4"
                                                                                                                                                                                                          11355filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11356move-result-object v15
                                                                                                                                                                                                          11358invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11359aput-object v2, v1, v14
                                                                                                                                                                                                          11360new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11362const-string v15, "\ud83d\udec5"
                                                                                                                                                                                                          11363filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11364move-result-object v15
                                                                                                                                                                                                          11366invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11367const/16 v15, 0xc
                                                                                                                                                                                                          11368aput-object v2, v1, v15
                                                                                                                                                                                                          11369new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11371const-string v15, "\u26a0\ufe0f"
                                                                                                                                                                                                          11372filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11373move-result-object v15
                                                                                                                                                                                                          11375invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11376const/16 v15, 0xd
                                                                                                                                                                                                          11377aput-object v2, v1, v15
                                                                                                                                                                                                          11378new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11380const-string v15, "\ud83d\udeb8"
                                                                                                                                                                                                          11381filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11382move-result-object v15
                                                                                                                                                                                                          11384invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11385const/16 v15, 0xe
                                                                                                                                                                                                          11386aput-object v2, v1, v15
                                                                                                                                                                                                          11387new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11389const-string v15, "\u26d4"
                                                                                                                                                                                                          11390filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11391move-result-object v15
                                                                                                                                                                                                          11393invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11394const/16 v15, 0xf
                                                                                                                                                                                                          11395aput-object v2, v1, v15
                                                                                                                                                                                                          11396new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11398const-string v15, "\ud83d\udeab"
                                                                                                                                                                                                          11399filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11400move-result-object v15
                                                                                                                                                                                                          11402invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11403const/16 v15, 0x10
                                                                                                                                                                                                          11404aput-object v2, v1, v15
                                                                                                                                                                                                          11405new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11407const-string v15, "\ud83d\udeb3"
                                                                                                                                                                                                          11408filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11409move-result-object v15
                                                                                                                                                                                                          11411invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11412const/16 v15, 0x11
                                                                                                                                                                                                          11413aput-object v2, v1, v15
                                                                                                                                                                                                          11414new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11416const-string v15, "\ud83d\udead"
                                                                                                                                                                                                          11417filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11418move-result-object v15
                                                                                                                                                                                                          11420invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11421const/16 v15, 0x12
                                                                                                                                                                                                          11422aput-object v2, v1, v15
                                                                                                                                                                                                          11423new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11425const-string v15, "\ud83d\udeaf"
                                                                                                                                                                                                          11426filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11427move-result-object v15
                                                                                                                                                                                                          11429invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11430const/16 v15, 0x13
                                                                                                                                                                                                          11431aput-object v2, v1, v15
                                                                                                                                                                                                          11432new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11434const-string v15, "\ud83d\udeb1"
                                                                                                                                                                                                          11435filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11436move-result-object v15
                                                                                                                                                                                                          11438invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11439const/16 v15, 0x14
                                                                                                                                                                                                          11440aput-object v2, v1, v15
                                                                                                                                                                                                          11441new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11443const-string v15, "\ud83d\udeb7"
                                                                                                                                                                                                          11444filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11445move-result-object v15
                                                                                                                                                                                                          11447invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11448const/16 v15, 0x15
                                                                                                                                                                                                          11449aput-object v2, v1, v15
                                                                                                                                                                                                          11450new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11452const-string v15, "\ud83d\udcf5"
                                                                                                                                                                                                          11453filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11454move-result-object v15
                                                                                                                                                                                                          11456invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11457const/16 v15, 0x16
                                                                                                                                                                                                          11458aput-object v2, v1, v15
                                                                                                                                                                                                          11459new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11461const-string v15, "\ud83d\udd1e"
                                                                                                                                                                                                          11462filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11463move-result-object v15
                                                                                                                                                                                                          11465invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11466const/16 v15, 0x17
                                                                                                                                                                                                          11467aput-object v2, v1, v15
                                                                                                                                                                                                          11468new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11470const-string v15, "\u2622\ufe0f"
                                                                                                                                                                                                          11471filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11472move-result-object v15
                                                                                                                                                                                                          11474invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11475const/16 v15, 0x18
                                                                                                                                                                                                          11476aput-object v2, v1, v15
                                                                                                                                                                                                          11477new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11479const-string v15, "\u2623\ufe0f"
                                                                                                                                                                                                          11480filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11481move-result-object v15
                                                                                                                                                                                                          11483invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11484const/16 v15, 0x19
                                                                                                                                                                                                          11485aput-object v2, v1, v15
                                                                                                                                                                                                          11486new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11488const-string v15, "\u2b06\ufe0f"
                                                                                                                                                                                                          11489filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11490move-result-object v15
                                                                                                                                                                                                          11492invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11493const/16 v15, 0x1a
                                                                                                                                                                                                          11494aput-object v2, v1, v15
                                                                                                                                                                                                          11495new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11497const-string v15, "\u2197\ufe0f"
                                                                                                                                                                                                          11498filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11499move-result-object v15
                                                                                                                                                                                                          11501invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11502const/16 v15, 0x1b
                                                                                                                                                                                                          11503aput-object v2, v1, v15
                                                                                                                                                                                                          11504new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11506const-string v15, "\u27a1\ufe0f"
                                                                                                                                                                                                          11507filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11508move-result-object v15
                                                                                                                                                                                                          11510invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11511const/16 v15, 0x1c
                                                                                                                                                                                                          11512aput-object v2, v1, v15
                                                                                                                                                                                                          11513new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11515const-string v15, "\u2198\ufe0f"
                                                                                                                                                                                                          11516filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11517move-result-object v15
                                                                                                                                                                                                          11519invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11520const/16 v15, 0x1d
                                                                                                                                                                                                          11521aput-object v2, v1, v15
                                                                                                                                                                                                          11522new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11524const-string v15, "\u2b07\ufe0f"
                                                                                                                                                                                                          11525filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11526move-result-object v15
                                                                                                                                                                                                          11528invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11529const/16 v15, 0x1e
                                                                                                                                                                                                          11530aput-object v2, v1, v15
                                                                                                                                                                                                          11531new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11533const-string v15, "\u2199\ufe0f"
                                                                                                                                                                                                          11534filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11535move-result-object v15
                                                                                                                                                                                                          11537invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11538const/16 v15, 0x1f
                                                                                                                                                                                                          11539aput-object v2, v1, v15
                                                                                                                                                                                                          11540new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11542const-string v15, "\u2b05\ufe0f"
                                                                                                                                                                                                          11543filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11544move-result-object v15
                                                                                                                                                                                                          11546invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11547const/16 v15, 0x20
                                                                                                                                                                                                          11548aput-object v2, v1, v15
                                                                                                                                                                                                          11549new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11551const-string v15, "\u2196\ufe0f"
                                                                                                                                                                                                          11552filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11553move-result-object v15
                                                                                                                                                                                                          11555invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11556const/16 v15, 0x21
                                                                                                                                                                                                          11557aput-object v2, v1, v15
                                                                                                                                                                                                          11558new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11560const-string v15, "\u2195\ufe0f"
                                                                                                                                                                                                          11561filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11562move-result-object v15
                                                                                                                                                                                                          11564invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11565const/16 v15, 0x22
                                                                                                                                                                                                          11566aput-object v2, v1, v15
                                                                                                                                                                                                          11567new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11569const-string v15, "\u2194\ufe0f"
                                                                                                                                                                                                          11570filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11571move-result-object v15
                                                                                                                                                                                                          11573invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11574const/16 v15, 0x23
                                                                                                                                                                                                          11575aput-object v2, v1, v15
                                                                                                                                                                                                          11576new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11578const-string v15, "\u21a9\ufe0f"
                                                                                                                                                                                                          11579filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11580move-result-object v15
                                                                                                                                                                                                          11582invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11583const/16 v15, 0x24
                                                                                                                                                                                                          11584aput-object v2, v1, v15
                                                                                                                                                                                                          11585new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11587const-string v15, "\u21aa\ufe0f"
                                                                                                                                                                                                          11588filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11589move-result-object v15
                                                                                                                                                                                                          11591invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11592const/16 v15, 0x25
                                                                                                                                                                                                          11593aput-object v2, v1, v15
                                                                                                                                                                                                          11594new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11596const-string v15, "\u2934\ufe0f"
                                                                                                                                                                                                          11597filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11598move-result-object v15
                                                                                                                                                                                                          11600invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11601const/16 v15, 0x26
                                                                                                                                                                                                          11602aput-object v2, v1, v15
                                                                                                                                                                                                          11603new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11605const-string v15, "\u2935\ufe0f"
                                                                                                                                                                                                          11606filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11607move-result-object v15
                                                                                                                                                                                                          11609invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11610const/16 v15, 0x27
                                                                                                                                                                                                          11611aput-object v2, v1, v15
                                                                                                                                                                                                          11612new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11614const-string v15, "\ud83d\udd03"
                                                                                                                                                                                                          11615filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11616move-result-object v15
                                                                                                                                                                                                          11618invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11619const/16 v15, 0x28
                                                                                                                                                                                                          11620aput-object v2, v1, v15
                                                                                                                                                                                                          11621new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11623const-string v15, "\ud83d\udd04"
                                                                                                                                                                                                          11624filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11625move-result-object v15
                                                                                                                                                                                                          11627invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11628const/16 v15, 0x29
                                                                                                                                                                                                          11629aput-object v2, v1, v15
                                                                                                                                                                                                          11630new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11632const-string v15, "\ud83d\udd19"
                                                                                                                                                                                                          11633filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11634move-result-object v15
                                                                                                                                                                                                          11636invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11637const/16 v15, 0x2a
                                                                                                                                                                                                          11638aput-object v2, v1, v15
                                                                                                                                                                                                          11639new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11641const-string v15, "\ud83d\udd1a"
                                                                                                                                                                                                          11642filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11643move-result-object v15
                                                                                                                                                                                                          11645invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11646const/16 v15, 0x2b
                                                                                                                                                                                                          11647aput-object v2, v1, v15
                                                                                                                                                                                                          11648new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11650const-string v15, "\ud83d\udd1b"
                                                                                                                                                                                                          11651filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11652move-result-object v15
                                                                                                                                                                                                          11654invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11655const/16 v15, 0x2c
                                                                                                                                                                                                          11656aput-object v2, v1, v15
                                                                                                                                                                                                          11657new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11659const-string v15, "\ud83d\udd1c"
                                                                                                                                                                                                          11660filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11661move-result-object v15
                                                                                                                                                                                                          11663invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11664const/16 v15, 0x2d
                                                                                                                                                                                                          11665aput-object v2, v1, v15
                                                                                                                                                                                                          11666new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11668const-string v15, "\ud83d\udd1d"
                                                                                                                                                                                                          11669filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11670move-result-object v15
                                                                                                                                                                                                          11672invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11673const/16 v15, 0x2e
                                                                                                                                                                                                          11674aput-object v2, v1, v15
                                                                                                                                                                                                          11675new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11677const-string v15, "\ud83d\uded0"
                                                                                                                                                                                                          11678filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11679move-result-object v15
                                                                                                                                                                                                          11681invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11682const/16 v15, 0x2f
                                                                                                                                                                                                          11683aput-object v2, v1, v15
                                                                                                                                                                                                          11684new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11686const-string v15, "\u269b\ufe0f"
                                                                                                                                                                                                          11687filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11688move-result-object v15
                                                                                                                                                                                                          11690invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11691const/16 v15, 0x30
                                                                                                                                                                                                          11692aput-object v2, v1, v15
                                                                                                                                                                                                          11693new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11695const-string v15, "\ud83d\udd49\ufe0f"
                                                                                                                                                                                                          11696filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11697move-result-object v15
                                                                                                                                                                                                          11699invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11700const/16 v15, 0x31
                                                                                                                                                                                                          11701aput-object v2, v1, v15
                                                                                                                                                                                                          11702new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11704const-string v15, "\u2721\ufe0f"
                                                                                                                                                                                                          11705filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11706move-result-object v15
                                                                                                                                                                                                          11708invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11709const/16 v15, 0x32
                                                                                                                                                                                                          11710aput-object v2, v1, v15
                                                                                                                                                                                                          11711new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11713const-string v15, "\u2638\ufe0f"
                                                                                                                                                                                                          11714filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11715move-result-object v15
                                                                                                                                                                                                          11717invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11718const/16 v15, 0x33
                                                                                                                                                                                                          11719aput-object v2, v1, v15
                                                                                                                                                                                                          11720new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11722const-string v15, "\u262f\ufe0f"
                                                                                                                                                                                                          11723filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11724move-result-object v15
                                                                                                                                                                                                          11726invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11727const/16 v15, 0x34
                                                                                                                                                                                                          11728aput-object v2, v1, v15
                                                                                                                                                                                                          11729new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11731const-string v15, "\u271d\ufe0f"
                                                                                                                                                                                                          11732filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11733move-result-object v15
                                                                                                                                                                                                          11735invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11736const/16 v15, 0x35
                                                                                                                                                                                                          11737aput-object v2, v1, v15
                                                                                                                                                                                                          11738new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11740const-string v15, "\u2626\ufe0f"
                                                                                                                                                                                                          11741filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11742move-result-object v15
                                                                                                                                                                                                          11744invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11745const/16 v15, 0x36
                                                                                                                                                                                                          11746aput-object v2, v1, v15
                                                                                                                                                                                                          11747new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11749const-string v15, "\u262a\ufe0f"
                                                                                                                                                                                                          11750filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11751move-result-object v15
                                                                                                                                                                                                          11753invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11754const/16 v15, 0x37
                                                                                                                                                                                                          11755aput-object v2, v1, v15
                                                                                                                                                                                                          11756new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11758const-string v15, "\u262e\ufe0f"
                                                                                                                                                                                                          11759filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11760move-result-object v15
                                                                                                                                                                                                          11762invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11763const/16 v15, 0x38
                                                                                                                                                                                                          11764aput-object v2, v1, v15
                                                                                                                                                                                                          11765new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11767const-string v15, "\ud83d\udd4e"
                                                                                                                                                                                                          11768filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11769move-result-object v15
                                                                                                                                                                                                          11771invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11772const/16 v15, 0x39
                                                                                                                                                                                                          11773aput-object v2, v1, v15
                                                                                                                                                                                                          11774new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11776const-string v15, "\ud83d\udd2f"
                                                                                                                                                                                                          11777filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11778move-result-object v15
                                                                                                                                                                                                          11780invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11781const/16 v15, 0x3a
                                                                                                                                                                                                          11782aput-object v2, v1, v15
                                                                                                                                                                                                          11783new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11785const-string v15, "\u2648"
                                                                                                                                                                                                          11786filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11787move-result-object v15
                                                                                                                                                                                                          11789invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11790const/16 v15, 0x3b
                                                                                                                                                                                                          11791aput-object v2, v1, v15
                                                                                                                                                                                                          11792new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11794const-string v15, "\u2649"
                                                                                                                                                                                                          11795filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11796move-result-object v15
                                                                                                                                                                                                          11798invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11799const/16 v15, 0x3c
                                                                                                                                                                                                          11800aput-object v2, v1, v15
                                                                                                                                                                                                          11801new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11803const-string v15, "\u264a"
                                                                                                                                                                                                          11804filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11805move-result-object v15
                                                                                                                                                                                                          11807invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11808const/16 v15, 0x3d
                                                                                                                                                                                                          11809aput-object v2, v1, v15
                                                                                                                                                                                                          11810new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11812const-string v15, "\u264b"
                                                                                                                                                                                                          11813filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11814move-result-object v15
                                                                                                                                                                                                          11816invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11817const/16 v15, 0x3e
                                                                                                                                                                                                          11818aput-object v2, v1, v15
                                                                                                                                                                                                          11819new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11821const-string v15, "\u264c"
                                                                                                                                                                                                          11822filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11823move-result-object v15
                                                                                                                                                                                                          11825invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11826const/16 v15, 0x3f
                                                                                                                                                                                                          11827aput-object v2, v1, v15
                                                                                                                                                                                                          11828new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11830const-string v15, "\u264d"
                                                                                                                                                                                                          11831filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11832move-result-object v15
                                                                                                                                                                                                          11834invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11835const/16 v15, 0x40
                                                                                                                                                                                                          11836aput-object v2, v1, v15
                                                                                                                                                                                                          11837new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11839const-string v15, "\u264e"
                                                                                                                                                                                                          11840filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11841move-result-object v15
                                                                                                                                                                                                          11843invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11844const/16 v15, 0x41
                                                                                                                                                                                                          11845aput-object v2, v1, v15
                                                                                                                                                                                                          11846new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11848const-string v15, "\u264f"
                                                                                                                                                                                                          11849filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11850move-result-object v15
                                                                                                                                                                                                          11852invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11853const/16 v15, 0x42
                                                                                                                                                                                                          11854aput-object v2, v1, v15
                                                                                                                                                                                                          11855new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11857const-string v15, "\u2650"
                                                                                                                                                                                                          11858filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11859move-result-object v15
                                                                                                                                                                                                          11861invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11862const/16 v15, 0x43
                                                                                                                                                                                                          11863aput-object v2, v1, v15
                                                                                                                                                                                                          11864new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11866const-string v15, "\u2651"
                                                                                                                                                                                                          11867filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11868move-result-object v15
                                                                                                                                                                                                          11870invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11871const/16 v15, 0x44
                                                                                                                                                                                                          11872aput-object v2, v1, v15
                                                                                                                                                                                                          11873new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11875const-string v15, "\u2652"
                                                                                                                                                                                                          11876filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11877move-result-object v15
                                                                                                                                                                                                          11879invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11880const/16 v15, 0x45
                                                                                                                                                                                                          11881aput-object v2, v1, v15
                                                                                                                                                                                                          11882new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11884const-string v15, "\u2653"
                                                                                                                                                                                                          11885filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11886move-result-object v15
                                                                                                                                                                                                          11888invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11889const/16 v15, 0x46
                                                                                                                                                                                                          11890aput-object v2, v1, v15
                                                                                                                                                                                                          11891new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11893const-string v15, "\u26ce"
                                                                                                                                                                                                          11894filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11895move-result-object v15
                                                                                                                                                                                                          11897invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11898const/16 v15, 0x47
                                                                                                                                                                                                          11899aput-object v2, v1, v15
                                                                                                                                                                                                          11900new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11902const-string v15, "\ud83d\udd00"
                                                                                                                                                                                                          11903filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11904move-result-object v15
                                                                                                                                                                                                          11906invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11907const/16 v15, 0x48
                                                                                                                                                                                                          11908aput-object v2, v1, v15
                                                                                                                                                                                                          11909new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11911const-string v15, "\ud83d\udd01"
                                                                                                                                                                                                          11912filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11913move-result-object v15
                                                                                                                                                                                                          11915invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11916const/16 v15, 0x49
                                                                                                                                                                                                          11917aput-object v2, v1, v15
                                                                                                                                                                                                          11918new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11920const-string v15, "\ud83d\udd02"
                                                                                                                                                                                                          11921filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11922move-result-object v15
                                                                                                                                                                                                          11924invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11925const/16 v15, 0x4a
                                                                                                                                                                                                          11926aput-object v2, v1, v15
                                                                                                                                                                                                          11927new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11929const-string v15, "\u25b6\ufe0f"
                                                                                                                                                                                                          11930filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11931move-result-object v15
                                                                                                                                                                                                          11933invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11934const/16 v15, 0x4b
                                                                                                                                                                                                          11935aput-object v2, v1, v15
                                                                                                                                                                                                          11936new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11938const-string v15, "\u23e9"
                                                                                                                                                                                                          11939filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11940move-result-object v15
                                                                                                                                                                                                          11942invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11943const/16 v15, 0x4c
                                                                                                                                                                                                          11944aput-object v2, v1, v15
                                                                                                                                                                                                          11945new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11947const-string v15, "\u23ed\ufe0f"
                                                                                                                                                                                                          11948filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11949move-result-object v15
                                                                                                                                                                                                          11951invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11952const/16 v15, 0x4d
                                                                                                                                                                                                          11953aput-object v2, v1, v15
                                                                                                                                                                                                          11954new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11956const-string v15, "\u23ef\ufe0f"
                                                                                                                                                                                                          11957filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11958move-result-object v15
                                                                                                                                                                                                          11960invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11961const/16 v15, 0x4e
                                                                                                                                                                                                          11962aput-object v2, v1, v15
                                                                                                                                                                                                          11963new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11965const-string v15, "\u25c0\ufe0f"
                                                                                                                                                                                                          11966filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11967move-result-object v15
                                                                                                                                                                                                          11969invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11970const/16 v15, 0x4f
                                                                                                                                                                                                          11971aput-object v2, v1, v15
                                                                                                                                                                                                          11972new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11974const-string v15, "\u23ea"
                                                                                                                                                                                                          11975filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11976move-result-object v15
                                                                                                                                                                                                          11978invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11979const/16 v15, 0x50
                                                                                                                                                                                                          11980aput-object v2, v1, v15
                                                                                                                                                                                                          11981new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11983const-string v15, "\u23ee\ufe0f"
                                                                                                                                                                                                          11984filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11985move-result-object v15
                                                                                                                                                                                                          11987invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11988const/16 v15, 0x51
                                                                                                                                                                                                          11989aput-object v2, v1, v15
                                                                                                                                                                                                          11990new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          11992const-string v15, "\ud83d\udd3c"
                                                                                                                                                                                                          11993filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          11994move-result-object v15
                                                                                                                                                                                                          11996invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          11997const/16 v15, 0x52
                                                                                                                                                                                                          11998aput-object v2, v1, v15
                                                                                                                                                                                                          11999new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12001const-string v15, "\u23eb"
                                                                                                                                                                                                          12002filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12003move-result-object v15
                                                                                                                                                                                                          12005invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12006const/16 v15, 0x53
                                                                                                                                                                                                          12007aput-object v2, v1, v15
                                                                                                                                                                                                          12008new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12010const-string v15, "\ud83d\udd3d"
                                                                                                                                                                                                          12011filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12012move-result-object v15
                                                                                                                                                                                                          12014invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12015const/16 v15, 0x54
                                                                                                                                                                                                          12016aput-object v2, v1, v15
                                                                                                                                                                                                          12017new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12019const-string v15, "\u23ec"
                                                                                                                                                                                                          12020filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12021move-result-object v15
                                                                                                                                                                                                          12023invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12024const/16 v15, 0x55
                                                                                                                                                                                                          12025aput-object v2, v1, v15
                                                                                                                                                                                                          12026new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12028const-string v15, "\u23f8\ufe0f"
                                                                                                                                                                                                          12029filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12030move-result-object v15
                                                                                                                                                                                                          12032invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12033const/16 v15, 0x56
                                                                                                                                                                                                          12034aput-object v2, v1, v15
                                                                                                                                                                                                          12035new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12037const-string v15, "\u23f9\ufe0f"
                                                                                                                                                                                                          12038filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12039move-result-object v15
                                                                                                                                                                                                          12041invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12042const/16 v15, 0x57
                                                                                                                                                                                                          12043aput-object v2, v1, v15
                                                                                                                                                                                                          12044new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12046const-string v15, "\u23fa\ufe0f"
                                                                                                                                                                                                          12047filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12048move-result-object v15
                                                                                                                                                                                                          12050invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12051const/16 v15, 0x58
                                                                                                                                                                                                          12052aput-object v2, v1, v15
                                                                                                                                                                                                          12053new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12055const-string v15, "\u23cf\ufe0f"
                                                                                                                                                                                                          12056filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12057move-result-object v15
                                                                                                                                                                                                          12059invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12060const/16 v15, 0x59
                                                                                                                                                                                                          12061aput-object v2, v1, v15
                                                                                                                                                                                                          12062new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12064const-string v15, "\ud83c\udfa6"
                                                                                                                                                                                                          12065filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12066move-result-object v15
                                                                                                                                                                                                          12068invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12069const/16 v15, 0x5a
                                                                                                                                                                                                          12070aput-object v2, v1, v15
                                                                                                                                                                                                          12071new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12073const-string v15, "\ud83d\udd05"
                                                                                                                                                                                                          12074filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12075move-result-object v15
                                                                                                                                                                                                          12077invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12078const/16 v15, 0x5b
                                                                                                                                                                                                          12079aput-object v2, v1, v15
                                                                                                                                                                                                          12080new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12082const-string v15, "\ud83d\udd06"
                                                                                                                                                                                                          12083filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12084move-result-object v15
                                                                                                                                                                                                          12086invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12087const/16 v15, 0x5c
                                                                                                                                                                                                          12088aput-object v2, v1, v15
                                                                                                                                                                                                          12089new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12091const-string v15, "\ud83d\udcf6"
                                                                                                                                                                                                          12092filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12093move-result-object v15
                                                                                                                                                                                                          12095invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12096const/16 v15, 0x5d
                                                                                                                                                                                                          12097aput-object v2, v1, v15
                                                                                                                                                                                                          12098new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12100const-string v15, "\ud83d\udcf3"
                                                                                                                                                                                                          12101filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12102move-result-object v15
                                                                                                                                                                                                          12104invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12105const/16 v15, 0x5e
                                                                                                                                                                                                          12106aput-object v2, v1, v15
                                                                                                                                                                                                          12107new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12109const-string v15, "\ud83d\udcf4"
                                                                                                                                                                                                          12110filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12111move-result-object v15
                                                                                                                                                                                                          12113invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12114const/16 v15, 0x5f
                                                                                                                                                                                                          12115aput-object v2, v1, v15
                                                                                                                                                                                                          12116new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12118const-string v15, "\u267b\ufe0f"
                                                                                                                                                                                                          12119filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12120move-result-object v15
                                                                                                                                                                                                          12122invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12123const/16 v15, 0x60
                                                                                                                                                                                                          12124aput-object v2, v1, v15
                                                                                                                                                                                                          12125new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12127const-string v15, "\u269c\ufe0f"
                                                                                                                                                                                                          12128filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12129move-result-object v15
                                                                                                                                                                                                          12131invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12132const/16 v15, 0x61
                                                                                                                                                                                                          12133aput-object v2, v1, v15
                                                                                                                                                                                                          12134new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12136const-string v15, "\ud83d\udd31"
                                                                                                                                                                                                          12137filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12138move-result-object v15
                                                                                                                                                                                                          12140invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12141const/16 v15, 0x62
                                                                                                                                                                                                          12142aput-object v2, v1, v15
                                                                                                                                                                                                          12143new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12145const-string v15, "\ud83d\udcdb"
                                                                                                                                                                                                          12146filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12147move-result-object v15
                                                                                                                                                                                                          12149invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12150const/16 v15, 0x63
                                                                                                                                                                                                          12151aput-object v2, v1, v15
                                                                                                                                                                                                          12152new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12154const-string v15, "\ud83d\udd30"
                                                                                                                                                                                                          12155filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12156move-result-object v15
                                                                                                                                                                                                          12158invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12159const/16 v15, 0x64
                                                                                                                                                                                                          12160aput-object v2, v1, v15
                                                                                                                                                                                                          12161new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12163const-string v15, "\u2b55"
                                                                                                                                                                                                          12164filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12165move-result-object v15
                                                                                                                                                                                                          12167invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12168const/16 v15, 0x65
                                                                                                                                                                                                          12169aput-object v2, v1, v15
                                                                                                                                                                                                          12170new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12172const-string v15, "\u2705"
                                                                                                                                                                                                          12173filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12174move-result-object v15
                                                                                                                                                                                                          12176invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12177const/16 v15, 0x66
                                                                                                                                                                                                          12178aput-object v2, v1, v15
                                                                                                                                                                                                          12179new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12181const-string v15, "\u2611\ufe0f"
                                                                                                                                                                                                          12182filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12183move-result-object v15
                                                                                                                                                                                                          12185invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12186const/16 v15, 0x67
                                                                                                                                                                                                          12187aput-object v2, v1, v15
                                                                                                                                                                                                          12188new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12190const-string v15, "\u2714\ufe0f"
                                                                                                                                                                                                          12191filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12192move-result-object v15
                                                                                                                                                                                                          12194invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12195const/16 v15, 0x68
                                                                                                                                                                                                          12196aput-object v2, v1, v15
                                                                                                                                                                                                          12197new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12199const-string v15, "\u2716\ufe0f"
                                                                                                                                                                                                          12200filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12201move-result-object v15
                                                                                                                                                                                                          12203invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12204const/16 v15, 0x69
                                                                                                                                                                                                          12205aput-object v2, v1, v15
                                                                                                                                                                                                          12206new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12208const-string v15, "\u274c"
                                                                                                                                                                                                          12209filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12210move-result-object v15
                                                                                                                                                                                                          12212invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12213const/16 v15, 0x6a
                                                                                                                                                                                                          12214aput-object v2, v1, v15
                                                                                                                                                                                                          12215new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12217const-string v15, "\u274e"
                                                                                                                                                                                                          12218filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12219move-result-object v15
                                                                                                                                                                                                          12221invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12222const/16 v15, 0x6b
                                                                                                                                                                                                          12223aput-object v2, v1, v15
                                                                                                                                                                                                          12224new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12226const-string v15, "\u2795"
                                                                                                                                                                                                          12227filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12228move-result-object v15
                                                                                                                                                                                                          12230invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12231const/16 v15, 0x6c
                                                                                                                                                                                                          12232aput-object v2, v1, v15
                                                                                                                                                                                                          12233new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12235const-string v15, "\u2796"
                                                                                                                                                                                                          12236filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12237move-result-object v15
                                                                                                                                                                                                          12239invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12240const/16 v15, 0x6d
                                                                                                                                                                                                          12241aput-object v2, v1, v15
                                                                                                                                                                                                          12242new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12244const-string v15, "\u2797"
                                                                                                                                                                                                          12245filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12246move-result-object v15
                                                                                                                                                                                                          12248invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12249const/16 v15, 0x6e
                                                                                                                                                                                                          12250aput-object v2, v1, v15
                                                                                                                                                                                                          12251new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12253const-string v15, "\u27b0"
                                                                                                                                                                                                          12254filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12255move-result-object v15
                                                                                                                                                                                                          12257invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12258const/16 v15, 0x6f
                                                                                                                                                                                                          12259aput-object v2, v1, v15
                                                                                                                                                                                                          12260new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12262const-string v15, "\u27bf"
                                                                                                                                                                                                          12263filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12264move-result-object v15
                                                                                                                                                                                                          12266invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12267const/16 v15, 0x70
                                                                                                                                                                                                          12268aput-object v2, v1, v15
                                                                                                                                                                                                          12269new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12271const-string v15, "\u303d\ufe0f"
                                                                                                                                                                                                          12272filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12273move-result-object v15
                                                                                                                                                                                                          12275invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12276const/16 v15, 0x71
                                                                                                                                                                                                          12277aput-object v2, v1, v15
                                                                                                                                                                                                          12278new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12280const-string v15, "\u2733\ufe0f"
                                                                                                                                                                                                          12281filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12282move-result-object v15
                                                                                                                                                                                                          12284invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12285const/16 v15, 0x72
                                                                                                                                                                                                          12286aput-object v2, v1, v15
                                                                                                                                                                                                          12287new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12289const-string v15, "\u2734\ufe0f"
                                                                                                                                                                                                          12290filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12291move-result-object v15
                                                                                                                                                                                                          12293invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12294const/16 v15, 0x73
                                                                                                                                                                                                          12295aput-object v2, v1, v15
                                                                                                                                                                                                          12296new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12298const-string v15, "\u2747\ufe0f"
                                                                                                                                                                                                          12299filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12300move-result-object v15
                                                                                                                                                                                                          12302invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12303const/16 v15, 0x74
                                                                                                                                                                                                          12304aput-object v2, v1, v15
                                                                                                                                                                                                          12305new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12307const-string v15, "\u203c\ufe0f"
                                                                                                                                                                                                          12308filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12309move-result-object v15
                                                                                                                                                                                                          12311invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12312const/16 v15, 0x75
                                                                                                                                                                                                          12313aput-object v2, v1, v15
                                                                                                                                                                                                          12314new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12316const-string v15, "\u2049\ufe0f"
                                                                                                                                                                                                          12317filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12318move-result-object v15
                                                                                                                                                                                                          12320invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12321const/16 v15, 0x76
                                                                                                                                                                                                          12322aput-object v2, v1, v15
                                                                                                                                                                                                          12323new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12325const-string v15, "\u2753"
                                                                                                                                                                                                          12326filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12327move-result-object v15
                                                                                                                                                                                                          12329invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12330const/16 v15, 0x77
                                                                                                                                                                                                          12331aput-object v2, v1, v15
                                                                                                                                                                                                          12332new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12334const-string v15, "\u2754"
                                                                                                                                                                                                          12335filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12336move-result-object v15
                                                                                                                                                                                                          12338invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12339const/16 v15, 0x78
                                                                                                                                                                                                          12340aput-object v2, v1, v15
                                                                                                                                                                                                          12341new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12343const-string v15, "\u2755"
                                                                                                                                                                                                          12344filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12345move-result-object v15
                                                                                                                                                                                                          12347invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12348const/16 v15, 0x79
                                                                                                                                                                                                          12349aput-object v2, v1, v15
                                                                                                                                                                                                          12350new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12352const-string v15, "\u2757"
                                                                                                                                                                                                          12353filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12354move-result-object v15
                                                                                                                                                                                                          12356invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12357const/16 v15, 0x7a
                                                                                                                                                                                                          12358aput-object v2, v1, v15
                                                                                                                                                                                                          12359new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12361const-string v15, "\u3030\ufe0f"
                                                                                                                                                                                                          12362filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12363move-result-object v15
                                                                                                                                                                                                          12365invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12366const/16 v15, 0x7b
                                                                                                                                                                                                          12367aput-object v2, v1, v15
                                                                                                                                                                                                          12368new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12370const-string v15, "\u00a9\ufe0f"
                                                                                                                                                                                                          12371filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12372move-result-object v15
                                                                                                                                                                                                          12374invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12375const/16 v15, 0x7c
                                                                                                                                                                                                          12376aput-object v2, v1, v15
                                                                                                                                                                                                          12377new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12379const-string v15, "\u00ae\ufe0f"
                                                                                                                                                                                                          12380filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12381move-result-object v15
                                                                                                                                                                                                          12383invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12384const/16 v15, 0x7d
                                                                                                                                                                                                          12385aput-object v2, v1, v15
                                                                                                                                                                                                          12386new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12388const-string v15, "\u2122\ufe0f"
                                                                                                                                                                                                          12389filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12390move-result-object v15
                                                                                                                                                                                                          12392invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12393const/16 v15, 0x7e
                                                                                                                                                                                                          12394aput-object v2, v1, v15
                                                                                                                                                                                                          12395new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12397const-string v15, "#\ufe0f\u20e3"
                                                                                                                                                                                                          12398filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12399move-result-object v15
                                                                                                                                                                                                          12401invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12402const/16 v15, 0x7f
                                                                                                                                                                                                          12403aput-object v2, v1, v15
                                                                                                                                                                                                          12404new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12406const-string v15, "*\ufe0f\u20e3"
                                                                                                                                                                                                          12407filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12408move-result-object v15
                                                                                                                                                                                                          12410invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12411const/16 v15, 0x80
                                                                                                                                                                                                          12412aput-object v2, v1, v15
                                                                                                                                                                                                          12413new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12415const-string v15, "0\ufe0f\u20e3"
                                                                                                                                                                                                          12416filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12417move-result-object v15
                                                                                                                                                                                                          12419invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12420const/16 v15, 0x81
                                                                                                                                                                                                          12421aput-object v2, v1, v15
                                                                                                                                                                                                          12422new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12424const-string v15, "1\ufe0f\u20e3"
                                                                                                                                                                                                          12425filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12426move-result-object v15
                                                                                                                                                                                                          12428invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12429const/16 v15, 0x82
                                                                                                                                                                                                          12430aput-object v2, v1, v15
                                                                                                                                                                                                          12431new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12433const-string v15, "2\ufe0f\u20e3"
                                                                                                                                                                                                          12434filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12435move-result-object v15
                                                                                                                                                                                                          12437invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12438const/16 v15, 0x83
                                                                                                                                                                                                          12439aput-object v2, v1, v15
                                                                                                                                                                                                          12440new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12442const-string v15, "3\ufe0f\u20e3"
                                                                                                                                                                                                          12443filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12444move-result-object v15
                                                                                                                                                                                                          12446invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12447const/16 v15, 0x84
                                                                                                                                                                                                          12448aput-object v2, v1, v15
                                                                                                                                                                                                          12449new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12451const-string v15, "4\ufe0f\u20e3"
                                                                                                                                                                                                          12452filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12453move-result-object v15
                                                                                                                                                                                                          12455invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12456const/16 v15, 0x85
                                                                                                                                                                                                          12457aput-object v2, v1, v15
                                                                                                                                                                                                          12458new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12460const-string v15, "5\ufe0f\u20e3"
                                                                                                                                                                                                          12461filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12462move-result-object v15
                                                                                                                                                                                                          12464invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12465const/16 v15, 0x86
                                                                                                                                                                                                          12466aput-object v2, v1, v15
                                                                                                                                                                                                          12467new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12469const-string v15, "6\ufe0f\u20e3"
                                                                                                                                                                                                          12470filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12471move-result-object v15
                                                                                                                                                                                                          12473invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12474const/16 v15, 0x87
                                                                                                                                                                                                          12475aput-object v2, v1, v15
                                                                                                                                                                                                          12476new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12478const-string v15, "7\ufe0f\u20e3"
                                                                                                                                                                                                          12479filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12480move-result-object v15
                                                                                                                                                                                                          12482invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12483const/16 v15, 0x88
                                                                                                                                                                                                          12484aput-object v2, v1, v15
                                                                                                                                                                                                          12485new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12487const-string v15, "8\ufe0f\u20e3"
                                                                                                                                                                                                          12488filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12489move-result-object v15
                                                                                                                                                                                                          12491invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12492const/16 v15, 0x89
                                                                                                                                                                                                          12493aput-object v2, v1, v15
                                                                                                                                                                                                          12494new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12496const-string v15, "9\ufe0f\u20e3"
                                                                                                                                                                                                          12497filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12498move-result-object v15
                                                                                                                                                                                                          12500invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12501const/16 v15, 0x8a
                                                                                                                                                                                                          12502aput-object v2, v1, v15
                                                                                                                                                                                                          12503new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12505const-string v15, "\ud83d\udd1f"
                                                                                                                                                                                                          12506filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12507move-result-object v15
                                                                                                                                                                                                          12509invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12510const/16 v15, 0x8b
                                                                                                                                                                                                          12511aput-object v2, v1, v15
                                                                                                                                                                                                          12512new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12514const-string v15, "\ud83d\udcaf"
                                                                                                                                                                                                          12515filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12516move-result-object v15
                                                                                                                                                                                                          12518invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12519const/16 v15, 0x8c
                                                                                                                                                                                                          12520aput-object v2, v1, v15
                                                                                                                                                                                                          12521new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12523const-string v15, "\ud83d\udd20"
                                                                                                                                                                                                          12524filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12525move-result-object v15
                                                                                                                                                                                                          12527invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12528const/16 v15, 0x8d
                                                                                                                                                                                                          12529aput-object v2, v1, v15
                                                                                                                                                                                                          12530new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12532const-string v15, "\ud83d\udd21"
                                                                                                                                                                                                          12533filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12534move-result-object v15
                                                                                                                                                                                                          12536invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12537const/16 v15, 0x8e
                                                                                                                                                                                                          12538aput-object v2, v1, v15
                                                                                                                                                                                                          12539new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12541const-string v15, "\ud83d\udd22"
                                                                                                                                                                                                          12542filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12543move-result-object v15
                                                                                                                                                                                                          12545invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12546const/16 v15, 0x8f
                                                                                                                                                                                                          12547aput-object v2, v1, v15
                                                                                                                                                                                                          12548new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12550const-string v15, "\ud83d\udd23"
                                                                                                                                                                                                          12551filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12552move-result-object v15
                                                                                                                                                                                                          12554invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12555const/16 v15, 0x90
                                                                                                                                                                                                          12556aput-object v2, v1, v15
                                                                                                                                                                                                          12557new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12559const-string v15, "\ud83d\udd24"
                                                                                                                                                                                                          12560filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12561move-result-object v15
                                                                                                                                                                                                          12563invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12564const/16 v15, 0x91
                                                                                                                                                                                                          12565aput-object v2, v1, v15
                                                                                                                                                                                                          12566new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12568const-string v15, "\ud83c\udd70\ufe0f"
                                                                                                                                                                                                          12569filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12570move-result-object v15
                                                                                                                                                                                                          12572invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12573const/16 v15, 0x92
                                                                                                                                                                                                          12574aput-object v2, v1, v15
                                                                                                                                                                                                          12575new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12577const-string v15, "\ud83c\udd8e"
                                                                                                                                                                                                          12578filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12579move-result-object v15
                                                                                                                                                                                                          12581invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12582const/16 v15, 0x93
                                                                                                                                                                                                          12583aput-object v2, v1, v15
                                                                                                                                                                                                          12584new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12586const-string v15, "\ud83c\udd71\ufe0f"
                                                                                                                                                                                                          12587filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12588move-result-object v15
                                                                                                                                                                                                          12590invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12591const/16 v15, 0x94
                                                                                                                                                                                                          12592aput-object v2, v1, v15
                                                                                                                                                                                                          12593new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12595const-string v15, "\ud83c\udd91"
                                                                                                                                                                                                          12596filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12597move-result-object v15
                                                                                                                                                                                                          12599invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12600const/16 v15, 0x95
                                                                                                                                                                                                          12601aput-object v2, v1, v15
                                                                                                                                                                                                          12602new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12604const-string v15, "\ud83c\udd92"
                                                                                                                                                                                                          12605filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12606move-result-object v15
                                                                                                                                                                                                          12608invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12609const/16 v15, 0x96
                                                                                                                                                                                                          12610aput-object v2, v1, v15
                                                                                                                                                                                                          12611new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12613const-string v15, "\ud83c\udd93"
                                                                                                                                                                                                          12614filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12615move-result-object v15
                                                                                                                                                                                                          12617invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12618const/16 v15, 0x97
                                                                                                                                                                                                          12619aput-object v2, v1, v15
                                                                                                                                                                                                          12620new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12622const-string v15, "\u2139\ufe0f"
                                                                                                                                                                                                          12623filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12624move-result-object v15
                                                                                                                                                                                                          12626invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12627const/16 v15, 0x98
                                                                                                                                                                                                          12628aput-object v2, v1, v15
                                                                                                                                                                                                          12629new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12631const-string v15, "\ud83c\udd94"
                                                                                                                                                                                                          12632filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12633move-result-object v15
                                                                                                                                                                                                          12635invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12636const/16 v15, 0x99
                                                                                                                                                                                                          12637aput-object v2, v1, v15
                                                                                                                                                                                                          12638new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12640const-string v15, "\u24c2\ufe0f"
                                                                                                                                                                                                          12641filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12642move-result-object v15
                                                                                                                                                                                                          12644invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12645const/16 v15, 0x9a
                                                                                                                                                                                                          12646aput-object v2, v1, v15
                                                                                                                                                                                                          12647new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12649const-string v15, "\ud83c\udd95"
                                                                                                                                                                                                          12650filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12651move-result-object v15
                                                                                                                                                                                                          12653invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12654const/16 v15, 0x9b
                                                                                                                                                                                                          12655aput-object v2, v1, v15
                                                                                                                                                                                                          12656new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12658const-string v15, "\ud83c\udd96"
                                                                                                                                                                                                          12659filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12660move-result-object v15
                                                                                                                                                                                                          12662invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12663const/16 v15, 0x9c
                                                                                                                                                                                                          12664aput-object v2, v1, v15
                                                                                                                                                                                                          12665new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12667const-string v15, "\ud83c\udd7e\ufe0f"
                                                                                                                                                                                                          12668filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12669move-result-object v15
                                                                                                                                                                                                          12671invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12672const/16 v15, 0x9d
                                                                                                                                                                                                          12673aput-object v2, v1, v15
                                                                                                                                                                                                          12674new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12676const-string v15, "\ud83c\udd97"
                                                                                                                                                                                                          12677filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12678move-result-object v15
                                                                                                                                                                                                          12680invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12681const/16 v15, 0x9e
                                                                                                                                                                                                          12682aput-object v2, v1, v15
                                                                                                                                                                                                          12683new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12685const-string v15, "\ud83c\udd7f\ufe0f"
                                                                                                                                                                                                          12686filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12687move-result-object v15
                                                                                                                                                                                                          12689invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12690const/16 v15, 0x9f
                                                                                                                                                                                                          12691aput-object v2, v1, v15
                                                                                                                                                                                                          12692new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12694const-string v15, "\ud83c\udd98"
                                                                                                                                                                                                          12695filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12696move-result-object v15
                                                                                                                                                                                                          12698invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12699const/16 v15, 0xa0
                                                                                                                                                                                                          12700aput-object v2, v1, v15
                                                                                                                                                                                                          12701new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12703const-string v15, "\ud83c\udd99"
                                                                                                                                                                                                          12704filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12705move-result-object v15
                                                                                                                                                                                                          12707invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12708const/16 v15, 0xa1
                                                                                                                                                                                                          12709aput-object v2, v1, v15
                                                                                                                                                                                                          12710new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12712const-string v15, "\ud83c\udd9a"
                                                                                                                                                                                                          12713filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12714move-result-object v15
                                                                                                                                                                                                          12716invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12717const/16 v15, 0xa2
                                                                                                                                                                                                          12718aput-object v2, v1, v15
                                                                                                                                                                                                          12719new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12721const-string v15, "\ud83c\ude01"
                                                                                                                                                                                                          12722filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12723move-result-object v15
                                                                                                                                                                                                          12725invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12726const/16 v15, 0xa3
                                                                                                                                                                                                          12727aput-object v2, v1, v15
                                                                                                                                                                                                          12728new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12730const-string v15, "\ud83c\ude02\ufe0f"
                                                                                                                                                                                                          12731filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12732move-result-object v15
                                                                                                                                                                                                          12734invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12735const/16 v15, 0xa4
                                                                                                                                                                                                          12736aput-object v2, v1, v15
                                                                                                                                                                                                          12737new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12739const-string v15, "\ud83c\ude37\ufe0f"
                                                                                                                                                                                                          12740filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12741move-result-object v15
                                                                                                                                                                                                          12743invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12744const/16 v15, 0xa5
                                                                                                                                                                                                          12745aput-object v2, v1, v15
                                                                                                                                                                                                          12746new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12748const-string v15, "\ud83c\ude36"
                                                                                                                                                                                                          12749filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12750move-result-object v15
                                                                                                                                                                                                          12752invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12753const/16 v15, 0xa6
                                                                                                                                                                                                          12754aput-object v2, v1, v15
                                                                                                                                                                                                          12755new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12757const-string v15, "\ud83c\ude2f"
                                                                                                                                                                                                          12758filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12759move-result-object v15
                                                                                                                                                                                                          12761invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12762const/16 v15, 0xa7
                                                                                                                                                                                                          12763aput-object v2, v1, v15
                                                                                                                                                                                                          12764new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12766const-string v15, "\ud83c\ude50"
                                                                                                                                                                                                          12767filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12768move-result-object v15
                                                                                                                                                                                                          12770invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12771const/16 v15, 0xa8
                                                                                                                                                                                                          12772aput-object v2, v1, v15
                                                                                                                                                                                                          12773new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12775const-string v15, "\ud83c\ude39"
                                                                                                                                                                                                          12776filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12777move-result-object v15
                                                                                                                                                                                                          12779invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12780const/16 v15, 0xa9
                                                                                                                                                                                                          12781aput-object v2, v1, v15
                                                                                                                                                                                                          12782new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12784const-string v15, "\ud83c\ude1a"
                                                                                                                                                                                                          12785filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12786move-result-object v15
                                                                                                                                                                                                          12788invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12789const/16 v15, 0xaa
                                                                                                                                                                                                          12790aput-object v2, v1, v15
                                                                                                                                                                                                          12791new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12793const-string v15, "\ud83c\ude32"
                                                                                                                                                                                                          12794filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12795move-result-object v15
                                                                                                                                                                                                          12797invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12798const/16 v15, 0xab
                                                                                                                                                                                                          12799aput-object v2, v1, v15
                                                                                                                                                                                                          12800new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12802const-string v15, "\ud83c\ude51"
                                                                                                                                                                                                          12803filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12804move-result-object v15
                                                                                                                                                                                                          12806invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12807const/16 v15, 0xac
                                                                                                                                                                                                          12808aput-object v2, v1, v15
                                                                                                                                                                                                          12809new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12811const-string v15, "\ud83c\ude38"
                                                                                                                                                                                                          12812filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12813move-result-object v15
                                                                                                                                                                                                          12815invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12816const/16 v15, 0xad
                                                                                                                                                                                                          12817aput-object v2, v1, v15
                                                                                                                                                                                                          12818new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12820const-string v15, "\ud83c\ude34"
                                                                                                                                                                                                          12821filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12822move-result-object v15
                                                                                                                                                                                                          12824invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12825const/16 v15, 0xae
                                                                                                                                                                                                          12826aput-object v2, v1, v15
                                                                                                                                                                                                          12827new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12829const-string v15, "\ud83c\ude33"
                                                                                                                                                                                                          12830filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12831move-result-object v15
                                                                                                                                                                                                          12833invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12834const/16 v15, 0xaf
                                                                                                                                                                                                          12835aput-object v2, v1, v15
                                                                                                                                                                                                          12836new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12838const-string v15, "\u3297\ufe0f"
                                                                                                                                                                                                          12839filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12840move-result-object v15
                                                                                                                                                                                                          12842invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12843const/16 v15, 0xb0
                                                                                                                                                                                                          12844aput-object v2, v1, v15
                                                                                                                                                                                                          12845new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12847const-string v15, "\u3299\ufe0f"
                                                                                                                                                                                                          12848filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12849move-result-object v15
                                                                                                                                                                                                          12851invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12852const/16 v15, 0xb1
                                                                                                                                                                                                          12853aput-object v2, v1, v15
                                                                                                                                                                                                          12854new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12856const-string v15, "\ud83c\ude3a"
                                                                                                                                                                                                          12857filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12858move-result-object v15
                                                                                                                                                                                                          12860invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12861const/16 v15, 0xb2
                                                                                                                                                                                                          12862aput-object v2, v1, v15
                                                                                                                                                                                                          12863new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12865const-string v15, "\ud83c\ude35"
                                                                                                                                                                                                          12866filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12867move-result-object v15
                                                                                                                                                                                                          12869invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12870const/16 v15, 0xb3
                                                                                                                                                                                                          12871aput-object v2, v1, v15
                                                                                                                                                                                                          12872new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12874const-string v15, "\u25aa\ufe0f"
                                                                                                                                                                                                          12875filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12876move-result-object v15
                                                                                                                                                                                                          12878invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12879const/16 v15, 0xb4
                                                                                                                                                                                                          12880aput-object v2, v1, v15
                                                                                                                                                                                                          12881new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12883const-string v15, "\u25ab\ufe0f"
                                                                                                                                                                                                          12884filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12885move-result-object v15
                                                                                                                                                                                                          12887invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12888const/16 v15, 0xb5
                                                                                                                                                                                                          12889aput-object v2, v1, v15
                                                                                                                                                                                                          12890new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12892const-string v15, "\u25fb\ufe0f"
                                                                                                                                                                                                          12893filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12894move-result-object v15
                                                                                                                                                                                                          12896invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12897const/16 v15, 0xb6
                                                                                                                                                                                                          12898aput-object v2, v1, v15
                                                                                                                                                                                                          12899new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12901const-string v15, "\u25fc\ufe0f"
                                                                                                                                                                                                          12902filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12903move-result-object v15
                                                                                                                                                                                                          12905invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12906const/16 v15, 0xb7
                                                                                                                                                                                                          12907aput-object v2, v1, v15
                                                                                                                                                                                                          12908new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12910const-string v15, "\u25fd"
                                                                                                                                                                                                          12911filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12912move-result-object v15
                                                                                                                                                                                                          12914invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12915const/16 v15, 0xb8
                                                                                                                                                                                                          12916aput-object v2, v1, v15
                                                                                                                                                                                                          12917new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12919const-string v15, "\u25fe"
                                                                                                                                                                                                          12920filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12921move-result-object v15
                                                                                                                                                                                                          12923invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12924const/16 v15, 0xb9
                                                                                                                                                                                                          12925aput-object v2, v1, v15
                                                                                                                                                                                                          12926new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12928const-string v15, "\u2b1b"
                                                                                                                                                                                                          12929filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12930move-result-object v15
                                                                                                                                                                                                          12932invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12933const/16 v15, 0xba
                                                                                                                                                                                                          12934aput-object v2, v1, v15
                                                                                                                                                                                                          12935new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12937const-string v15, "\u2b1c"
                                                                                                                                                                                                          12938filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12939move-result-object v15
                                                                                                                                                                                                          12941invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12942const/16 v15, 0xbb
                                                                                                                                                                                                          12943aput-object v2, v1, v15
                                                                                                                                                                                                          12944new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12946const-string v15, "\ud83d\udd36"
                                                                                                                                                                                                          12947filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12948move-result-object v15
                                                                                                                                                                                                          12950invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12951const/16 v15, 0xbc
                                                                                                                                                                                                          12952aput-object v2, v1, v15
                                                                                                                                                                                                          12953new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12955const-string v15, "\ud83d\udd37"
                                                                                                                                                                                                          12956filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12957move-result-object v15
                                                                                                                                                                                                          12959invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12960const/16 v15, 0xbd
                                                                                                                                                                                                          12961aput-object v2, v1, v15
                                                                                                                                                                                                          12962new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12964const-string v15, "\ud83d\udd38"
                                                                                                                                                                                                          12965filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12966move-result-object v15
                                                                                                                                                                                                          12968invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12969const/16 v15, 0xbe
                                                                                                                                                                                                          12970aput-object v2, v1, v15
                                                                                                                                                                                                          12971new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12973const-string v15, "\ud83d\udd39"
                                                                                                                                                                                                          12974filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12975move-result-object v15
                                                                                                                                                                                                          12977invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12978const/16 v15, 0xbf
                                                                                                                                                                                                          12979aput-object v2, v1, v15
                                                                                                                                                                                                          12980new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12982const-string v15, "\ud83d\udd3a"
                                                                                                                                                                                                          12983filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12984move-result-object v15
                                                                                                                                                                                                          12986invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12987const/16 v15, 0xc0
                                                                                                                                                                                                          12988aput-object v2, v1, v15
                                                                                                                                                                                                          12989new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          12991const-string v15, "\ud83d\udd3b"
                                                                                                                                                                                                          12992filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          12993move-result-object v15
                                                                                                                                                                                                          12995invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          12996const/16 v15, 0xc1
                                                                                                                                                                                                          12997aput-object v2, v1, v15
                                                                                                                                                                                                          12998new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13000const-string v15, "\ud83d\udca0"
                                                                                                                                                                                                          13001filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13002move-result-object v15
                                                                                                                                                                                                          13004invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13005const/16 v15, 0xc2
                                                                                                                                                                                                          13006aput-object v2, v1, v15
                                                                                                                                                                                                          13007new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13009const-string v15, "\ud83d\udd18"
                                                                                                                                                                                                          13010filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13011move-result-object v15
                                                                                                                                                                                                          13013invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13014const/16 v15, 0xc3
                                                                                                                                                                                                          13015aput-object v2, v1, v15
                                                                                                                                                                                                          13016new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13018const-string v15, "\ud83d\udd32"
                                                                                                                                                                                                          13019filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13020move-result-object v15
                                                                                                                                                                                                          13022invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13023const/16 v15, 0xc4
                                                                                                                                                                                                          13024aput-object v2, v1, v15
                                                                                                                                                                                                          13025new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13027const-string v15, "\ud83d\udd33"
                                                                                                                                                                                                          13028filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13029move-result-object v15
                                                                                                                                                                                                          13031invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13032const/16 v15, 0xc5
                                                                                                                                                                                                          13033aput-object v2, v1, v15
                                                                                                                                                                                                          13034new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13036const-string v15, "\u26aa"
                                                                                                                                                                                                          13037filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13038move-result-object v15
                                                                                                                                                                                                          13040invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13041const/16 v15, 0xc6
                                                                                                                                                                                                          13042aput-object v2, v1, v15
                                                                                                                                                                                                          13043new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13045const-string v15, "\u26ab"
                                                                                                                                                                                                          13046filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13047move-result-object v15
                                                                                                                                                                                                          13049invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13050const/16 v15, 0xc7
                                                                                                                                                                                                          13051aput-object v2, v1, v15
                                                                                                                                                                                                          13052new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13054const-string v15, "\ud83d\udd34"
                                                                                                                                                                                                          13055filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13056move-result-object v15
                                                                                                                                                                                                          13058invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13059const/16 v15, 0xc8
                                                                                                                                                                                                          13060aput-object v2, v1, v15
                                                                                                                                                                                                          13061new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13063const-string v15, "\ud83d\udd35"
                                                                                                                                                                                                          13064filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13065move-result-object v15
                                                                                                                                                                                                          13067invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13068const/16 v15, 0xc9
                                                                                                                                                                                                          13069aput-object v2, v1, v15
                                                                                                                                                                                                          13071const-string v2, "emoji/Symbols.png"
                                                                                                                                                                                                          13072const v15, 0x7f040178
                                                                                                                                                                                                          13074invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          13075sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_SYMBOLS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          13076new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          13077const/16 v1, 0x10a
                                                                                                                                                                                                          13078new-array v1, v1, [Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13079new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13081const-string v15, "\ud83c\udfc1"
                                                                                                                                                                                                          13082filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13083move-result-object v15
                                                                                                                                                                                                          13085invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13086aput-object v2, v1, v3
                                                                                                                                                                                                          13087new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13089const-string v15, "\ud83d\udea9"
                                                                                                                                                                                                          13090filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13091move-result-object v15
                                                                                                                                                                                                          13093invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13094aput-object v2, v1, v4
                                                                                                                                                                                                          13095new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13097const-string v15, "\ud83c\udf8c"
                                                                                                                                                                                                          13098filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13099move-result-object v15
                                                                                                                                                                                                          13101invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13102aput-object v2, v1, v5
                                                                                                                                                                                                          13103new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13105const-string v15, "\ud83c\udff4"
                                                                                                                                                                                                          13106filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13107move-result-object v15
                                                                                                                                                                                                          13109invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13110aput-object v2, v1, v6
                                                                                                                                                                                                          13111new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13113const-string v15, "\ud83c\udff3\ufe0f"
                                                                                                                                                                                                          13114filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13115move-result-object v15
                                                                                                                                                                                                          13117invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13118aput-object v2, v1, v7
                                                                                                                                                                                                          13119new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13121const-string v15, "\ud83c\udff3\ufe0f\u200d\ud83c\udf08"
                                                                                                                                                                                                          13122filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13123move-result-object v15
                                                                                                                                                                                                          13125invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13126aput-object v2, v1, v8
                                                                                                                                                                                                          13127new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13129const-string v15, "\ud83c\udde6\ud83c\udde8"
                                                                                                                                                                                                          13130filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13131move-result-object v15
                                                                                                                                                                                                          13133invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13134aput-object v2, v1, v9
                                                                                                                                                                                                          13135new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13137const-string v15, "\ud83c\udde6\ud83c\udde9"
                                                                                                                                                                                                          13138filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13139move-result-object v15
                                                                                                                                                                                                          13141invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13142aput-object v2, v1, v10
                                                                                                                                                                                                          13143new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13145const-string v15, "\ud83c\udde6\ud83c\uddea"
                                                                                                                                                                                                          13146filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13147move-result-object v15
                                                                                                                                                                                                          13149invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13150aput-object v2, v1, v11
                                                                                                                                                                                                          13151new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13153const-string v15, "\ud83c\udde6\ud83c\uddeb"
                                                                                                                                                                                                          13154filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13155move-result-object v15
                                                                                                                                                                                                          13157invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13158aput-object v2, v1, v12
                                                                                                                                                                                                          13159new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13161const-string v15, "\ud83c\udde6\ud83c\uddec"
                                                                                                                                                                                                          13162filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13163move-result-object v15
                                                                                                                                                                                                          13165invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13166aput-object v2, v1, v13
                                                                                                                                                                                                          13167new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13169const-string v15, "\ud83c\udde6\ud83c\uddee"
                                                                                                                                                                                                          13170filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13171move-result-object v15
                                                                                                                                                                                                          13173invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13174aput-object v2, v1, v14
                                                                                                                                                                                                          13175new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13177const-string v15, "\ud83c\udde6\ud83c\uddf1"
                                                                                                                                                                                                          13178filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13179move-result-object v15
                                                                                                                                                                                                          13181invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13182const/16 v15, 0xc
                                                                                                                                                                                                          13183aput-object v2, v1, v15
                                                                                                                                                                                                          13184new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13186const-string v15, "\ud83c\udde6\ud83c\uddf2"
                                                                                                                                                                                                          13187filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13188move-result-object v15
                                                                                                                                                                                                          13190invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13191const/16 v15, 0xd
                                                                                                                                                                                                          13192aput-object v2, v1, v15
                                                                                                                                                                                                          13193new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13195const-string v15, "\ud83c\udde6\ud83c\uddf4"
                                                                                                                                                                                                          13196filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13197move-result-object v15
                                                                                                                                                                                                          13199invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13200const/16 v15, 0xe
                                                                                                                                                                                                          13201aput-object v2, v1, v15
                                                                                                                                                                                                          13202new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13204const-string v15, "\ud83c\udde6\ud83c\uddf6"
                                                                                                                                                                                                          13205filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13206move-result-object v15
                                                                                                                                                                                                          13208invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13209const/16 v15, 0xf
                                                                                                                                                                                                          13210aput-object v2, v1, v15
                                                                                                                                                                                                          13211new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13213const-string v15, "\ud83c\udde6\ud83c\uddf7"
                                                                                                                                                                                                          13214filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13215move-result-object v15
                                                                                                                                                                                                          13217invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13218const/16 v15, 0x10
                                                                                                                                                                                                          13219aput-object v2, v1, v15
                                                                                                                                                                                                          13220new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13222const-string v15, "\ud83c\udde6\ud83c\uddf8"
                                                                                                                                                                                                          13223filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13224move-result-object v15
                                                                                                                                                                                                          13226invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13227const/16 v15, 0x11
                                                                                                                                                                                                          13228aput-object v2, v1, v15
                                                                                                                                                                                                          13229new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13231const-string v15, "\ud83c\udde6\ud83c\uddf9"
                                                                                                                                                                                                          13232filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13233move-result-object v15
                                                                                                                                                                                                          13235invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13236const/16 v15, 0x12
                                                                                                                                                                                                          13237aput-object v2, v1, v15
                                                                                                                                                                                                          13238new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13240const-string v15, "\ud83c\udde6\ud83c\uddfa"
                                                                                                                                                                                                          13241filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13242move-result-object v15
                                                                                                                                                                                                          13244invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13245const/16 v15, 0x13
                                                                                                                                                                                                          13246aput-object v2, v1, v15
                                                                                                                                                                                                          13247new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13249const-string v15, "\ud83c\udde6\ud83c\uddfc"
                                                                                                                                                                                                          13250filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13251move-result-object v15
                                                                                                                                                                                                          13253invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13254const/16 v15, 0x14
                                                                                                                                                                                                          13255aput-object v2, v1, v15
                                                                                                                                                                                                          13256new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13258const-string v15, "\ud83c\udde6\ud83c\uddfd"
                                                                                                                                                                                                          13259filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13260move-result-object v15
                                                                                                                                                                                                          13262invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13263const/16 v15, 0x15
                                                                                                                                                                                                          13264aput-object v2, v1, v15
                                                                                                                                                                                                          13265new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13267const-string v15, "\ud83c\udde6\ud83c\uddff"
                                                                                                                                                                                                          13268filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13269move-result-object v15
                                                                                                                                                                                                          13271invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13272const/16 v15, 0x16
                                                                                                                                                                                                          13273aput-object v2, v1, v15
                                                                                                                                                                                                          13274new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13276const-string v15, "\ud83c\udde7\ud83c\udde6"
                                                                                                                                                                                                          13277filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13278move-result-object v15
                                                                                                                                                                                                          13280invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13281const/16 v15, 0x17
                                                                                                                                                                                                          13282aput-object v2, v1, v15
                                                                                                                                                                                                          13283new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13285const-string v15, "\ud83c\udde7\ud83c\udde7"
                                                                                                                                                                                                          13286filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13287move-result-object v15
                                                                                                                                                                                                          13289invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13290const/16 v15, 0x18
                                                                                                                                                                                                          13291aput-object v2, v1, v15
                                                                                                                                                                                                          13292new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13294const-string v15, "\ud83c\udde7\ud83c\udde9"
                                                                                                                                                                                                          13295filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13296move-result-object v15
                                                                                                                                                                                                          13298invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13299const/16 v15, 0x19
                                                                                                                                                                                                          13300aput-object v2, v1, v15
                                                                                                                                                                                                          13301new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13303const-string v15, "\ud83c\udde7\ud83c\uddea"
                                                                                                                                                                                                          13304filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13305move-result-object v15
                                                                                                                                                                                                          13307invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13308const/16 v15, 0x1a
                                                                                                                                                                                                          13309aput-object v2, v1, v15
                                                                                                                                                                                                          13310new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13312const-string v15, "\ud83c\udde7\ud83c\uddeb"
                                                                                                                                                                                                          13313filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13314move-result-object v15
                                                                                                                                                                                                          13316invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13317const/16 v15, 0x1b
                                                                                                                                                                                                          13318aput-object v2, v1, v15
                                                                                                                                                                                                          13319new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13321const-string v15, "\ud83c\udde7\ud83c\uddec"
                                                                                                                                                                                                          13322filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13323move-result-object v15
                                                                                                                                                                                                          13325invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13326const/16 v15, 0x1c
                                                                                                                                                                                                          13327aput-object v2, v1, v15
                                                                                                                                                                                                          13328new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13330const-string v15, "\ud83c\udde7\ud83c\udded"
                                                                                                                                                                                                          13331filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13332move-result-object v15
                                                                                                                                                                                                          13334invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13335const/16 v15, 0x1d
                                                                                                                                                                                                          13336aput-object v2, v1, v15
                                                                                                                                                                                                          13337new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13339const-string v15, "\ud83c\udde7\ud83c\uddee"
                                                                                                                                                                                                          13340filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13341move-result-object v15
                                                                                                                                                                                                          13343invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13344const/16 v15, 0x1e
                                                                                                                                                                                                          13345aput-object v2, v1, v15
                                                                                                                                                                                                          13346new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13348const-string v15, "\ud83c\udde7\ud83c\uddef"
                                                                                                                                                                                                          13349filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13350move-result-object v15
                                                                                                                                                                                                          13352invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13353const/16 v15, 0x1f
                                                                                                                                                                                                          13354aput-object v2, v1, v15
                                                                                                                                                                                                          13355new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13357const-string v15, "\ud83c\udde7\ud83c\uddf1"
                                                                                                                                                                                                          13358filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13359move-result-object v15
                                                                                                                                                                                                          13361invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13362const/16 v15, 0x20
                                                                                                                                                                                                          13363aput-object v2, v1, v15
                                                                                                                                                                                                          13364new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13366const-string v15, "\ud83c\udde7\ud83c\uddf2"
                                                                                                                                                                                                          13367filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13368move-result-object v15
                                                                                                                                                                                                          13370invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13371const/16 v15, 0x21
                                                                                                                                                                                                          13372aput-object v2, v1, v15
                                                                                                                                                                                                          13373new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13375const-string v15, "\ud83c\udde7\ud83c\uddf3"
                                                                                                                                                                                                          13376filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13377move-result-object v15
                                                                                                                                                                                                          13379invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13380const/16 v15, 0x22
                                                                                                                                                                                                          13381aput-object v2, v1, v15
                                                                                                                                                                                                          13382new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13384const-string v15, "\ud83c\udde7\ud83c\uddf4"
                                                                                                                                                                                                          13385filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13386move-result-object v15
                                                                                                                                                                                                          13388invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13389const/16 v15, 0x23
                                                                                                                                                                                                          13390aput-object v2, v1, v15
                                                                                                                                                                                                          13391new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13393const-string v15, "\ud83c\udde7\ud83c\uddf6"
                                                                                                                                                                                                          13394filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13395move-result-object v15
                                                                                                                                                                                                          13397invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13398const/16 v15, 0x24
                                                                                                                                                                                                          13399aput-object v2, v1, v15
                                                                                                                                                                                                          13400new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13402const-string v15, "\ud83c\udde7\ud83c\uddf7"
                                                                                                                                                                                                          13403filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13404move-result-object v15
                                                                                                                                                                                                          13406invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13407const/16 v15, 0x25
                                                                                                                                                                                                          13408aput-object v2, v1, v15
                                                                                                                                                                                                          13409new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13411const-string v15, "\ud83c\udde7\ud83c\uddf8"
                                                                                                                                                                                                          13412filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13413move-result-object v15
                                                                                                                                                                                                          13415invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13416const/16 v15, 0x26
                                                                                                                                                                                                          13417aput-object v2, v1, v15
                                                                                                                                                                                                          13418new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13420const-string v15, "\ud83c\udde7\ud83c\uddf9"
                                                                                                                                                                                                          13421filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13422move-result-object v15
                                                                                                                                                                                                          13424invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13425const/16 v15, 0x27
                                                                                                                                                                                                          13426aput-object v2, v1, v15
                                                                                                                                                                                                          13427new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13429const-string v15, "\ud83c\udde7\ud83c\uddfb"
                                                                                                                                                                                                          13430filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13431move-result-object v15
                                                                                                                                                                                                          13433invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13434const/16 v15, 0x28
                                                                                                                                                                                                          13435aput-object v2, v1, v15
                                                                                                                                                                                                          13436new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13438const-string v15, "\ud83c\udde7\ud83c\uddfc"
                                                                                                                                                                                                          13439filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13440move-result-object v15
                                                                                                                                                                                                          13442invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13443const/16 v15, 0x29
                                                                                                                                                                                                          13444aput-object v2, v1, v15
                                                                                                                                                                                                          13445new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13447const-string v15, "\ud83c\udde7\ud83c\uddfe"
                                                                                                                                                                                                          13448filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13449move-result-object v15
                                                                                                                                                                                                          13451invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13452const/16 v15, 0x2a
                                                                                                                                                                                                          13453aput-object v2, v1, v15
                                                                                                                                                                                                          13454new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13456const-string v15, "\ud83c\udde7\ud83c\uddff"
                                                                                                                                                                                                          13457filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13458move-result-object v15
                                                                                                                                                                                                          13460invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13461const/16 v15, 0x2b
                                                                                                                                                                                                          13462aput-object v2, v1, v15
                                                                                                                                                                                                          13463new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13465const-string v15, "\ud83c\udde8\ud83c\udde6"
                                                                                                                                                                                                          13466filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13467move-result-object v15
                                                                                                                                                                                                          13469invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13470const/16 v15, 0x2c
                                                                                                                                                                                                          13471aput-object v2, v1, v15
                                                                                                                                                                                                          13472new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13474const-string v15, "\ud83c\udde8\ud83c\udde8"
                                                                                                                                                                                                          13475filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13476move-result-object v15
                                                                                                                                                                                                          13478invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13479const/16 v15, 0x2d
                                                                                                                                                                                                          13480aput-object v2, v1, v15
                                                                                                                                                                                                          13481new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13483const-string v15, "\ud83c\udde8\ud83c\udde9"
                                                                                                                                                                                                          13484filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13485move-result-object v15
                                                                                                                                                                                                          13487invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13488const/16 v15, 0x2e
                                                                                                                                                                                                          13489aput-object v2, v1, v15
                                                                                                                                                                                                          13490new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13492const-string v15, "\ud83c\udde8\ud83c\uddeb"
                                                                                                                                                                                                          13493filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13494move-result-object v15
                                                                                                                                                                                                          13496invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13497const/16 v15, 0x2f
                                                                                                                                                                                                          13498aput-object v2, v1, v15
                                                                                                                                                                                                          13499new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13501const-string v15, "\ud83c\udde8\ud83c\uddec"
                                                                                                                                                                                                          13502filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13503move-result-object v15
                                                                                                                                                                                                          13505invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13506const/16 v15, 0x30
                                                                                                                                                                                                          13507aput-object v2, v1, v15
                                                                                                                                                                                                          13508new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13510const-string v15, "\ud83c\udde8\ud83c\udded"
                                                                                                                                                                                                          13511filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13512move-result-object v15
                                                                                                                                                                                                          13514invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13515const/16 v15, 0x31
                                                                                                                                                                                                          13516aput-object v2, v1, v15
                                                                                                                                                                                                          13517new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13519const-string v15, "\ud83c\udde8\ud83c\uddee"
                                                                                                                                                                                                          13520filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13521move-result-object v15
                                                                                                                                                                                                          13523invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13524const/16 v15, 0x32
                                                                                                                                                                                                          13525aput-object v2, v1, v15
                                                                                                                                                                                                          13526new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13528const-string v15, "\ud83c\udde8\ud83c\uddf0"
                                                                                                                                                                                                          13529filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13530move-result-object v15
                                                                                                                                                                                                          13532invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13533const/16 v15, 0x33
                                                                                                                                                                                                          13534aput-object v2, v1, v15
                                                                                                                                                                                                          13535new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13537const-string v15, "\ud83c\udde8\ud83c\uddf1"
                                                                                                                                                                                                          13538filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13539move-result-object v15
                                                                                                                                                                                                          13541invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13542const/16 v15, 0x34
                                                                                                                                                                                                          13543aput-object v2, v1, v15
                                                                                                                                                                                                          13544new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13546const-string v15, "\ud83c\udde8\ud83c\uddf2"
                                                                                                                                                                                                          13547filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13548move-result-object v15
                                                                                                                                                                                                          13550invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13551const/16 v15, 0x35
                                                                                                                                                                                                          13552aput-object v2, v1, v15
                                                                                                                                                                                                          13553new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13555const-string v15, "\ud83c\udde8\ud83c\uddf3"
                                                                                                                                                                                                          13556filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13557move-result-object v15
                                                                                                                                                                                                          13559invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13560const/16 v15, 0x36
                                                                                                                                                                                                          13561aput-object v2, v1, v15
                                                                                                                                                                                                          13562new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13564const-string v15, "\ud83c\udde8\ud83c\uddf4"
                                                                                                                                                                                                          13565filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13566move-result-object v15
                                                                                                                                                                                                          13568invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13569const/16 v15, 0x37
                                                                                                                                                                                                          13570aput-object v2, v1, v15
                                                                                                                                                                                                          13571new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13573const-string v15, "\ud83c\udde8\ud83c\uddf5"
                                                                                                                                                                                                          13574filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13575move-result-object v15
                                                                                                                                                                                                          13577invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13578const/16 v15, 0x38
                                                                                                                                                                                                          13579aput-object v2, v1, v15
                                                                                                                                                                                                          13580new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13582const-string v15, "\ud83c\udde8\ud83c\uddf7"
                                                                                                                                                                                                          13583filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13584move-result-object v15
                                                                                                                                                                                                          13586invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13587const/16 v15, 0x39
                                                                                                                                                                                                          13588aput-object v2, v1, v15
                                                                                                                                                                                                          13589new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13591const-string v15, "\ud83c\udde8\ud83c\uddfa"
                                                                                                                                                                                                          13592filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13593move-result-object v15
                                                                                                                                                                                                          13595invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13596const/16 v15, 0x3a
                                                                                                                                                                                                          13597aput-object v2, v1, v15
                                                                                                                                                                                                          13598new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13600const-string v15, "\ud83c\udde8\ud83c\uddfb"
                                                                                                                                                                                                          13601filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13602move-result-object v15
                                                                                                                                                                                                          13604invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13605const/16 v15, 0x3b
                                                                                                                                                                                                          13606aput-object v2, v1, v15
                                                                                                                                                                                                          13607new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13609const-string v15, "\ud83c\udde8\ud83c\uddfc"
                                                                                                                                                                                                          13610filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13611move-result-object v15
                                                                                                                                                                                                          13613invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13614const/16 v15, 0x3c
                                                                                                                                                                                                          13615aput-object v2, v1, v15
                                                                                                                                                                                                          13616new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13618const-string v15, "\ud83c\udde8\ud83c\uddfd"
                                                                                                                                                                                                          13619filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13620move-result-object v15
                                                                                                                                                                                                          13622invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13623const/16 v15, 0x3d
                                                                                                                                                                                                          13624aput-object v2, v1, v15
                                                                                                                                                                                                          13625new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13627const-string v15, "\ud83c\udde8\ud83c\uddfe"
                                                                                                                                                                                                          13628filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13629move-result-object v15
                                                                                                                                                                                                          13631invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13632const/16 v15, 0x3e
                                                                                                                                                                                                          13633aput-object v2, v1, v15
                                                                                                                                                                                                          13634new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13636const-string v15, "\ud83c\udde8\ud83c\uddff"
                                                                                                                                                                                                          13637filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13638move-result-object v15
                                                                                                                                                                                                          13640invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13641const/16 v15, 0x3f
                                                                                                                                                                                                          13642aput-object v2, v1, v15
                                                                                                                                                                                                          13643new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13645const-string v15, "\ud83c\udde9\ud83c\uddea"
                                                                                                                                                                                                          13646filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13647move-result-object v15
                                                                                                                                                                                                          13649invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13650const/16 v15, 0x40
                                                                                                                                                                                                          13651aput-object v2, v1, v15
                                                                                                                                                                                                          13652new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13654const-string v15, "\ud83c\udde9\ud83c\uddec"
                                                                                                                                                                                                          13655filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13656move-result-object v15
                                                                                                                                                                                                          13658invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13659const/16 v15, 0x41
                                                                                                                                                                                                          13660aput-object v2, v1, v15
                                                                                                                                                                                                          13661new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13663const-string v15, "\ud83c\udde9\ud83c\uddef"
                                                                                                                                                                                                          13664filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13665move-result-object v15
                                                                                                                                                                                                          13667invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13668const/16 v15, 0x42
                                                                                                                                                                                                          13669aput-object v2, v1, v15
                                                                                                                                                                                                          13670new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13672const-string v15, "\ud83c\udde9\ud83c\uddf0"
                                                                                                                                                                                                          13673filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13674move-result-object v15
                                                                                                                                                                                                          13676invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13677const/16 v15, 0x43
                                                                                                                                                                                                          13678aput-object v2, v1, v15
                                                                                                                                                                                                          13679new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13681const-string v15, "\ud83c\udde9\ud83c\uddf2"
                                                                                                                                                                                                          13682filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13683move-result-object v15
                                                                                                                                                                                                          13685invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13686const/16 v15, 0x44
                                                                                                                                                                                                          13687aput-object v2, v1, v15
                                                                                                                                                                                                          13688new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13690const-string v15, "\ud83c\udde9\ud83c\uddf4"
                                                                                                                                                                                                          13691filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13692move-result-object v15
                                                                                                                                                                                                          13694invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13695const/16 v15, 0x45
                                                                                                                                                                                                          13696aput-object v2, v1, v15
                                                                                                                                                                                                          13697new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13699const-string v15, "\ud83c\udde9\ud83c\uddff"
                                                                                                                                                                                                          13700filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13701move-result-object v15
                                                                                                                                                                                                          13703invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13704const/16 v15, 0x46
                                                                                                                                                                                                          13705aput-object v2, v1, v15
                                                                                                                                                                                                          13706new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13708const-string v15, "\ud83c\uddea\ud83c\udde6"
                                                                                                                                                                                                          13709filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13710move-result-object v15
                                                                                                                                                                                                          13712invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13713const/16 v15, 0x47
                                                                                                                                                                                                          13714aput-object v2, v1, v15
                                                                                                                                                                                                          13715new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13717const-string v15, "\ud83c\uddea\ud83c\udde8"
                                                                                                                                                                                                          13718filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13719move-result-object v15
                                                                                                                                                                                                          13721invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13722const/16 v15, 0x48
                                                                                                                                                                                                          13723aput-object v2, v1, v15
                                                                                                                                                                                                          13724new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13726const-string v15, "\ud83c\uddea\ud83c\uddea"
                                                                                                                                                                                                          13727filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13728move-result-object v15
                                                                                                                                                                                                          13730invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13731const/16 v15, 0x49
                                                                                                                                                                                                          13732aput-object v2, v1, v15
                                                                                                                                                                                                          13733new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13735const-string v15, "\ud83c\uddea\ud83c\uddec"
                                                                                                                                                                                                          13736filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13737move-result-object v15
                                                                                                                                                                                                          13739invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13740const/16 v15, 0x4a
                                                                                                                                                                                                          13741aput-object v2, v1, v15
                                                                                                                                                                                                          13742new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13744const-string v15, "\ud83c\uddea\ud83c\udded"
                                                                                                                                                                                                          13745filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13746move-result-object v15
                                                                                                                                                                                                          13748invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13749const/16 v15, 0x4b
                                                                                                                                                                                                          13750aput-object v2, v1, v15
                                                                                                                                                                                                          13751new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13753const-string v15, "\ud83c\uddea\ud83c\uddf7"
                                                                                                                                                                                                          13754filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13755move-result-object v15
                                                                                                                                                                                                          13757invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13758const/16 v15, 0x4c
                                                                                                                                                                                                          13759aput-object v2, v1, v15
                                                                                                                                                                                                          13760new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13762const-string v15, "\ud83c\uddea\ud83c\uddf8"
                                                                                                                                                                                                          13763filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13764move-result-object v15
                                                                                                                                                                                                          13766invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13767const/16 v15, 0x4d
                                                                                                                                                                                                          13768aput-object v2, v1, v15
                                                                                                                                                                                                          13769new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13771const-string v15, "\ud83c\uddea\ud83c\uddf9"
                                                                                                                                                                                                          13772filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13773move-result-object v15
                                                                                                                                                                                                          13775invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13776const/16 v15, 0x4e
                                                                                                                                                                                                          13777aput-object v2, v1, v15
                                                                                                                                                                                                          13778new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13780const-string v15, "\ud83c\uddea\ud83c\uddfa"
                                                                                                                                                                                                          13781filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13782move-result-object v15
                                                                                                                                                                                                          13784invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13785const/16 v15, 0x4f
                                                                                                                                                                                                          13786aput-object v2, v1, v15
                                                                                                                                                                                                          13787new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13789const-string v15, "\ud83c\uddeb\ud83c\uddee"
                                                                                                                                                                                                          13790filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13791move-result-object v15
                                                                                                                                                                                                          13793invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13794const/16 v15, 0x50
                                                                                                                                                                                                          13795aput-object v2, v1, v15
                                                                                                                                                                                                          13796new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13798const-string v15, "\ud83c\uddeb\ud83c\uddef"
                                                                                                                                                                                                          13799filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13800move-result-object v15
                                                                                                                                                                                                          13802invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13803const/16 v15, 0x51
                                                                                                                                                                                                          13804aput-object v2, v1, v15
                                                                                                                                                                                                          13805new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13807const-string v15, "\ud83c\uddeb\ud83c\uddf0"
                                                                                                                                                                                                          13808filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13809move-result-object v15
                                                                                                                                                                                                          13811invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13812const/16 v15, 0x52
                                                                                                                                                                                                          13813aput-object v2, v1, v15
                                                                                                                                                                                                          13814new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13816const-string v15, "\ud83c\uddeb\ud83c\uddf2"
                                                                                                                                                                                                          13817filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13818move-result-object v15
                                                                                                                                                                                                          13820invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13821const/16 v15, 0x53
                                                                                                                                                                                                          13822aput-object v2, v1, v15
                                                                                                                                                                                                          13823new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13825const-string v15, "\ud83c\uddeb\ud83c\uddf4"
                                                                                                                                                                                                          13826filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13827move-result-object v15
                                                                                                                                                                                                          13829invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13830const/16 v15, 0x54
                                                                                                                                                                                                          13831aput-object v2, v1, v15
                                                                                                                                                                                                          13832new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13834const-string v15, "\ud83c\uddeb\ud83c\uddf7"
                                                                                                                                                                                                          13835filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13836move-result-object v15
                                                                                                                                                                                                          13838invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13839const/16 v15, 0x55
                                                                                                                                                                                                          13840aput-object v2, v1, v15
                                                                                                                                                                                                          13841new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13843const-string v15, "\ud83c\uddec\ud83c\udde6"
                                                                                                                                                                                                          13844filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13845move-result-object v15
                                                                                                                                                                                                          13847invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13848const/16 v15, 0x56
                                                                                                                                                                                                          13849aput-object v2, v1, v15
                                                                                                                                                                                                          13850new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13852const-string v15, "\ud83c\uddec\ud83c\udde7"
                                                                                                                                                                                                          13853filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13854move-result-object v15
                                                                                                                                                                                                          13856invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13857const/16 v15, 0x57
                                                                                                                                                                                                          13858aput-object v2, v1, v15
                                                                                                                                                                                                          13859new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13861const-string v15, "\ud83c\uddec\ud83c\udde9"
                                                                                                                                                                                                          13862filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13863move-result-object v15
                                                                                                                                                                                                          13865invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13866const/16 v15, 0x58
                                                                                                                                                                                                          13867aput-object v2, v1, v15
                                                                                                                                                                                                          13868new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13870const-string v15, "\ud83c\uddec\ud83c\uddea"
                                                                                                                                                                                                          13871filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13872move-result-object v15
                                                                                                                                                                                                          13874invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13875const/16 v15, 0x59
                                                                                                                                                                                                          13876aput-object v2, v1, v15
                                                                                                                                                                                                          13877new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13879const-string v15, "\ud83c\uddec\ud83c\uddeb"
                                                                                                                                                                                                          13880filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13881move-result-object v15
                                                                                                                                                                                                          13883invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13884const/16 v15, 0x5a
                                                                                                                                                                                                          13885aput-object v2, v1, v15
                                                                                                                                                                                                          13886new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13888const-string v15, "\ud83c\uddec\ud83c\uddec"
                                                                                                                                                                                                          13889filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13890move-result-object v15
                                                                                                                                                                                                          13892invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13893const/16 v15, 0x5b
                                                                                                                                                                                                          13894aput-object v2, v1, v15
                                                                                                                                                                                                          13895new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13897const-string v15, "\ud83c\uddec\ud83c\udded"
                                                                                                                                                                                                          13898filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13899move-result-object v15
                                                                                                                                                                                                          13901invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13902const/16 v15, 0x5c
                                                                                                                                                                                                          13903aput-object v2, v1, v15
                                                                                                                                                                                                          13904new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13906const-string v15, "\ud83c\uddec\ud83c\uddee"
                                                                                                                                                                                                          13907filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13908move-result-object v15
                                                                                                                                                                                                          13910invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13911const/16 v15, 0x5d
                                                                                                                                                                                                          13912aput-object v2, v1, v15
                                                                                                                                                                                                          13913new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13915const-string v15, "\ud83c\uddec\ud83c\uddf1"
                                                                                                                                                                                                          13916filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13917move-result-object v15
                                                                                                                                                                                                          13919invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13920const/16 v15, 0x5e
                                                                                                                                                                                                          13921aput-object v2, v1, v15
                                                                                                                                                                                                          13922new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13924const-string v15, "\ud83c\uddec\ud83c\uddf2"
                                                                                                                                                                                                          13925filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13926move-result-object v15
                                                                                                                                                                                                          13928invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13929const/16 v15, 0x5f
                                                                                                                                                                                                          13930aput-object v2, v1, v15
                                                                                                                                                                                                          13931new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13933const-string v15, "\ud83c\uddec\ud83c\uddf3"
                                                                                                                                                                                                          13934filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13935move-result-object v15
                                                                                                                                                                                                          13937invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13938const/16 v15, 0x60
                                                                                                                                                                                                          13939aput-object v2, v1, v15
                                                                                                                                                                                                          13940new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13942const-string v15, "\ud83c\uddec\ud83c\uddf5"
                                                                                                                                                                                                          13943filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13944move-result-object v15
                                                                                                                                                                                                          13946invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13947const/16 v15, 0x61
                                                                                                                                                                                                          13948aput-object v2, v1, v15
                                                                                                                                                                                                          13949new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13951const-string v15, "\ud83c\uddec\ud83c\uddf6"
                                                                                                                                                                                                          13952filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13953move-result-object v15
                                                                                                                                                                                                          13955invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13956const/16 v15, 0x62
                                                                                                                                                                                                          13957aput-object v2, v1, v15
                                                                                                                                                                                                          13958new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13960const-string v15, "\ud83c\uddec\ud83c\uddf7"
                                                                                                                                                                                                          13961filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13962move-result-object v15
                                                                                                                                                                                                          13964invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13965const/16 v15, 0x63
                                                                                                                                                                                                          13966aput-object v2, v1, v15
                                                                                                                                                                                                          13967new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13969const-string v15, "\ud83c\uddec\ud83c\uddf8"
                                                                                                                                                                                                          13970filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13971move-result-object v15
                                                                                                                                                                                                          13973invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13974const/16 v15, 0x64
                                                                                                                                                                                                          13975aput-object v2, v1, v15
                                                                                                                                                                                                          13976new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13978const-string v15, "\ud83c\uddec\ud83c\uddf9"
                                                                                                                                                                                                          13979filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13980move-result-object v15
                                                                                                                                                                                                          13982invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13983const/16 v15, 0x65
                                                                                                                                                                                                          13984aput-object v2, v1, v15
                                                                                                                                                                                                          13985new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13987const-string v15, "\ud83c\uddec\ud83c\uddfa"
                                                                                                                                                                                                          13988filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13989move-result-object v15
                                                                                                                                                                                                          13991invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          13992const/16 v15, 0x66
                                                                                                                                                                                                          13993aput-object v2, v1, v15
                                                                                                                                                                                                          13994new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          13996const-string v15, "\ud83c\uddec\ud83c\uddfc"
                                                                                                                                                                                                          13997filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          13998move-result-object v15
                                                                                                                                                                                                          14000invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14001const/16 v15, 0x67
                                                                                                                                                                                                          14002aput-object v2, v1, v15
                                                                                                                                                                                                          14003new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14005const-string v15, "\ud83c\uddec\ud83c\uddfe"
                                                                                                                                                                                                          14006filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14007move-result-object v15
                                                                                                                                                                                                          14009invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14010const/16 v15, 0x68
                                                                                                                                                                                                          14011aput-object v2, v1, v15
                                                                                                                                                                                                          14012new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14014const-string v15, "\ud83c\udded\ud83c\uddf0"
                                                                                                                                                                                                          14015filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14016move-result-object v15
                                                                                                                                                                                                          14018invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14019const/16 v15, 0x69
                                                                                                                                                                                                          14020aput-object v2, v1, v15
                                                                                                                                                                                                          14021new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14023const-string v15, "\ud83c\udded\ud83c\uddf2"
                                                                                                                                                                                                          14024filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14025move-result-object v15
                                                                                                                                                                                                          14027invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14028const/16 v15, 0x6a
                                                                                                                                                                                                          14029aput-object v2, v1, v15
                                                                                                                                                                                                          14030new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14032const-string v15, "\ud83c\udded\ud83c\uddf3"
                                                                                                                                                                                                          14033filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14034move-result-object v15
                                                                                                                                                                                                          14036invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14037const/16 v15, 0x6b
                                                                                                                                                                                                          14038aput-object v2, v1, v15
                                                                                                                                                                                                          14039new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14041const-string v15, "\ud83c\udded\ud83c\uddf7"
                                                                                                                                                                                                          14042filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14043move-result-object v15
                                                                                                                                                                                                          14045invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14046const/16 v15, 0x6c
                                                                                                                                                                                                          14047aput-object v2, v1, v15
                                                                                                                                                                                                          14048new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14050const-string v15, "\ud83c\udded\ud83c\uddf9"
                                                                                                                                                                                                          14051filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14052move-result-object v15
                                                                                                                                                                                                          14054invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14055const/16 v15, 0x6d
                                                                                                                                                                                                          14056aput-object v2, v1, v15
                                                                                                                                                                                                          14057new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14059const-string v15, "\ud83c\udded\ud83c\uddfa"
                                                                                                                                                                                                          14060filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14061move-result-object v15
                                                                                                                                                                                                          14063invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14064const/16 v15, 0x6e
                                                                                                                                                                                                          14065aput-object v2, v1, v15
                                                                                                                                                                                                          14066new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14068const-string v15, "\ud83c\uddee\ud83c\udde8"
                                                                                                                                                                                                          14069filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14070move-result-object v15
                                                                                                                                                                                                          14072invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14073const/16 v15, 0x6f
                                                                                                                                                                                                          14074aput-object v2, v1, v15
                                                                                                                                                                                                          14075new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14077const-string v15, "\ud83c\uddee\ud83c\udde9"
                                                                                                                                                                                                          14078filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14079move-result-object v15
                                                                                                                                                                                                          14081invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14082const/16 v15, 0x70
                                                                                                                                                                                                          14083aput-object v2, v1, v15
                                                                                                                                                                                                          14084new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14086const-string v15, "\ud83c\uddee\ud83c\uddea"
                                                                                                                                                                                                          14087filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14088move-result-object v15
                                                                                                                                                                                                          14090invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14091const/16 v15, 0x71
                                                                                                                                                                                                          14092aput-object v2, v1, v15
                                                                                                                                                                                                          14093new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14095const-string v15, "\ud83c\uddee\ud83c\uddf1"
                                                                                                                                                                                                          14096filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14097move-result-object v15
                                                                                                                                                                                                          14099invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14100const/16 v15, 0x72
                                                                                                                                                                                                          14101aput-object v2, v1, v15
                                                                                                                                                                                                          14102new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14104const-string v15, "\ud83c\uddee\ud83c\uddf2"
                                                                                                                                                                                                          14105filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14106move-result-object v15
                                                                                                                                                                                                          14108invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14109const/16 v15, 0x73
                                                                                                                                                                                                          14110aput-object v2, v1, v15
                                                                                                                                                                                                          14111new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14113const-string v15, "\ud83c\uddee\ud83c\uddf3"
                                                                                                                                                                                                          14114filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14115move-result-object v15
                                                                                                                                                                                                          14117invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14118const/16 v15, 0x74
                                                                                                                                                                                                          14119aput-object v2, v1, v15
                                                                                                                                                                                                          14120new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14122const-string v15, "\ud83c\uddee\ud83c\uddf4"
                                                                                                                                                                                                          14123filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14124move-result-object v15
                                                                                                                                                                                                          14126invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14127const/16 v15, 0x75
                                                                                                                                                                                                          14128aput-object v2, v1, v15
                                                                                                                                                                                                          14129new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14131const-string v15, "\ud83c\uddee\ud83c\uddf6"
                                                                                                                                                                                                          14132filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14133move-result-object v15
                                                                                                                                                                                                          14135invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14136const/16 v15, 0x76
                                                                                                                                                                                                          14137aput-object v2, v1, v15
                                                                                                                                                                                                          14138new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14140const-string v15, "\ud83c\uddee\ud83c\uddf7"
                                                                                                                                                                                                          14141filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14142move-result-object v15
                                                                                                                                                                                                          14144invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14145const/16 v15, 0x77
                                                                                                                                                                                                          14146aput-object v2, v1, v15
                                                                                                                                                                                                          14147new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14149const-string v15, "\ud83c\uddee\ud83c\uddf8"
                                                                                                                                                                                                          14150filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14151move-result-object v15
                                                                                                                                                                                                          14153invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14154const/16 v15, 0x78
                                                                                                                                                                                                          14155aput-object v2, v1, v15
                                                                                                                                                                                                          14156new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14158const-string v15, "\ud83c\uddee\ud83c\uddf9"
                                                                                                                                                                                                          14159filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14160move-result-object v15
                                                                                                                                                                                                          14162invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14163const/16 v15, 0x79
                                                                                                                                                                                                          14164aput-object v2, v1, v15
                                                                                                                                                                                                          14165new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14167const-string v15, "\ud83c\uddef\ud83c\uddea"
                                                                                                                                                                                                          14168filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14169move-result-object v15
                                                                                                                                                                                                          14171invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14172const/16 v15, 0x7a
                                                                                                                                                                                                          14173aput-object v2, v1, v15
                                                                                                                                                                                                          14174new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14176const-string v15, "\ud83c\uddef\ud83c\uddf2"
                                                                                                                                                                                                          14177filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14178move-result-object v15
                                                                                                                                                                                                          14180invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14181const/16 v15, 0x7b
                                                                                                                                                                                                          14182aput-object v2, v1, v15
                                                                                                                                                                                                          14183new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14185const-string v15, "\ud83c\uddef\ud83c\uddf4"
                                                                                                                                                                                                          14186filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14187move-result-object v15
                                                                                                                                                                                                          14189invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14190const/16 v15, 0x7c
                                                                                                                                                                                                          14191aput-object v2, v1, v15
                                                                                                                                                                                                          14192new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14194const-string v15, "\ud83c\uddef\ud83c\uddf5"
                                                                                                                                                                                                          14195filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14196move-result-object v15
                                                                                                                                                                                                          14198invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14199const/16 v15, 0x7d
                                                                                                                                                                                                          14200aput-object v2, v1, v15
                                                                                                                                                                                                          14201new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14203const-string v15, "\ud83c\uddf0\ud83c\uddea"
                                                                                                                                                                                                          14204filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14205move-result-object v15
                                                                                                                                                                                                          14207invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14208const/16 v15, 0x7e
                                                                                                                                                                                                          14209aput-object v2, v1, v15
                                                                                                                                                                                                          14210new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14212const-string v15, "\ud83c\uddf0\ud83c\uddec"
                                                                                                                                                                                                          14213filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14214move-result-object v15
                                                                                                                                                                                                          14216invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14217const/16 v15, 0x7f
                                                                                                                                                                                                          14218aput-object v2, v1, v15
                                                                                                                                                                                                          14219new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14221const-string v15, "\ud83c\uddf0\ud83c\udded"
                                                                                                                                                                                                          14222filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14223move-result-object v15
                                                                                                                                                                                                          14225invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14226const/16 v15, 0x80
                                                                                                                                                                                                          14227aput-object v2, v1, v15
                                                                                                                                                                                                          14228new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14230const-string v15, "\ud83c\uddf0\ud83c\uddee"
                                                                                                                                                                                                          14231filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14232move-result-object v15
                                                                                                                                                                                                          14234invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14235const/16 v15, 0x81
                                                                                                                                                                                                          14236aput-object v2, v1, v15
                                                                                                                                                                                                          14237new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14239const-string v15, "\ud83c\uddf0\ud83c\uddf2"
                                                                                                                                                                                                          14240filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14241move-result-object v15
                                                                                                                                                                                                          14243invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14244const/16 v15, 0x82
                                                                                                                                                                                                          14245aput-object v2, v1, v15
                                                                                                                                                                                                          14246new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14248const-string v15, "\ud83c\uddf0\ud83c\uddf3"
                                                                                                                                                                                                          14249filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14250move-result-object v15
                                                                                                                                                                                                          14252invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14253const/16 v15, 0x83
                                                                                                                                                                                                          14254aput-object v2, v1, v15
                                                                                                                                                                                                          14255new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14257const-string v15, "\ud83c\uddf0\ud83c\uddf5"
                                                                                                                                                                                                          14258filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14259move-result-object v15
                                                                                                                                                                                                          14261invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14262const/16 v15, 0x84
                                                                                                                                                                                                          14263aput-object v2, v1, v15
                                                                                                                                                                                                          14264new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14266const-string v15, "\ud83c\uddf0\ud83c\uddf7"
                                                                                                                                                                                                          14267filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14268move-result-object v15
                                                                                                                                                                                                          14270invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14271const/16 v15, 0x85
                                                                                                                                                                                                          14272aput-object v2, v1, v15
                                                                                                                                                                                                          14273new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14275const-string v15, "\ud83c\uddf0\ud83c\uddfc"
                                                                                                                                                                                                          14276filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14277move-result-object v15
                                                                                                                                                                                                          14279invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14280const/16 v15, 0x86
                                                                                                                                                                                                          14281aput-object v2, v1, v15
                                                                                                                                                                                                          14282new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14284const-string v15, "\ud83c\uddf0\ud83c\uddfe"
                                                                                                                                                                                                          14285filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14286move-result-object v15
                                                                                                                                                                                                          14288invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14289const/16 v15, 0x87
                                                                                                                                                                                                          14290aput-object v2, v1, v15
                                                                                                                                                                                                          14291new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14293const-string v15, "\ud83c\uddf0\ud83c\uddff"
                                                                                                                                                                                                          14294filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14295move-result-object v15
                                                                                                                                                                                                          14297invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14298const/16 v15, 0x88
                                                                                                                                                                                                          14299aput-object v2, v1, v15
                                                                                                                                                                                                          14300new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14302const-string v15, "\ud83c\uddf1\ud83c\udde6"
                                                                                                                                                                                                          14303filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14304move-result-object v15
                                                                                                                                                                                                          14306invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14307const/16 v15, 0x89
                                                                                                                                                                                                          14308aput-object v2, v1, v15
                                                                                                                                                                                                          14309new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14311const-string v15, "\ud83c\uddf1\ud83c\udde7"
                                                                                                                                                                                                          14312filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14313move-result-object v15
                                                                                                                                                                                                          14315invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14316const/16 v15, 0x8a
                                                                                                                                                                                                          14317aput-object v2, v1, v15
                                                                                                                                                                                                          14318new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14320const-string v15, "\ud83c\uddf1\ud83c\udde8"
                                                                                                                                                                                                          14321filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14322move-result-object v15
                                                                                                                                                                                                          14324invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14325const/16 v15, 0x8b
                                                                                                                                                                                                          14326aput-object v2, v1, v15
                                                                                                                                                                                                          14327new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14329const-string v15, "\ud83c\uddf1\ud83c\uddee"
                                                                                                                                                                                                          14330filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14331move-result-object v15
                                                                                                                                                                                                          14333invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14334const/16 v15, 0x8c
                                                                                                                                                                                                          14335aput-object v2, v1, v15
                                                                                                                                                                                                          14336new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14338const-string v15, "\ud83c\uddf1\ud83c\uddf0"
                                                                                                                                                                                                          14339filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14340move-result-object v15
                                                                                                                                                                                                          14342invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14343const/16 v15, 0x8d
                                                                                                                                                                                                          14344aput-object v2, v1, v15
                                                                                                                                                                                                          14345new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14347const-string v15, "\ud83c\uddf1\ud83c\uddf7"
                                                                                                                                                                                                          14348filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14349move-result-object v15
                                                                                                                                                                                                          14351invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14352const/16 v15, 0x8e
                                                                                                                                                                                                          14353aput-object v2, v1, v15
                                                                                                                                                                                                          14354new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14356const-string v15, "\ud83c\uddf1\ud83c\uddf8"
                                                                                                                                                                                                          14357filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14358move-result-object v15
                                                                                                                                                                                                          14360invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14361const/16 v15, 0x8f
                                                                                                                                                                                                          14362aput-object v2, v1, v15
                                                                                                                                                                                                          14363new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14365const-string v15, "\ud83c\uddf1\ud83c\uddf9"
                                                                                                                                                                                                          14366filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14367move-result-object v15
                                                                                                                                                                                                          14369invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14370const/16 v15, 0x90
                                                                                                                                                                                                          14371aput-object v2, v1, v15
                                                                                                                                                                                                          14372new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14374const-string v15, "\ud83c\uddf1\ud83c\uddfa"
                                                                                                                                                                                                          14375filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14376move-result-object v15
                                                                                                                                                                                                          14378invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14379const/16 v15, 0x91
                                                                                                                                                                                                          14380aput-object v2, v1, v15
                                                                                                                                                                                                          14381new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14383const-string v15, "\ud83c\uddf1\ud83c\uddfb"
                                                                                                                                                                                                          14384filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14385move-result-object v15
                                                                                                                                                                                                          14387invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14388const/16 v15, 0x92
                                                                                                                                                                                                          14389aput-object v2, v1, v15
                                                                                                                                                                                                          14390new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14392const-string v15, "\ud83c\uddf1\ud83c\uddfe"
                                                                                                                                                                                                          14393filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14394move-result-object v15
                                                                                                                                                                                                          14396invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14397const/16 v15, 0x93
                                                                                                                                                                                                          14398aput-object v2, v1, v15
                                                                                                                                                                                                          14399new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14401const-string v15, "\ud83c\uddf2\ud83c\udde6"
                                                                                                                                                                                                          14402filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14403move-result-object v15
                                                                                                                                                                                                          14405invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14406const/16 v15, 0x94
                                                                                                                                                                                                          14407aput-object v2, v1, v15
                                                                                                                                                                                                          14408new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14410const-string v15, "\ud83c\uddf2\ud83c\udde8"
                                                                                                                                                                                                          14411filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14412move-result-object v15
                                                                                                                                                                                                          14414invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14415const/16 v15, 0x95
                                                                                                                                                                                                          14416aput-object v2, v1, v15
                                                                                                                                                                                                          14417new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14419const-string v15, "\ud83c\uddf2\ud83c\udde9"
                                                                                                                                                                                                          14420filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14421move-result-object v15
                                                                                                                                                                                                          14423invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14424const/16 v15, 0x96
                                                                                                                                                                                                          14425aput-object v2, v1, v15
                                                                                                                                                                                                          14426new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14428const-string v15, "\ud83c\uddf2\ud83c\uddea"
                                                                                                                                                                                                          14429filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14430move-result-object v15
                                                                                                                                                                                                          14432invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14433const/16 v15, 0x97
                                                                                                                                                                                                          14434aput-object v2, v1, v15
                                                                                                                                                                                                          14435new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14437const-string v15, "\ud83c\uddf2\ud83c\uddeb"
                                                                                                                                                                                                          14438filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14439move-result-object v15
                                                                                                                                                                                                          14441invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14442const/16 v15, 0x98
                                                                                                                                                                                                          14443aput-object v2, v1, v15
                                                                                                                                                                                                          14444new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14446const-string v15, "\ud83c\uddf2\ud83c\uddec"
                                                                                                                                                                                                          14447filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14448move-result-object v15
                                                                                                                                                                                                          14450invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14451const/16 v15, 0x99
                                                                                                                                                                                                          14452aput-object v2, v1, v15
                                                                                                                                                                                                          14453new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14455const-string v15, "\ud83c\uddf2\ud83c\udded"
                                                                                                                                                                                                          14456filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14457move-result-object v15
                                                                                                                                                                                                          14459invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14460const/16 v15, 0x9a
                                                                                                                                                                                                          14461aput-object v2, v1, v15
                                                                                                                                                                                                          14462new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14464const-string v15, "\ud83c\uddf2\ud83c\uddf0"
                                                                                                                                                                                                          14465filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14466move-result-object v15
                                                                                                                                                                                                          14468invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14469const/16 v15, 0x9b
                                                                                                                                                                                                          14470aput-object v2, v1, v15
                                                                                                                                                                                                          14471new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14473const-string v15, "\ud83c\uddf2\ud83c\uddf1"
                                                                                                                                                                                                          14474filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14475move-result-object v15
                                                                                                                                                                                                          14477invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14478const/16 v15, 0x9c
                                                                                                                                                                                                          14479aput-object v2, v1, v15
                                                                                                                                                                                                          14480new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14482const-string v15, "\ud83c\uddf2\ud83c\uddf2"
                                                                                                                                                                                                          14483filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14484move-result-object v15
                                                                                                                                                                                                          14486invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14487const/16 v15, 0x9d
                                                                                                                                                                                                          14488aput-object v2, v1, v15
                                                                                                                                                                                                          14489new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14491const-string v15, "\ud83c\uddf2\ud83c\uddf3"
                                                                                                                                                                                                          14492filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14493move-result-object v15
                                                                                                                                                                                                          14495invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14496const/16 v15, 0x9e
                                                                                                                                                                                                          14497aput-object v2, v1, v15
                                                                                                                                                                                                          14498new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14500const-string v15, "\ud83c\uddf2\ud83c\uddf4"
                                                                                                                                                                                                          14501filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14502move-result-object v15
                                                                                                                                                                                                          14504invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14505const/16 v15, 0x9f
                                                                                                                                                                                                          14506aput-object v2, v1, v15
                                                                                                                                                                                                          14507new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14509const-string v15, "\ud83c\uddf2\ud83c\uddf5"
                                                                                                                                                                                                          14510filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14511move-result-object v15
                                                                                                                                                                                                          14513invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14514const/16 v15, 0xa0
                                                                                                                                                                                                          14515aput-object v2, v1, v15
                                                                                                                                                                                                          14516new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14518const-string v15, "\ud83c\uddf2\ud83c\uddf6"
                                                                                                                                                                                                          14519filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14520move-result-object v15
                                                                                                                                                                                                          14522invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14523const/16 v15, 0xa1
                                                                                                                                                                                                          14524aput-object v2, v1, v15
                                                                                                                                                                                                          14525new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14527const-string v15, "\ud83c\uddf2\ud83c\uddf7"
                                                                                                                                                                                                          14528filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14529move-result-object v15
                                                                                                                                                                                                          14531invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14532const/16 v15, 0xa2
                                                                                                                                                                                                          14533aput-object v2, v1, v15
                                                                                                                                                                                                          14534new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14536const-string v15, "\ud83c\uddf2\ud83c\uddf8"
                                                                                                                                                                                                          14537filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14538move-result-object v15
                                                                                                                                                                                                          14540invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14541const/16 v15, 0xa3
                                                                                                                                                                                                          14542aput-object v2, v1, v15
                                                                                                                                                                                                          14543new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14545const-string v15, "\ud83c\uddf2\ud83c\uddf9"
                                                                                                                                                                                                          14546filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14547move-result-object v15
                                                                                                                                                                                                          14549invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14550const/16 v15, 0xa4
                                                                                                                                                                                                          14551aput-object v2, v1, v15
                                                                                                                                                                                                          14552new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14554const-string v15, "\ud83c\uddf2\ud83c\uddfa"
                                                                                                                                                                                                          14555filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14556move-result-object v15
                                                                                                                                                                                                          14558invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14559const/16 v15, 0xa5
                                                                                                                                                                                                          14560aput-object v2, v1, v15
                                                                                                                                                                                                          14561new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14563const-string v15, "\ud83c\uddf2\ud83c\uddfb"
                                                                                                                                                                                                          14564filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14565move-result-object v15
                                                                                                                                                                                                          14567invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14568const/16 v15, 0xa6
                                                                                                                                                                                                          14569aput-object v2, v1, v15
                                                                                                                                                                                                          14570new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14572const-string v15, "\ud83c\uddf2\ud83c\uddfc"
                                                                                                                                                                                                          14573filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14574move-result-object v15
                                                                                                                                                                                                          14576invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14577const/16 v15, 0xa7
                                                                                                                                                                                                          14578aput-object v2, v1, v15
                                                                                                                                                                                                          14579new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14581const-string v15, "\ud83c\uddf2\ud83c\uddfd"
                                                                                                                                                                                                          14582filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14583move-result-object v15
                                                                                                                                                                                                          14585invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14586const/16 v15, 0xa8
                                                                                                                                                                                                          14587aput-object v2, v1, v15
                                                                                                                                                                                                          14588new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14590const-string v15, "\ud83c\uddf2\ud83c\uddfe"
                                                                                                                                                                                                          14591filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14592move-result-object v15
                                                                                                                                                                                                          14594invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14595const/16 v15, 0xa9
                                                                                                                                                                                                          14596aput-object v2, v1, v15
                                                                                                                                                                                                          14597new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14599const-string v15, "\ud83c\uddf2\ud83c\uddff"
                                                                                                                                                                                                          14600filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14601move-result-object v15
                                                                                                                                                                                                          14603invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14604const/16 v15, 0xaa
                                                                                                                                                                                                          14605aput-object v2, v1, v15
                                                                                                                                                                                                          14606new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14608const-string v15, "\ud83c\uddf3\ud83c\udde6"
                                                                                                                                                                                                          14609filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14610move-result-object v15
                                                                                                                                                                                                          14612invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14613const/16 v15, 0xab
                                                                                                                                                                                                          14614aput-object v2, v1, v15
                                                                                                                                                                                                          14615new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14617const-string v15, "\ud83c\uddf3\ud83c\udde8"
                                                                                                                                                                                                          14618filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14619move-result-object v15
                                                                                                                                                                                                          14621invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14622const/16 v15, 0xac
                                                                                                                                                                                                          14623aput-object v2, v1, v15
                                                                                                                                                                                                          14624new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14626const-string v15, "\ud83c\uddf3\ud83c\uddea"
                                                                                                                                                                                                          14627filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14628move-result-object v15
                                                                                                                                                                                                          14630invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14631const/16 v15, 0xad
                                                                                                                                                                                                          14632aput-object v2, v1, v15
                                                                                                                                                                                                          14633new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14635const-string v15, "\ud83c\uddf3\ud83c\uddeb"
                                                                                                                                                                                                          14636filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14637move-result-object v15
                                                                                                                                                                                                          14639invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14640const/16 v15, 0xae
                                                                                                                                                                                                          14641aput-object v2, v1, v15
                                                                                                                                                                                                          14642new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14644const-string v15, "\ud83c\uddf3\ud83c\uddec"
                                                                                                                                                                                                          14645filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14646move-result-object v15
                                                                                                                                                                                                          14648invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14649const/16 v15, 0xaf
                                                                                                                                                                                                          14650aput-object v2, v1, v15
                                                                                                                                                                                                          14651new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14653const-string v15, "\ud83c\uddf3\ud83c\uddee"
                                                                                                                                                                                                          14654filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14655move-result-object v15
                                                                                                                                                                                                          14657invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14658const/16 v15, 0xb0
                                                                                                                                                                                                          14659aput-object v2, v1, v15
                                                                                                                                                                                                          14660new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14662const-string v15, "\ud83c\uddf3\ud83c\uddf1"
                                                                                                                                                                                                          14663filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14664move-result-object v15
                                                                                                                                                                                                          14666invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14667const/16 v15, 0xb1
                                                                                                                                                                                                          14668aput-object v2, v1, v15
                                                                                                                                                                                                          14669new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14671const-string v15, "\ud83c\uddf3\ud83c\uddf4"
                                                                                                                                                                                                          14672filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14673move-result-object v15
                                                                                                                                                                                                          14675invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14676const/16 v15, 0xb2
                                                                                                                                                                                                          14677aput-object v2, v1, v15
                                                                                                                                                                                                          14678new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14680const-string v15, "\ud83c\uddf3\ud83c\uddf5"
                                                                                                                                                                                                          14681filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14682move-result-object v15
                                                                                                                                                                                                          14684invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14685const/16 v15, 0xb3
                                                                                                                                                                                                          14686aput-object v2, v1, v15
                                                                                                                                                                                                          14687new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14689const-string v15, "\ud83c\uddf3\ud83c\uddf7"
                                                                                                                                                                                                          14690filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14691move-result-object v15
                                                                                                                                                                                                          14693invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14694const/16 v15, 0xb4
                                                                                                                                                                                                          14695aput-object v2, v1, v15
                                                                                                                                                                                                          14696new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14698const-string v15, "\ud83c\uddf3\ud83c\uddfa"
                                                                                                                                                                                                          14699filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14700move-result-object v15
                                                                                                                                                                                                          14702invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14703const/16 v15, 0xb5
                                                                                                                                                                                                          14704aput-object v2, v1, v15
                                                                                                                                                                                                          14705new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14707const-string v15, "\ud83c\uddf3\ud83c\uddff"
                                                                                                                                                                                                          14708filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14709move-result-object v15
                                                                                                                                                                                                          14711invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14712const/16 v15, 0xb6
                                                                                                                                                                                                          14713aput-object v2, v1, v15
                                                                                                                                                                                                          14714new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14716const-string v15, "\ud83c\uddf4\ud83c\uddf2"
                                                                                                                                                                                                          14717filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14718move-result-object v15
                                                                                                                                                                                                          14720invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14721const/16 v15, 0xb7
                                                                                                                                                                                                          14722aput-object v2, v1, v15
                                                                                                                                                                                                          14723new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14725const-string v15, "\ud83c\uddf5\ud83c\udde6"
                                                                                                                                                                                                          14726filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14727move-result-object v15
                                                                                                                                                                                                          14729invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14730const/16 v15, 0xb8
                                                                                                                                                                                                          14731aput-object v2, v1, v15
                                                                                                                                                                                                          14732new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14734const-string v15, "\ud83c\uddf5\ud83c\uddea"
                                                                                                                                                                                                          14735filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14736move-result-object v15
                                                                                                                                                                                                          14738invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14739const/16 v15, 0xb9
                                                                                                                                                                                                          14740aput-object v2, v1, v15
                                                                                                                                                                                                          14741new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14743const-string v15, "\ud83c\uddf5\ud83c\uddeb"
                                                                                                                                                                                                          14744filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14745move-result-object v15
                                                                                                                                                                                                          14747invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14748const/16 v15, 0xba
                                                                                                                                                                                                          14749aput-object v2, v1, v15
                                                                                                                                                                                                          14750new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14752const-string v15, "\ud83c\uddf5\ud83c\uddec"
                                                                                                                                                                                                          14753filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14754move-result-object v15
                                                                                                                                                                                                          14756invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14757const/16 v15, 0xbb
                                                                                                                                                                                                          14758aput-object v2, v1, v15
                                                                                                                                                                                                          14759new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14761const-string v15, "\ud83c\uddf5\ud83c\udded"
                                                                                                                                                                                                          14762filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14763move-result-object v15
                                                                                                                                                                                                          14765invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14766const/16 v15, 0xbc
                                                                                                                                                                                                          14767aput-object v2, v1, v15
                                                                                                                                                                                                          14768new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14770const-string v15, "\ud83c\uddf5\ud83c\uddf0"
                                                                                                                                                                                                          14771filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14772move-result-object v15
                                                                                                                                                                                                          14774invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14775const/16 v15, 0xbd
                                                                                                                                                                                                          14776aput-object v2, v1, v15
                                                                                                                                                                                                          14777new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14779const-string v15, "\ud83c\uddf5\ud83c\uddf1"
                                                                                                                                                                                                          14780filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14781move-result-object v15
                                                                                                                                                                                                          14783invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14784const/16 v15, 0xbe
                                                                                                                                                                                                          14785aput-object v2, v1, v15
                                                                                                                                                                                                          14786new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14788const-string v15, "\ud83c\uddf5\ud83c\uddf2"
                                                                                                                                                                                                          14789filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14790move-result-object v15
                                                                                                                                                                                                          14792invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14793const/16 v15, 0xbf
                                                                                                                                                                                                          14794aput-object v2, v1, v15
                                                                                                                                                                                                          14795new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14797const-string v15, "\ud83c\uddf5\ud83c\uddf3"
                                                                                                                                                                                                          14798filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14799move-result-object v15
                                                                                                                                                                                                          14801invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14802const/16 v15, 0xc0
                                                                                                                                                                                                          14803aput-object v2, v1, v15
                                                                                                                                                                                                          14804new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14806const-string v15, "\ud83c\uddf5\ud83c\uddf7"
                                                                                                                                                                                                          14807filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14808move-result-object v15
                                                                                                                                                                                                          14810invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14811const/16 v15, 0xc1
                                                                                                                                                                                                          14812aput-object v2, v1, v15
                                                                                                                                                                                                          14813new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14815const-string v15, "\ud83c\uddf5\ud83c\uddf8"
                                                                                                                                                                                                          14816filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14817move-result-object v15
                                                                                                                                                                                                          14819invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14820const/16 v15, 0xc2
                                                                                                                                                                                                          14821aput-object v2, v1, v15
                                                                                                                                                                                                          14822new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14824const-string v15, "\ud83c\uddf5\ud83c\uddf9"
                                                                                                                                                                                                          14825filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14826move-result-object v15
                                                                                                                                                                                                          14828invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14829const/16 v15, 0xc3
                                                                                                                                                                                                          14830aput-object v2, v1, v15
                                                                                                                                                                                                          14831new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14833const-string v15, "\ud83c\uddf5\ud83c\uddfc"
                                                                                                                                                                                                          14834filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14835move-result-object v15
                                                                                                                                                                                                          14837invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14838const/16 v15, 0xc4
                                                                                                                                                                                                          14839aput-object v2, v1, v15
                                                                                                                                                                                                          14840new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14842const-string v15, "\ud83c\uddf5\ud83c\uddfe"
                                                                                                                                                                                                          14843filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14844move-result-object v15
                                                                                                                                                                                                          14846invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14847const/16 v15, 0xc5
                                                                                                                                                                                                          14848aput-object v2, v1, v15
                                                                                                                                                                                                          14849new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14851const-string v15, "\ud83c\uddf6\ud83c\udde6"
                                                                                                                                                                                                          14852filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14853move-result-object v15
                                                                                                                                                                                                          14855invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14856const/16 v15, 0xc6
                                                                                                                                                                                                          14857aput-object v2, v1, v15
                                                                                                                                                                                                          14858new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14860const-string v15, "\ud83c\uddf7\ud83c\uddea"
                                                                                                                                                                                                          14861filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14862move-result-object v15
                                                                                                                                                                                                          14864invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14865const/16 v15, 0xc7
                                                                                                                                                                                                          14866aput-object v2, v1, v15
                                                                                                                                                                                                          14867new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14869const-string v15, "\ud83c\uddf7\ud83c\uddf4"
                                                                                                                                                                                                          14870filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14871move-result-object v15
                                                                                                                                                                                                          14873invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14874const/16 v15, 0xc8
                                                                                                                                                                                                          14875aput-object v2, v1, v15
                                                                                                                                                                                                          14876new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14878const-string v15, "\ud83c\uddf7\ud83c\uddf8"
                                                                                                                                                                                                          14879filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14880move-result-object v15
                                                                                                                                                                                                          14882invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14883const/16 v15, 0xc9
                                                                                                                                                                                                          14884aput-object v2, v1, v15
                                                                                                                                                                                                          14885new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14887const-string v15, "\ud83c\uddf7\ud83c\uddfa"
                                                                                                                                                                                                          14888filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14889move-result-object v15
                                                                                                                                                                                                          14891invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14892const/16 v15, 0xca
                                                                                                                                                                                                          14893aput-object v2, v1, v15
                                                                                                                                                                                                          14894new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14896const-string v15, "\ud83c\uddf7\ud83c\uddfc"
                                                                                                                                                                                                          14897filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14898move-result-object v15
                                                                                                                                                                                                          14900invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14901const/16 v15, 0xcb
                                                                                                                                                                                                          14902aput-object v2, v1, v15
                                                                                                                                                                                                          14903new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14905const-string v15, "\ud83c\uddf8\ud83c\udde6"
                                                                                                                                                                                                          14906filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14907move-result-object v15
                                                                                                                                                                                                          14909invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14910const/16 v15, 0xcc
                                                                                                                                                                                                          14911aput-object v2, v1, v15
                                                                                                                                                                                                          14912new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14914const-string v15, "\ud83c\uddf8\ud83c\udde7"
                                                                                                                                                                                                          14915filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14916move-result-object v15
                                                                                                                                                                                                          14918invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14919const/16 v15, 0xcd
                                                                                                                                                                                                          14920aput-object v2, v1, v15
                                                                                                                                                                                                          14921new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14923const-string v15, "\ud83c\uddf8\ud83c\udde8"
                                                                                                                                                                                                          14924filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14925move-result-object v15
                                                                                                                                                                                                          14927invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14928const/16 v15, 0xce
                                                                                                                                                                                                          14929aput-object v2, v1, v15
                                                                                                                                                                                                          14930new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14932const-string v15, "\ud83c\uddf8\ud83c\udde9"
                                                                                                                                                                                                          14933filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14934move-result-object v15
                                                                                                                                                                                                          14936invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14937const/16 v15, 0xcf
                                                                                                                                                                                                          14938aput-object v2, v1, v15
                                                                                                                                                                                                          14939new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14941const-string v15, "\ud83c\uddf8\ud83c\uddea"
                                                                                                                                                                                                          14942filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14943move-result-object v15
                                                                                                                                                                                                          14945invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14946const/16 v15, 0xd0
                                                                                                                                                                                                          14947aput-object v2, v1, v15
                                                                                                                                                                                                          14948new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14950const-string v15, "\ud83c\uddf8\ud83c\uddec"
                                                                                                                                                                                                          14951filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14952move-result-object v15
                                                                                                                                                                                                          14954invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14955const/16 v15, 0xd1
                                                                                                                                                                                                          14956aput-object v2, v1, v15
                                                                                                                                                                                                          14957new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14959const-string v15, "\ud83c\uddf8\ud83c\udded"
                                                                                                                                                                                                          14960filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14961move-result-object v15
                                                                                                                                                                                                          14963invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14964const/16 v15, 0xd2
                                                                                                                                                                                                          14965aput-object v2, v1, v15
                                                                                                                                                                                                          14966new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14968const-string v15, "\ud83c\uddf8\ud83c\uddee"
                                                                                                                                                                                                          14969filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14970move-result-object v15
                                                                                                                                                                                                          14972invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14973const/16 v15, 0xd3
                                                                                                                                                                                                          14974aput-object v2, v1, v15
                                                                                                                                                                                                          14975new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14977const-string v15, "\ud83c\uddf8\ud83c\uddef"
                                                                                                                                                                                                          14978filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14979move-result-object v15
                                                                                                                                                                                                          14981invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14982const/16 v15, 0xd4
                                                                                                                                                                                                          14983aput-object v2, v1, v15
                                                                                                                                                                                                          14984new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14986const-string v15, "\ud83c\uddf8\ud83c\uddf0"
                                                                                                                                                                                                          14987filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14988move-result-object v15
                                                                                                                                                                                                          14990invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          14991const/16 v15, 0xd5
                                                                                                                                                                                                          14992aput-object v2, v1, v15
                                                                                                                                                                                                          14993new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          14995const-string v15, "\ud83c\uddf8\ud83c\uddf1"
                                                                                                                                                                                                          14996filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          14997move-result-object v15
                                                                                                                                                                                                          14999invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15000const/16 v15, 0xd6
                                                                                                                                                                                                          15001aput-object v2, v1, v15
                                                                                                                                                                                                          15002new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15004const-string v15, "\ud83c\uddf8\ud83c\uddf2"
                                                                                                                                                                                                          15005filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15006move-result-object v15
                                                                                                                                                                                                          15008invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15009const/16 v15, 0xd7
                                                                                                                                                                                                          15010aput-object v2, v1, v15
                                                                                                                                                                                                          15011new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15013const-string v15, "\ud83c\uddf8\ud83c\uddf3"
                                                                                                                                                                                                          15014filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15015move-result-object v15
                                                                                                                                                                                                          15017invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15018const/16 v15, 0xd8
                                                                                                                                                                                                          15019aput-object v2, v1, v15
                                                                                                                                                                                                          15020new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15022const-string v15, "\ud83c\uddf8\ud83c\uddf4"
                                                                                                                                                                                                          15023filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15024move-result-object v15
                                                                                                                                                                                                          15026invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15027const/16 v15, 0xd9
                                                                                                                                                                                                          15028aput-object v2, v1, v15
                                                                                                                                                                                                          15029new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15031const-string v15, "\ud83c\uddf8\ud83c\uddf7"
                                                                                                                                                                                                          15032filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15033move-result-object v15
                                                                                                                                                                                                          15035invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15036const/16 v15, 0xda
                                                                                                                                                                                                          15037aput-object v2, v1, v15
                                                                                                                                                                                                          15038new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15040const-string v15, "\ud83c\uddf8\ud83c\uddf8"
                                                                                                                                                                                                          15041filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15042move-result-object v15
                                                                                                                                                                                                          15044invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15045const/16 v15, 0xdb
                                                                                                                                                                                                          15046aput-object v2, v1, v15
                                                                                                                                                                                                          15047new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15049const-string v15, "\ud83c\uddf8\ud83c\uddf9"
                                                                                                                                                                                                          15050filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15051move-result-object v15
                                                                                                                                                                                                          15053invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15054const/16 v15, 0xdc
                                                                                                                                                                                                          15055aput-object v2, v1, v15
                                                                                                                                                                                                          15056new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15058const-string v15, "\ud83c\uddf8\ud83c\uddfb"
                                                                                                                                                                                                          15059filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15060move-result-object v15
                                                                                                                                                                                                          15062invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15063const/16 v15, 0xdd
                                                                                                                                                                                                          15064aput-object v2, v1, v15
                                                                                                                                                                                                          15065new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15067const-string v15, "\ud83c\uddf8\ud83c\uddfd"
                                                                                                                                                                                                          15068filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15069move-result-object v15
                                                                                                                                                                                                          15071invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15072const/16 v15, 0xde
                                                                                                                                                                                                          15073aput-object v2, v1, v15
                                                                                                                                                                                                          15074new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15076const-string v15, "\ud83c\uddf8\ud83c\uddfe"
                                                                                                                                                                                                          15077filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15078move-result-object v15
                                                                                                                                                                                                          15080invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15081const/16 v15, 0xdf
                                                                                                                                                                                                          15082aput-object v2, v1, v15
                                                                                                                                                                                                          15083new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15085const-string v15, "\ud83c\uddf8\ud83c\uddff"
                                                                                                                                                                                                          15086filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15087move-result-object v15
                                                                                                                                                                                                          15089invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15090const/16 v15, 0xe0
                                                                                                                                                                                                          15091aput-object v2, v1, v15
                                                                                                                                                                                                          15092new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15094const-string v15, "\ud83c\uddf9\ud83c\udde6"
                                                                                                                                                                                                          15095filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15096move-result-object v15
                                                                                                                                                                                                          15098invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15099const/16 v15, 0xe1
                                                                                                                                                                                                          15100aput-object v2, v1, v15
                                                                                                                                                                                                          15101new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15103const-string v15, "\ud83c\uddf9\ud83c\udde8"
                                                                                                                                                                                                          15104filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15105move-result-object v15
                                                                                                                                                                                                          15107invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15108const/16 v15, 0xe2
                                                                                                                                                                                                          15109aput-object v2, v1, v15
                                                                                                                                                                                                          15110new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15112const-string v15, "\ud83c\uddf9\ud83c\udde9"
                                                                                                                                                                                                          15113filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15114move-result-object v15
                                                                                                                                                                                                          15116invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15117const/16 v15, 0xe3
                                                                                                                                                                                                          15118aput-object v2, v1, v15
                                                                                                                                                                                                          15119new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15121const-string v15, "\ud83c\uddf9\ud83c\uddeb"
                                                                                                                                                                                                          15122filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15123move-result-object v15
                                                                                                                                                                                                          15125invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15126const/16 v15, 0xe4
                                                                                                                                                                                                          15127aput-object v2, v1, v15
                                                                                                                                                                                                          15128new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15130const-string v15, "\ud83c\uddf9\ud83c\uddec"
                                                                                                                                                                                                          15131filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15132move-result-object v15
                                                                                                                                                                                                          15134invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15135const/16 v15, 0xe5
                                                                                                                                                                                                          15136aput-object v2, v1, v15
                                                                                                                                                                                                          15137new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15139const-string v15, "\ud83c\uddf9\ud83c\udded"
                                                                                                                                                                                                          15140filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15141move-result-object v15
                                                                                                                                                                                                          15143invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15144const/16 v15, 0xe6
                                                                                                                                                                                                          15145aput-object v2, v1, v15
                                                                                                                                                                                                          15146new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15148const-string v15, "\ud83c\uddf9\ud83c\uddef"
                                                                                                                                                                                                          15149filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15150move-result-object v15
                                                                                                                                                                                                          15152invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15153const/16 v15, 0xe7
                                                                                                                                                                                                          15154aput-object v2, v1, v15
                                                                                                                                                                                                          15155new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15157const-string v15, "\ud83c\uddf9\ud83c\uddf0"
                                                                                                                                                                                                          15158filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15159move-result-object v15
                                                                                                                                                                                                          15161invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15162const/16 v15, 0xe8
                                                                                                                                                                                                          15163aput-object v2, v1, v15
                                                                                                                                                                                                          15164new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15166const-string v15, "\ud83c\uddf9\ud83c\uddf1"
                                                                                                                                                                                                          15167filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15168move-result-object v15
                                                                                                                                                                                                          15170invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15171const/16 v15, 0xe9
                                                                                                                                                                                                          15172aput-object v2, v1, v15
                                                                                                                                                                                                          15173new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15175const-string v15, "\ud83c\uddf9\ud83c\uddf2"
                                                                                                                                                                                                          15176filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15177move-result-object v15
                                                                                                                                                                                                          15179invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15180const/16 v15, 0xea
                                                                                                                                                                                                          15181aput-object v2, v1, v15
                                                                                                                                                                                                          15182new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15184const-string v15, "\ud83c\uddf9\ud83c\uddf3"
                                                                                                                                                                                                          15185filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15186move-result-object v15
                                                                                                                                                                                                          15188invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15189const/16 v15, 0xeb
                                                                                                                                                                                                          15190aput-object v2, v1, v15
                                                                                                                                                                                                          15191new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15193const-string v15, "\ud83c\uddf9\ud83c\uddf4"
                                                                                                                                                                                                          15194filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15195move-result-object v15
                                                                                                                                                                                                          15197invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15198const/16 v15, 0xec
                                                                                                                                                                                                          15199aput-object v2, v1, v15
                                                                                                                                                                                                          15200new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15202const-string v15, "\ud83c\uddf9\ud83c\uddf7"
                                                                                                                                                                                                          15203filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15204move-result-object v15
                                                                                                                                                                                                          15206invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15207const/16 v15, 0xed
                                                                                                                                                                                                          15208aput-object v2, v1, v15
                                                                                                                                                                                                          15209new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15211const-string v15, "\ud83c\uddf9\ud83c\uddf9"
                                                                                                                                                                                                          15212filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15213move-result-object v15
                                                                                                                                                                                                          15215invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15216const/16 v15, 0xee
                                                                                                                                                                                                          15217aput-object v2, v1, v15
                                                                                                                                                                                                          15218new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15220const-string v15, "\ud83c\uddf9\ud83c\uddfb"
                                                                                                                                                                                                          15221filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15222move-result-object v15
                                                                                                                                                                                                          15224invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15225const/16 v15, 0xef
                                                                                                                                                                                                          15226aput-object v2, v1, v15
                                                                                                                                                                                                          15227new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15229const-string v15, "\ud83c\uddf9\ud83c\uddfc"
                                                                                                                                                                                                          15230filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15231move-result-object v15
                                                                                                                                                                                                          15233invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15234const/16 v15, 0xf0
                                                                                                                                                                                                          15235aput-object v2, v1, v15
                                                                                                                                                                                                          15236new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15238const-string v15, "\ud83c\uddf9\ud83c\uddff"
                                                                                                                                                                                                          15239filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15240move-result-object v15
                                                                                                                                                                                                          15242invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15243const/16 v15, 0xf1
                                                                                                                                                                                                          15244aput-object v2, v1, v15
                                                                                                                                                                                                          15245new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15247const-string v15, "\ud83c\uddfa\ud83c\udde6"
                                                                                                                                                                                                          15248filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15249move-result-object v15
                                                                                                                                                                                                          15251invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15252const/16 v15, 0xf2
                                                                                                                                                                                                          15253aput-object v2, v1, v15
                                                                                                                                                                                                          15254new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15256const-string v15, "\ud83c\uddfa\ud83c\uddec"
                                                                                                                                                                                                          15257filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15258move-result-object v15
                                                                                                                                                                                                          15260invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15261const/16 v15, 0xf3
                                                                                                                                                                                                          15262aput-object v2, v1, v15
                                                                                                                                                                                                          15263new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15265const-string v15, "\ud83c\uddfa\ud83c\uddf2"
                                                                                                                                                                                                          15266filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15267move-result-object v15
                                                                                                                                                                                                          15269invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15270const/16 v15, 0xf4
                                                                                                                                                                                                          15271aput-object v2, v1, v15
                                                                                                                                                                                                          15272new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15274const-string v15, "\ud83c\uddfa\ud83c\uddf8"
                                                                                                                                                                                                          15275filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15276move-result-object v15
                                                                                                                                                                                                          15278invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15279const/16 v15, 0xf5
                                                                                                                                                                                                          15280aput-object v2, v1, v15
                                                                                                                                                                                                          15281new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15283const-string v15, "\ud83c\uddfa\ud83c\uddfe"
                                                                                                                                                                                                          15284filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15285move-result-object v15
                                                                                                                                                                                                          15287invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15288const/16 v15, 0xf6
                                                                                                                                                                                                          15289aput-object v2, v1, v15
                                                                                                                                                                                                          15290new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15292const-string v15, "\ud83c\uddfa\ud83c\uddff"
                                                                                                                                                                                                          15293filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15294move-result-object v15
                                                                                                                                                                                                          15296invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15297const/16 v15, 0xf7
                                                                                                                                                                                                          15298aput-object v2, v1, v15
                                                                                                                                                                                                          15299new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15301const-string v15, "\ud83c\uddfb\ud83c\udde6"
                                                                                                                                                                                                          15302filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15303move-result-object v15
                                                                                                                                                                                                          15305invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15306const/16 v15, 0xf8
                                                                                                                                                                                                          15307aput-object v2, v1, v15
                                                                                                                                                                                                          15308new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15310const-string v15, "\ud83c\uddfb\ud83c\udde8"
                                                                                                                                                                                                          15311filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15312move-result-object v15
                                                                                                                                                                                                          15314invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15315const/16 v15, 0xf9
                                                                                                                                                                                                          15316aput-object v2, v1, v15
                                                                                                                                                                                                          15317new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15319const-string v15, "\ud83c\uddfb\ud83c\uddea"
                                                                                                                                                                                                          15320filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15321move-result-object v15
                                                                                                                                                                                                          15323invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15324const/16 v15, 0xfa
                                                                                                                                                                                                          15325aput-object v2, v1, v15
                                                                                                                                                                                                          15326new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15328const-string v15, "\ud83c\uddfb\ud83c\uddec"
                                                                                                                                                                                                          15329filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15330move-result-object v15
                                                                                                                                                                                                          15332invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15333const/16 v15, 0xfb
                                                                                                                                                                                                          15334aput-object v2, v1, v15
                                                                                                                                                                                                          15335new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15337const-string v15, "\ud83c\uddfb\ud83c\uddee"
                                                                                                                                                                                                          15338filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15339move-result-object v15
                                                                                                                                                                                                          15341invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15342const/16 v15, 0xfc
                                                                                                                                                                                                          15343aput-object v2, v1, v15
                                                                                                                                                                                                          15344new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15346const-string v15, "\ud83c\uddfb\ud83c\uddf3"
                                                                                                                                                                                                          15347filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15348move-result-object v15
                                                                                                                                                                                                          15350invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15351const/16 v15, 0xfd
                                                                                                                                                                                                          15352aput-object v2, v1, v15
                                                                                                                                                                                                          15353new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15355const-string v15, "\ud83c\uddfb\ud83c\uddfa"
                                                                                                                                                                                                          15356filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15357move-result-object v15
                                                                                                                                                                                                          15359invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15360const/16 v15, 0xfe
                                                                                                                                                                                                          15361aput-object v2, v1, v15
                                                                                                                                                                                                          15362new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15364const-string v15, "\ud83c\uddfc\ud83c\uddeb"
                                                                                                                                                                                                          15365filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15366move-result-object v15
                                                                                                                                                                                                          15368invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15369const/16 v15, 0xff
                                                                                                                                                                                                          15370aput-object v2, v1, v15
                                                                                                                                                                                                          15371new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15373const-string v15, "\ud83c\uddfc\ud83c\uddf8"
                                                                                                                                                                                                          15374filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15375move-result-object v15
                                                                                                                                                                                                          15377invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15378const/16 v15, 0x100
                                                                                                                                                                                                          15379aput-object v2, v1, v15
                                                                                                                                                                                                          15380new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15382const-string v15, "\ud83c\uddfd\ud83c\uddf0"
                                                                                                                                                                                                          15383filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15384move-result-object v15
                                                                                                                                                                                                          15386invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15387const/16 v15, 0x101
                                                                                                                                                                                                          15388aput-object v2, v1, v15
                                                                                                                                                                                                          15389new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15391const-string v15, "\ud83c\uddfe\ud83c\uddea"
                                                                                                                                                                                                          15392filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15393move-result-object v15
                                                                                                                                                                                                          15395invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15396const/16 v15, 0x102
                                                                                                                                                                                                          15397aput-object v2, v1, v15
                                                                                                                                                                                                          15398new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15400const-string v15, "\ud83c\uddfe\ud83c\uddf9"
                                                                                                                                                                                                          15401filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15402move-result-object v15
                                                                                                                                                                                                          15404invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15405const/16 v15, 0x103
                                                                                                                                                                                                          15406aput-object v2, v1, v15
                                                                                                                                                                                                          15407new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15409const-string v15, "\ud83c\uddff\ud83c\udde6"
                                                                                                                                                                                                          15410filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15411move-result-object v15
                                                                                                                                                                                                          15413invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15414const/16 v15, 0x104
                                                                                                                                                                                                          15415aput-object v2, v1, v15
                                                                                                                                                                                                          15416new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15418const-string v15, "\ud83c\uddff\ud83c\uddf2"
                                                                                                                                                                                                          15419filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15420move-result-object v15
                                                                                                                                                                                                          15422invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15423const/16 v15, 0x105
                                                                                                                                                                                                          15424aput-object v2, v1, v15
                                                                                                                                                                                                          15425new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15427const-string v15, "\ud83c\uddff\ud83c\uddfc"
                                                                                                                                                                                                          15428filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15429move-result-object v15
                                                                                                                                                                                                          15431invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15432const/16 v15, 0x106
                                                                                                                                                                                                          15433aput-object v2, v1, v15
                                                                                                                                                                                                          15434new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15436const-string v15, "\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f"
                                                                                                                                                                                                          15437filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15438move-result-object v15
                                                                                                                                                                                                          15440invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15441const/16 v15, 0x107
                                                                                                                                                                                                          15442aput-object v2, v1, v15
                                                                                                                                                                                                          15443new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15445const-string v15, "\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f"
                                                                                                                                                                                                          15446filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15447move-result-object v15
                                                                                                                                                                                                          15449invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15450const/16 v15, 0x108
                                                                                                                                                                                                          15451aput-object v2, v1, v15
                                                                                                                                                                                                          15452new-instance v2, Lorg/thoughtcrime/securesms/components/emoji/Emoji;
                                                                                                                                                                                                          15454const-string v15, "\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f"
                                                                                                                                                                                                          15455filled-new-array {v15}, [Ljava/lang/String;
                                                                                                                                                                                                          15456move-result-object v15
                                                                                                                                                                                                          15458invoke-direct {v2, v15}, Lorg/thoughtcrime/securesms/components/emoji/Emoji;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          15459const/16 v15, 0x109
                                                                                                                                                                                                          15460aput-object v2, v1, v15
                                                                                                                                                                                                          15462const-string v2, "emoji/Flags.png"
                                                                                                                                                                                                          15463const v15, 0x7f040171
                                                                                                                                                                                                          15465invoke-direct {v0, v15, v1, v2}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Lorg/thoughtcrime/securesms/components/emoji/Emoji;Ljava/lang/String;)V
                                                                                                                                                                                                          15466sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_FLAGS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15467new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;
                                                                                                                                                                                                          15469const-string v17, ":-)"
                                                                                                                                                                                                          15471const-string v18, ";-)"
                                                                                                                                                                                                          15473const-string v19, "(-:"
                                                                                                                                                                                                          15475const-string v20, ":->"
                                                                                                                                                                                                          15477const-string v21, ":-D"
                                                                                                                                                                                                          15479const-string v22, "\\o/"
                                                                                                                                                                                                          15481const-string v23, ":-P"
                                                                                                                                                                                                          15483const-string v24, "B-)"
                                                                                                                                                                                                          15485const-string v25, ":-$"
                                                                                                                                                                                                          15487const-string v26, ":-*"
                                                                                                                                                                                                          15489const-string v27, "O:-)"
                                                                                                                                                                                                          15491const-string v28, "=-O"
                                                                                                                                                                                                          15493const-string v29, "O_O"
                                                                                                                                                                                                          15495const-string v30, "O_o"
                                                                                                                                                                                                          15497const-string v31, "o_O"
                                                                                                                                                                                                          15499const-string v32, ":O"
                                                                                                                                                                                                          15501const-string v33, ":-!"
                                                                                                                                                                                                          15503const-string v34, ":-x"
                                                                                                                                                                                                          15505const-string v35, ":-|"
                                                                                                                                                                                                          15507const-string v36, ":-\\"
                                                                                                                                                                                                          15509const-string v37, ":-("
                                                                                                                                                                                                          15511const-string v38, ":\'("
                                                                                                                                                                                                          15513const-string v39, ":-["
                                                                                                                                                                                                          15515const-string v40, ">:-("
                                                                                                                                                                                                          15517const-string v41, "^.^"
                                                                                                                                                                                                          15519const-string v42, "^_^"
                                                                                                                                                                                                          15521const-string v43, "\\(\u02c6\u02da\u02c6)/"
                                                                                                                                                                                                          15523const-string v44, "\u30fd(\u00b0\u25c7\u00b0 )\u30ce"
                                                                                                                                                                                                          15525const-string v45, "\u00af\\(\u00b0_o)/\u00af"
                                                                                                                                                                                                          15527const-string v46, "\u00af\\_(\u30c4)_/\u00af"
                                                                                                                                                                                                          15529const-string v47, "(\u00ac_\u00ac)"
                                                                                                                                                                                                          15531const-string v48, "(>_<)"
                                                                                                                                                                                                          15533const-string v49, "(\u2565\ufe4f\u2565)"
                                                                                                                                                                                                          15535const-string v50, "(\u261e\uff9f\u30ee\uff9f)\u261e"
                                                                                                                                                                                                          15537const-string v51, "\u261c(\uff9f\u30ee\uff9f\u261c)"
                                                                                                                                                                                                          15539const-string v52, "\u261c(\u2312\u25bd\u2312)\u261e"
                                                                                                                                                                                                          15541const-string v53, "(\u256f\u00b0\u25a1\u00b0)\u256f\ufe35"
                                                                                                                                                                                                          15543const-string v54, "\u253b\u2501\u253b"
                                                                                                                                                                                                          15545const-string v55, "\u252c\u2500\u252c"
                                                                                                                                                                                                          15547const-string v56, "\u30ce(\u00b0\u2013\u00b0\u30ce)"
                                                                                                                                                                                                          15549const-string v57, "(^._.^)\uff89"
                                                                                                                                                                                                          15551const-string v58, "\u0e05^\u2022\ufecc\u2022^\u0e05"
                                                                                                                                                                                                          15553const-string v59, "\u0295\u2022\u1d25\u2022\u0294"
                                                                                                                                                                                                          15555const-string v60, "(\u2022_\u2022)"
                                                                                                                                                                                                          15557const-string v61, " \u25a0-\u25a0\u00ac <(\u2022_\u2022) "
                                                                                                                                                                                                          15559const-string v62, "(\u25a0_\u25a0\u00ac)"
                                                                                                                                                                                                          15561const-string v63, "\u01aa(\u0693\u05f2)\u200e\u01aa\u200b\u200b"
                                                                                                                                                                                                          15562filled-new-array/range {v17 .. v63}, [Ljava/lang/String;
                                                                                                                                                                                                          15563move-result-object v1
                                                                                                                                                                                                          15564const v2, 0x7f040170
                                                                                                                                                                                                          15565const/4 v15, 0x0
                                                                                                                                                                                                          15567invoke-direct {v0, v2, v1, v15}, Lorg/thoughtcrime/securesms/components/emoji/StaticEmojiPageModel;-><init>(I[Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          15568sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_EMOTICONS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15569new-array v0, v12, [Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15571sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15572aput-object v1, v0, v3
                                                                                                                                                                                                          15574sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_NATURE:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15575aput-object v1, v0, v4
                                                                                                                                                                                                          15577sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_FOODS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15578aput-object v1, v0, v5
                                                                                                                                                                                                          15580sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_ACTIVITY:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15581aput-object v1, v0, v6
                                                                                                                                                                                                          15583sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PLACES:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15584aput-object v1, v0, v7
                                                                                                                                                                                                          15586sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_OBJECTS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15587aput-object v1, v0, v8
                                                                                                                                                                                                          15589sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_SYMBOLS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15590aput-object v1, v0, v9
                                                                                                                                                                                                          15592sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_FLAGS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15593aput-object v1, v0, v10
                                                                                                                                                                                                          15595sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_EMOTICONS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15596aput-object v1, v0, v11
                                                                                                                                                                                                          15598invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                                          15599move-result-object v0
                                                                                                                                                                                                          15600sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->DISPLAY_PAGES:Ljava/util/List;
                                                                                                                                                                                                          15601const/16 v0, 0xc
                                                                                                                                                                                                          15602new-array v0, v0, [Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15604sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_0:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15605aput-object v1, v0, v3
                                                                                                                                                                                                          15607sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_1:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15608aput-object v1, v0, v4
                                                                                                                                                                                                          15610sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_2:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15611aput-object v1, v0, v5
                                                                                                                                                                                                          15613sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PEOPLE_3:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15614aput-object v1, v0, v6
                                                                                                                                                                                                          15616sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_NATURE:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15617aput-object v1, v0, v7
                                                                                                                                                                                                          15619sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_FOODS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15620aput-object v1, v0, v8
                                                                                                                                                                                                          15622sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_ACTIVITY:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15623aput-object v1, v0, v9
                                                                                                                                                                                                          15625sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_PLACES:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15626aput-object v1, v0, v10
                                                                                                                                                                                                          15628sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_OBJECTS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15629aput-object v1, v0, v11
                                                                                                                                                                                                          15631sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_SYMBOLS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15632aput-object v1, v0, v12
                                                                                                                                                                                                          15634sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_FLAGS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15635aput-object v1, v0, v13
                                                                                                                                                                                                          15637sget-object v1, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->PAGE_EMOTICONS:Lorg/thoughtcrime/securesms/components/emoji/EmojiPageModel;
                                                                                                                                                                                                          15638aput-object v1, v0, v14
                                                                                                                                                                                                          15640invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                                          15641move-result-object v0
                                                                                                                                                                                                          15642sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->DATA_PAGES:Ljava/util/List;
                                                                                                                                                                                                          15643new-instance v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages$1;
                                                                                                                                                                                                          15645invoke-direct {v0}, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages$1;-><init>()V
                                                                                                                                                                                                          15646sput-object v0, Lorg/thoughtcrime/securesms/components/emoji/EmojiPages;->OBSOLETE:Ljava/util/List;
                                                                                                                                                                                                          15647return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.<init>
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.COLOR:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.DATE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.DATE_TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.EMAIL:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.HOST_NAME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.IP_ADDRESS:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.IPV6:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.PHONE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.REGEX:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.STYLE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.URI:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          • com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat.UTC_MILLISEC:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • COLOR
                                                                                                                                                                                                          • color
                                                                                                                                                                                                          • DATE
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • DATE_TIME
                                                                                                                                                                                                          • date-time
                                                                                                                                                                                                          • EMAIL
                                                                                                                                                                                                          • email
                                                                                                                                                                                                          • HOST_NAME
                                                                                                                                                                                                          • host-name
                                                                                                                                                                                                          • IP_ADDRESS
                                                                                                                                                                                                          • ip-address
                                                                                                                                                                                                          • IPV6
                                                                                                                                                                                                          • ipv6
                                                                                                                                                                                                          • PHONE
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          • REGEX
                                                                                                                                                                                                          • regex
                                                                                                                                                                                                          • STYLE
                                                                                                                                                                                                          • style
                                                                                                                                                                                                          • TIME
                                                                                                                                                                                                          • time
                                                                                                                                                                                                          • URI
                                                                                                                                                                                                          • uri
                                                                                                                                                                                                          • UTC_MILLISEC
                                                                                                                                                                                                          • utc-millisec
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          2const-string v1, "COLOR"
                                                                                                                                                                                                          4const-string v2, "color"
                                                                                                                                                                                                          5const/4 v3, 0x0
                                                                                                                                                                                                          7invoke-direct {v0, v1, v3, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          8sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->COLOR:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          9new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          11const-string v1, "DATE"
                                                                                                                                                                                                          13const-string v2, "date"
                                                                                                                                                                                                          14const/4 v4, 0x1
                                                                                                                                                                                                          16invoke-direct {v0, v1, v4, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          17sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->DATE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          18new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          20const-string v1, "DATE_TIME"
                                                                                                                                                                                                          22const-string v2, "date-time"
                                                                                                                                                                                                          23const/4 v5, 0x2
                                                                                                                                                                                                          25invoke-direct {v0, v1, v5, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          26sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->DATE_TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          27new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          29const-string v1, "EMAIL"
                                                                                                                                                                                                          31const-string v2, "email"
                                                                                                                                                                                                          32const/4 v6, 0x3
                                                                                                                                                                                                          34invoke-direct {v0, v1, v6, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          35sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->EMAIL:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          36new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          38const-string v1, "HOST_NAME"
                                                                                                                                                                                                          40const-string v2, "host-name"
                                                                                                                                                                                                          41const/4 v7, 0x4
                                                                                                                                                                                                          43invoke-direct {v0, v1, v7, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          44sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->HOST_NAME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          45new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          47const-string v1, "IP_ADDRESS"
                                                                                                                                                                                                          49const-string v2, "ip-address"
                                                                                                                                                                                                          50const/4 v8, 0x5
                                                                                                                                                                                                          52invoke-direct {v0, v1, v8, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          53sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->IP_ADDRESS:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          54new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          56const-string v1, "IPV6"
                                                                                                                                                                                                          58const-string v2, "ipv6"
                                                                                                                                                                                                          59const/4 v9, 0x6
                                                                                                                                                                                                          61invoke-direct {v0, v1, v9, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          62sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->IPV6:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          63new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          65const-string v1, "PHONE"
                                                                                                                                                                                                          67const-string v2, "phone"
                                                                                                                                                                                                          68const/4 v10, 0x7
                                                                                                                                                                                                          70invoke-direct {v0, v1, v10, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          71sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->PHONE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          72new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          74const-string v1, "REGEX"
                                                                                                                                                                                                          76const-string v2, "regex"
                                                                                                                                                                                                          77const/16 v11, 0x8
                                                                                                                                                                                                          79invoke-direct {v0, v1, v11, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          80sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->REGEX:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          81new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          83const-string v1, "STYLE"
                                                                                                                                                                                                          85const-string v2, "style"
                                                                                                                                                                                                          86const/16 v12, 0x9
                                                                                                                                                                                                          88invoke-direct {v0, v1, v12, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          89sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->STYLE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          90new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          92const-string v1, "TIME"
                                                                                                                                                                                                          94const-string v2, "time"
                                                                                                                                                                                                          95const/16 v13, 0xa
                                                                                                                                                                                                          97invoke-direct {v0, v1, v13, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          98sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          99new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          101const-string v1, "URI"
                                                                                                                                                                                                          103const-string v2, "uri"
                                                                                                                                                                                                          104const/16 v14, 0xb
                                                                                                                                                                                                          106invoke-direct {v0, v1, v14, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          107sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->URI:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          108new-instance v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          110const-string v1, "UTC_MILLISEC"
                                                                                                                                                                                                          112const-string v2, "utc-millisec"
                                                                                                                                                                                                          113const/16 v15, 0xc
                                                                                                                                                                                                          115invoke-direct {v0, v1, v15, v2}, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          116sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->UTC_MILLISEC:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          117const/16 v0, 0xd
                                                                                                                                                                                                          118new-array v0, v0, [Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          120sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->COLOR:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          121aput-object v1, v0, v3
                                                                                                                                                                                                          123sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->DATE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          124aput-object v1, v0, v4
                                                                                                                                                                                                          126sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->DATE_TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          127aput-object v1, v0, v5
                                                                                                                                                                                                          129sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->EMAIL:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          130aput-object v1, v0, v6
                                                                                                                                                                                                          132sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->HOST_NAME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          133aput-object v1, v0, v7
                                                                                                                                                                                                          135sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->IP_ADDRESS:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          136aput-object v1, v0, v8
                                                                                                                                                                                                          138sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->IPV6:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          139aput-object v1, v0, v9
                                                                                                                                                                                                          141sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->PHONE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          142aput-object v1, v0, v10
                                                                                                                                                                                                          144sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->REGEX:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          145aput-object v1, v0, v11
                                                                                                                                                                                                          147sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->STYLE:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          148aput-object v1, v0, v12
                                                                                                                                                                                                          150sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->TIME:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          151aput-object v1, v0, v13
                                                                                                                                                                                                          153sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->URI:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          154aput-object v1, v0, v14
                                                                                                                                                                                                          156sget-object v1, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->UTC_MILLISEC:Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          157aput-object v1, v0, v15
                                                                                                                                                                                                          158sput-object v0, Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;->$VALUES:[Lcom/fasterxml/jackson/databind/jsonFormatVisitors/JsonValueFormat;
                                                                                                                                                                                                          159return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.sun.mail.util.LineInputStream.<init>
                                                                                                                                                                                                          • com.sun.mail.util.LineInputStream.readLine
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.util.StringTokenizer.<init>
                                                                                                                                                                                                          • java.util.StringTokenizer.hasMoreTokens
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • javax.mail.Provider.<init>
                                                                                                                                                                                                          • javax.mail.Session.addProvider
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • javax.mail.Session.pr
                                                                                                                                                                                                          • java.util.StringTokenizer.nextToken
                                                                                                                                                                                                          • java.lang.String.trim
                                                                                                                                                                                                          • java.lang.String.indexOf
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • javax.mail.Provider$Type.STORE:Ljavax/mail/Provider$Type
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • javax.mail.Provider$Type.TRANSPORT:Ljavax/mail/Provider$Type
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          • java.lang.String.startsWith
                                                                                                                                                                                                          • java.lang.String.substring
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • #
                                                                                                                                                                                                          • ;
                                                                                                                                                                                                          • DEBUG: Bad provider entry:
                                                                                                                                                                                                          • =
                                                                                                                                                                                                          • protocol=
                                                                                                                                                                                                          • type=
                                                                                                                                                                                                          • store
                                                                                                                                                                                                          • transport
                                                                                                                                                                                                          • class=
                                                                                                                                                                                                          • vendor=
                                                                                                                                                                                                          • version=
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0if-eqz p1, :cond_cf
                                                                                                                                                                                                          1new-instance v0, Lcom/sun/mail/util/LineInputStream;
                                                                                                                                                                                                          3invoke-direct {v0, p1}, Lcom/sun/mail/util/LineInputStream;-><init>(Ljava/io/InputStream;)V
                                                                                                                                                                                                          4goto_7:
                                                                                                                                                                                                          5invoke-virtual {v0}, Lcom/sun/mail/util/LineInputStream;->readLine()Ljava/lang/String;
                                                                                                                                                                                                          6move-result-object p1
                                                                                                                                                                                                          7if-nez p1, :cond_f
                                                                                                                                                                                                          8goto/16 :goto_cf
                                                                                                                                                                                                          9cond_f:
                                                                                                                                                                                                          10const-string v1, "#"
                                                                                                                                                                                                          12invoke-virtual {p1, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          13move-result v1
                                                                                                                                                                                                          14if-eqz v1, :cond_18
                                                                                                                                                                                                          15goto/16 :goto_7
                                                                                                                                                                                                          16cond_18: new-instance v1, Ljava/util/StringTokenizer;
                                                                                                                                                                                                          18const-string v2, ";"
                                                                                                                                                                                                          20invoke-direct {v1, p1, v2}, Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          21const/4 v2, 0x0
                                                                                                                                                                                                          22move-object v4, v2
                                                                                                                                                                                                          23move-object v5, v4
                                                                                                                                                                                                          24move-object v6, v5
                                                                                                                                                                                                          25move-object v7, v6
                                                                                                                                                                                                          26move-object v8, v7
                                                                                                                                                                                                          27goto_25:
                                                                                                                                                                                                          28invoke-virtual {v1}, Ljava/util/StringTokenizer;->hasMoreTokens()Z
                                                                                                                                                                                                          29move-result v2
                                                                                                                                                                                                          30if-nez v2, :cond_5e
                                                                                                                                                                                                          31if-eqz v4, :cond_48
                                                                                                                                                                                                          32if-eqz v5, :cond_48
                                                                                                                                                                                                          33if-eqz v6, :cond_48
                                                                                                                                                                                                          35invoke-virtual {v5}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          36move-result v1
                                                                                                                                                                                                          37if-lez v1, :cond_48
                                                                                                                                                                                                          39invoke-virtual {v6}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          40move-result v1
                                                                                                                                                                                                          41if-gtz v1, :cond_3e
                                                                                                                                                                                                          42goto/16 :goto_48
                                                                                                                                                                                                          43cond_3e: new-instance p1, Ljavax/mail/Provider;
                                                                                                                                                                                                          44move-object v3, p1
                                                                                                                                                                                                          46invoke-direct/range {v3 .. v8}, Ljavax/mail/Provider;-><init>(Ljavax/mail/Provider$Type;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          48invoke-virtual {p0, p1}, Ljavax/mail/Session;->addProvider(Ljavax/mail/Provider;)V
                                                                                                                                                                                                          49goto/16 :goto_7
                                                                                                                                                                                                          50cond_48: iget-boolean v1, p0, Ljavax/mail/Session;->debug:Z
                                                                                                                                                                                                          51if-eqz v1, :cond_7
                                                                                                                                                                                                          52new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          54const-string v2, "DEBUG: Bad provider entry: "
                                                                                                                                                                                                          56invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          58invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          60invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          61move-result-object p1
                                                                                                                                                                                                          63invoke-direct {p0, p1}, Ljavax/mail/Session;->pr(Ljava/lang/String;)V
                                                                                                                                                                                                          64goto/16 :goto_7
                                                                                                                                                                                                          65cond_5e:
                                                                                                                                                                                                          66invoke-virtual {v1}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
                                                                                                                                                                                                          67move-result-object v2
                                                                                                                                                                                                          69invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                                          70move-result-object v2
                                                                                                                                                                                                          72const-string v3, "="
                                                                                                                                                                                                          74invoke-virtual {v2, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
                                                                                                                                                                                                          75move-result v3
                                                                                                                                                                                                          77const-string v9, "protocol="
                                                                                                                                                                                                          79invoke-virtual {v2, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          80move-result v9
                                                                                                                                                                                                          81if-eqz v9, :cond_7b
                                                                                                                                                                                                          82add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                                          84invoke-virtual {v2, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          85move-result-object v5
                                                                                                                                                                                                          86goto/16 :goto_25
                                                                                                                                                                                                          87cond_7b:
                                                                                                                                                                                                          88const-string v9, "type="
                                                                                                                                                                                                          90invoke-virtual {v2, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          91move-result v9
                                                                                                                                                                                                          92if-eqz v9, :cond_9f
                                                                                                                                                                                                          93add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                                          95invoke-virtual {v2, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          96move-result-object v2
                                                                                                                                                                                                          98const-string v3, "store"
                                                                                                                                                                                                          100invoke-virtual {v2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          101move-result v3
                                                                                                                                                                                                          102if-eqz v3, :cond_94
                                                                                                                                                                                                          104sget-object v4, Ljavax/mail/Provider$Type;->STORE:Ljavax/mail/Provider$Type;
                                                                                                                                                                                                          105goto/16 :goto_25
                                                                                                                                                                                                          106cond_94:
                                                                                                                                                                                                          107const-string v3, "transport"
                                                                                                                                                                                                          109invoke-virtual {v2, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          110move-result v2
                                                                                                                                                                                                          111if-eqz v2, :cond_25
                                                                                                                                                                                                          113sget-object v4, Ljavax/mail/Provider$Type;->TRANSPORT:Ljavax/mail/Provider$Type;
                                                                                                                                                                                                          114goto/16 :goto_25
                                                                                                                                                                                                          115cond_9f:
                                                                                                                                                                                                          116const-string v9, "class="
                                                                                                                                                                                                          118invoke-virtual {v2, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          119move-result v9
                                                                                                                                                                                                          120if-eqz v9, :cond_af
                                                                                                                                                                                                          121add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                                          123invoke-virtual {v2, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          124move-result-object v6
                                                                                                                                                                                                          125goto/16 :goto_25
                                                                                                                                                                                                          126cond_af:
                                                                                                                                                                                                          127const-string v9, "vendor="
                                                                                                                                                                                                          129invoke-virtual {v2, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          130move-result v9
                                                                                                                                                                                                          131if-eqz v9, :cond_bf
                                                                                                                                                                                                          132add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                                          134invoke-virtual {v2, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          135move-result-object v7
                                                                                                                                                                                                          136goto/16 :goto_25
                                                                                                                                                                                                          137cond_bf:
                                                                                                                                                                                                          138const-string v9, "version="
                                                                                                                                                                                                          140invoke-virtual {v2, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
                                                                                                                                                                                                          141move-result v9
                                                                                                                                                                                                          142if-eqz v9, :cond_25
                                                                                                                                                                                                          143add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                                          145invoke-virtual {v2, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
                                                                                                                                                                                                          146move-result-object v8
                                                                                                                                                                                                          147goto/16 :goto_25
                                                                                                                                                                                                          148goto_cf: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.util.Map.values
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.util.Map.values
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getInstance
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getJobManager
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • thread_id
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • date_sent
                                                                                                                                                                                                          • read
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • subscription_id
                                                                                                                                                                                                          • expires_in
                                                                                                                                                                                                          • delivery_receipt_count
                                                                                                                                                                                                          • read_receipt_count
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->isKeyExchange()Z
                                                                                                                                                                                                          2move-result v0
                                                                                                                                                                                                          3if-eqz v0, :cond_a
                                                                                                                                                                                                          4const-wide/32 v0, 0x8016
                                                                                                                                                                                                          5goto/16 :goto_20
                                                                                                                                                                                                          6cond_a:
                                                                                                                                                                                                          7invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->isSecureMessage()Z
                                                                                                                                                                                                          8move-result v0
                                                                                                                                                                                                          9if-eqz v0, :cond_14
                                                                                                                                                                                                          10const-wide/32 v0, 0xa00016
                                                                                                                                                                                                          11goto/16 :goto_20
                                                                                                                                                                                                          12cond_14:
                                                                                                                                                                                                          13invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->isEndSession()Z
                                                                                                                                                                                                          14move-result v0
                                                                                                                                                                                                          15if-eqz v0, :cond_1e
                                                                                                                                                                                                          16const-wide/32 v0, 0x400016
                                                                                                                                                                                                          17goto/16 :goto_20
                                                                                                                                                                                                          18cond_1e: const-wide/16 v0, 0x16
                                                                                                                                                                                                          19goto_20: if-eqz p4, :cond_25
                                                                                                                                                                                                          20const-wide/16 v2, 0x40
                                                                                                                                                                                                          21or-long/2addr v0, v2
                                                                                                                                                                                                          22cond_25:
                                                                                                                                                                                                          23invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->isIdentityVerified()Z
                                                                                                                                                                                                          24move-result p4
                                                                                                                                                                                                          25if-eqz p4, :cond_2f
                                                                                                                                                                                                          26const-wide/16 v2, 0x4000
                                                                                                                                                                                                          27or-long/2addr v0, v2
                                                                                                                                                                                                          28goto/16 :goto_38
                                                                                                                                                                                                          29cond_2f:
                                                                                                                                                                                                          30invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->isIdentityDefault()Z
                                                                                                                                                                                                          31move-result p4
                                                                                                                                                                                                          32if-eqz p4, :cond_38
                                                                                                                                                                                                          33const-wide/16 v2, 0x2000
                                                                                                                                                                                                          34or-long/2addr v0, v2
                                                                                                                                                                                                          35cond_38:
                                                                                                                                                                                                          36invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->getRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          37move-result-object p4
                                                                                                                                                                                                          39invoke-virtual {p4}, Lorg/thoughtcrime/securesms/recipients/Recipient;->getAddress()Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          40move-result-object p4
                                                                                                                                                                                                          42sget-object v2, Lorg/thoughtcrime/securesms/database/SmsDatabase;->earlyDeliveryReceiptCache:Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;
                                                                                                                                                                                                          44invoke-virtual {v2, p5, p6}, Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;->remove(J)Ljava/util/Map;
                                                                                                                                                                                                          45move-result-object v2
                                                                                                                                                                                                          47sget-object v3, Lorg/thoughtcrime/securesms/database/SmsDatabase;->earlyReadReceiptCache:Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;
                                                                                                                                                                                                          49invoke-virtual {v3, p5, p6}, Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;->remove(J)Ljava/util/Map;
                                                                                                                                                                                                          50move-result-object v3
                                                                                                                                                                                                          51new-instance v4, Landroid/content/ContentValues;
                                                                                                                                                                                                          52const/4 v5, 0x6
                                                                                                                                                                                                          54invoke-direct {v4, v5}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          56const-string v5, "address"
                                                                                                                                                                                                          58invoke-virtual {p4}, Lorg/thoughtcrime/securesms/database/Address;->serialize()Ljava/lang/String;
                                                                                                                                                                                                          59move-result-object p4
                                                                                                                                                                                                          61invoke-virtual {v4, v5, p4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          63const-string p4, "thread_id"
                                                                                                                                                                                                          65invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          66move-result-object v5
                                                                                                                                                                                                          68invoke-virtual {v4, p4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          70const-string p4, "body"
                                                                                                                                                                                                          72invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->getMessageBody()Ljava/lang/String;
                                                                                                                                                                                                          73move-result-object v5
                                                                                                                                                                                                          75invoke-virtual {v4, p4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          77const-string p4, "date"
                                                                                                                                                                                                          79invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          80move-result-wide v5
                                                                                                                                                                                                          82invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          83move-result-object v5
                                                                                                                                                                                                          85invoke-virtual {v4, p4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          87const-string p4, "date_sent"
                                                                                                                                                                                                          89invoke-static {p5, p6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          90move-result-object p5
                                                                                                                                                                                                          92invoke-virtual {v4, p4, p5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          94const-string p4, "read"
                                                                                                                                                                                                          95const/4 p5, 0x1
                                                                                                                                                                                                          97invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          98move-result-object p6
                                                                                                                                                                                                          100invoke-virtual {v4, p4, p6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          102const-string p4, "type"
                                                                                                                                                                                                          104invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          105move-result-object p6
                                                                                                                                                                                                          107invoke-virtual {v4, p4, p6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          109const-string p4, "subscription_id"
                                                                                                                                                                                                          111invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->getSubscriptionId()I
                                                                                                                                                                                                          112move-result p6
                                                                                                                                                                                                          114invoke-static {p6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          115move-result-object p6
                                                                                                                                                                                                          117invoke-virtual {v4, p4, p6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          119const-string p4, "expires_in"
                                                                                                                                                                                                          121invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->getExpiresIn()J
                                                                                                                                                                                                          122move-result-wide v0
                                                                                                                                                                                                          124invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          125move-result-object p6
                                                                                                                                                                                                          127invoke-virtual {v4, p4, p6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          129const-string p4, "delivery_receipt_count"
                                                                                                                                                                                                          131invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
                                                                                                                                                                                                          132move-result-object p6
                                                                                                                                                                                                          134invoke-static {p6}, Lcom/annimon/stream/Stream;->of(Ljava/lang/Iterable;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          135move-result-object p6
                                                                                                                                                                                                          137sget-object v0, Lorg/thoughtcrime/securesms/database/-$$Lambda$w48TMkqY85XNRv9HW2KWtA5HvPw;->INSTANCE:Lorg/thoughtcrime/securesms/database/-$$Lambda$w48TMkqY85XNRv9HW2KWtA5HvPw;
                                                                                                                                                                                                          139invoke-virtual {p6, v0}, Lcom/annimon/stream/Stream;->mapToLong(Lcom/annimon/stream/function/ToLongFunction;)Lcom/annimon/stream/LongStream;
                                                                                                                                                                                                          140move-result-object p6
                                                                                                                                                                                                          142invoke-virtual {p6}, Lcom/annimon/stream/LongStream;->sum()J
                                                                                                                                                                                                          143move-result-wide v0
                                                                                                                                                                                                          145invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          146move-result-object p6
                                                                                                                                                                                                          148invoke-virtual {v4, p4, p6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          150const-string p4, "read_receipt_count"
                                                                                                                                                                                                          152invoke-interface {v3}, Ljava/util/Map;->values()Ljava/util/Collection;
                                                                                                                                                                                                          153move-result-object p6
                                                                                                                                                                                                          155invoke-static {p6}, Lcom/annimon/stream/Stream;->of(Ljava/lang/Iterable;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          156move-result-object p6
                                                                                                                                                                                                          158sget-object v0, Lorg/thoughtcrime/securesms/database/-$$Lambda$w48TMkqY85XNRv9HW2KWtA5HvPw;->INSTANCE:Lorg/thoughtcrime/securesms/database/-$$Lambda$w48TMkqY85XNRv9HW2KWtA5HvPw;
                                                                                                                                                                                                          160invoke-virtual {p6, v0}, Lcom/annimon/stream/Stream;->mapToLong(Lcom/annimon/stream/function/ToLongFunction;)Lcom/annimon/stream/LongStream;
                                                                                                                                                                                                          161move-result-object p6
                                                                                                                                                                                                          163invoke-virtual {p6}, Lcom/annimon/stream/LongStream;->sum()J
                                                                                                                                                                                                          164move-result-wide v0
                                                                                                                                                                                                          166invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          167move-result-object p6
                                                                                                                                                                                                          169invoke-virtual {v4, p4, p6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          171iget-object p4, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          173invoke-virtual {p4}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          174move-result-object p4
                                                                                                                                                                                                          176const-string p6, "sms"
                                                                                                                                                                                                          178const-string v0, "address"
                                                                                                                                                                                                          180invoke-virtual {p4, p6, v0, v4}, Lnet/sqlcipher/database/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                                          181move-result-wide v0
                                                                                                                                                                                                          182if-eqz p7, :cond_f9
                                                                                                                                                                                                          184invoke-interface {p7}, Lorg/thoughtcrime/securesms/database/SmsDatabase$InsertListener;->onComplete()V
                                                                                                                                                                                                          185cond_f9:
                                                                                                                                                                                                          186invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->isIdentityVerified()Z
                                                                                                                                                                                                          187move-result p4
                                                                                                                                                                                                          188if-nez p4, :cond_117
                                                                                                                                                                                                          190invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->isIdentityDefault()Z
                                                                                                                                                                                                          191move-result p4
                                                                                                                                                                                                          192if-nez p4, :cond_117
                                                                                                                                                                                                          194iget-object p4, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          196invoke-static {p4}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          197move-result-object p4
                                                                                                                                                                                                          199invoke-virtual {p4, p1, p2, p5}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->update(JZ)Z
                                                                                                                                                                                                          201iget-object p4, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          203invoke-static {p4}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          204move-result-object p4
                                                                                                                                                                                                          206invoke-virtual {p4, p1, p2}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->setLastSeen(J)V
                                                                                                                                                                                                          207cond_117:
                                                                                                                                                                                                          208iget-object p4, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          210invoke-static {p4}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          211move-result-object p4
                                                                                                                                                                                                          213invoke-virtual {p4, p1, p2, p5}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->setHasSent(JZ)V
                                                                                                                                                                                                          215invoke-virtual {p0, p1, p2}, Lorg/thoughtcrime/securesms/database/SmsDatabase;->notifyConversationListeners(J)V
                                                                                                                                                                                                          217invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->isIdentityVerified()Z
                                                                                                                                                                                                          218move-result p4
                                                                                                                                                                                                          219if-nez p4, :cond_141
                                                                                                                                                                                                          221invoke-virtual {p3}, Lorg/thoughtcrime/securesms/sms/OutgoingTextMessage;->isIdentityDefault()Z
                                                                                                                                                                                                          222move-result p3
                                                                                                                                                                                                          223if-nez p3, :cond_141
                                                                                                                                                                                                          225iget-object p3, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          227invoke-static {p3}, Lorg/thoughtcrime/securesms/ApplicationContext;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/ApplicationContext;
                                                                                                                                                                                                          228move-result-object p3
                                                                                                                                                                                                          230invoke-virtual {p3}, Lorg/thoughtcrime/securesms/ApplicationContext;->getJobManager()Lorg/thoughtcrime/securesms/jobmanager/JobManager;
                                                                                                                                                                                                          231move-result-object p3
                                                                                                                                                                                                          232new-instance p4, Lorg/thoughtcrime/securesms/jobs/TrimThreadJob;
                                                                                                                                                                                                          234invoke-direct {p4, p1, p2}, Lorg/thoughtcrime/securesms/jobs/TrimThreadJob;-><init>(J)V
                                                                                                                                                                                                          236invoke-virtual {p3, p4}, Lorg/thoughtcrime/securesms/jobmanager/JobManager;->add(Lorg/thoughtcrime/securesms/jobmanager/Job;)V
                                                                                                                                                                                                          237cond_141: return-wide v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getInstance
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getJobManager
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.util.Pair.<init>
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • address_device_id
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • date_sent
                                                                                                                                                                                                          • protocol
                                                                                                                                                                                                          • read
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • thread_id
                                                                                                                                                                                                          • expires_in
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(J)",
                                                                                                                                                                                                          3"Landroid/util/Pair<",
                                                                                                                                                                                                          4"Ljava/lang/Long;",
                                                                                                                                                                                                          5"Ljava/lang/Long;",
                                                                                                                                                                                                          6">;"
                                                                                                                                                                                                          7}
                                                                                                                                                                                                          8.end annotation
                                                                                                                                                                                                          9try_start_0:
                                                                                                                                                                                                          10invoke-virtual {p0, p1, p2}, Lorg/thoughtcrime/securesms/database/SmsDatabase;->getMessage(J)Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;
                                                                                                                                                                                                          11move-result-object p1
                                                                                                                                                                                                          12new-instance p2, Landroid/content/ContentValues;
                                                                                                                                                                                                          14invoke-direct {p2}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                                          16const-string v0, "type"
                                                                                                                                                                                                          18invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getType()J
                                                                                                                                                                                                          19move-result-wide v1
                                                                                                                                                                                                          20const-wide/16 v3, -0x20
                                                                                                                                                                                                          21and-long/2addr v1, v3
                                                                                                                                                                                                          22const-wide/16 v3, 0x14
                                                                                                                                                                                                          23or-long/2addr v1, v3
                                                                                                                                                                                                          25invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          26move-result-object v1
                                                                                                                                                                                                          28invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          30const-string v0, "address"
                                                                                                                                                                                                          32invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getIndividualRecipient()Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          33move-result-object v1
                                                                                                                                                                                                          35invoke-virtual {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;->getAddress()Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          36move-result-object v1
                                                                                                                                                                                                          38invoke-virtual {v1}, Lorg/thoughtcrime/securesms/database/Address;->serialize()Ljava/lang/String;
                                                                                                                                                                                                          39move-result-object v1
                                                                                                                                                                                                          41invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          43const-string v0, "address_device_id"
                                                                                                                                                                                                          45invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getRecipientDeviceId()I
                                                                                                                                                                                                          46move-result v1
                                                                                                                                                                                                          48invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          49move-result-object v1
                                                                                                                                                                                                          51invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          53const-string v0, "date"
                                                                                                                                                                                                          55invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          56move-result-wide v1
                                                                                                                                                                                                          58invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          59move-result-object v1
                                                                                                                                                                                                          61invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          63const-string v0, "date_sent"
                                                                                                                                                                                                          65invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getDateSent()J
                                                                                                                                                                                                          66move-result-wide v1
                                                                                                                                                                                                          68invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          69move-result-object v1
                                                                                                                                                                                                          71invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          73const-string v0, "protocol"
                                                                                                                                                                                                          74const/16 v1, 0x7a69
                                                                                                                                                                                                          76invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          77move-result-object v1
                                                                                                                                                                                                          79invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          81const-string v0, "read"
                                                                                                                                                                                                          82const/4 v1, 0x0
                                                                                                                                                                                                          84invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          85move-result-object v1
                                                                                                                                                                                                          87invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          89const-string v0, "body"
                                                                                                                                                                                                          91invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getBody()Ljava/lang/String;
                                                                                                                                                                                                          92move-result-object v1
                                                                                                                                                                                                          94invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          96const-string v0, "thread_id"
                                                                                                                                                                                                          98invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getThreadId()J
                                                                                                                                                                                                          99move-result-wide v1
                                                                                                                                                                                                          101invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          102move-result-object v1
                                                                                                                                                                                                          104invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          106const-string v0, "expires_in"
                                                                                                                                                                                                          108invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getExpiresIn()J
                                                                                                                                                                                                          109move-result-wide v1
                                                                                                                                                                                                          111invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          112move-result-object v1
                                                                                                                                                                                                          114invoke-virtual {p2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          116iget-object v0, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          118invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          119move-result-object v0
                                                                                                                                                                                                          121const-string v1, "sms"
                                                                                                                                                                                                          122const/4 v2, 0x0
                                                                                                                                                                                                          124invoke-virtual {v0, v1, v2, p2}, Lnet/sqlcipher/database/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                                          125move-result-wide v0
                                                                                                                                                                                                          127iget-object p2, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          129invoke-static {p2}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          130move-result-object p2
                                                                                                                                                                                                          132invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getThreadId()J
                                                                                                                                                                                                          133move-result-wide v2
                                                                                                                                                                                                          134const/4 v4, 0x1
                                                                                                                                                                                                          136invoke-virtual {p2, v2, v3, v4}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->update(JZ)Z
                                                                                                                                                                                                          138invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getThreadId()J
                                                                                                                                                                                                          139move-result-wide v2
                                                                                                                                                                                                          141invoke-virtual {p0, v2, v3}, Lorg/thoughtcrime/securesms/database/SmsDatabase;->notifyConversationListeners(J)V
                                                                                                                                                                                                          143iget-object p2, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          145invoke-static {p2}, Lorg/thoughtcrime/securesms/ApplicationContext;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/ApplicationContext;
                                                                                                                                                                                                          146move-result-object p2
                                                                                                                                                                                                          148invoke-virtual {p2}, Lorg/thoughtcrime/securesms/ApplicationContext;->getJobManager()Lorg/thoughtcrime/securesms/jobmanager/JobManager;
                                                                                                                                                                                                          149move-result-object p2
                                                                                                                                                                                                          150new-instance v2, Lorg/thoughtcrime/securesms/jobs/TrimThreadJob;
                                                                                                                                                                                                          152invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getThreadId()J
                                                                                                                                                                                                          153move-result-wide v3
                                                                                                                                                                                                          155invoke-direct {v2, v3, v4}, Lorg/thoughtcrime/securesms/jobs/TrimThreadJob;-><init>(J)V
                                                                                                                                                                                                          157invoke-virtual {p2, v2}, Lorg/thoughtcrime/securesms/jobmanager/JobManager;->add(Lorg/thoughtcrime/securesms/jobmanager/Job;)V
                                                                                                                                                                                                          158new-instance p2, Landroid/util/Pair;
                                                                                                                                                                                                          160invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          161move-result-object v0
                                                                                                                                                                                                          163invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/SmsMessageRecord;->getThreadId()J
                                                                                                                                                                                                          164move-result-wide v1
                                                                                                                                                                                                          166invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          167move-result-object p1
                                                                                                                                                                                                          169invoke-direct {p2, v0, p1}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                                          170try_end_d5: return-object p2
                                                                                                                                                                                                          171catch_d6: move-exception p1
                                                                                                                                                                                                          172new-instance p2, Ljava/lang/AssertionError;
                                                                                                                                                                                                          174invoke-direct {p2, p1}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          175throw p2
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.apache.http.util.Args.notNull
                                                                                                                                                                                                          • org.apache.http.util.Args.notNull
                                                                                                                                                                                                          • org.apache.http.Header.getName
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • org.apache.http.Header.getElements
                                                                                                                                                                                                          • org.apache.http.HeaderElement.getParameterByName
                                                                                                                                                                                                          • org.apache.http.HeaderElement.getParameterByName
                                                                                                                                                                                                          • org.apache.http.impl.cookie.NetscapeDraftHeaderParserHC4.DEFAULT:Lorg/apache/http/impl/cookie/NetscapeDraftHeaderParserHC4
                                                                                                                                                                                                          • org.apache.http.FormattedHeader.getBuffer
                                                                                                                                                                                                          • org.apache.http.FormattedHeader.getValuePos
                                                                                                                                                                                                          • org.apache.http.util.CharArrayBuffer.length
                                                                                                                                                                                                          • org.apache.http.message.ParserCursor.<init>
                                                                                                                                                                                                          • org.apache.http.Header.getValue
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • org.apache.http.util.CharArrayBuffer.<init>
                                                                                                                                                                                                          • org.apache.http.util.CharArrayBuffer.append
                                                                                                                                                                                                          • org.apache.http.util.CharArrayBuffer.length
                                                                                                                                                                                                          • org.apache.http.message.ParserCursor.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.NetscapeDraftHeaderParserHC4.parseHeader
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.parse
                                                                                                                                                                                                          • org.apache.http.cookie.MalformedCookieException.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.Object.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • org.apache.http.cookie.MalformedCookieException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Header
                                                                                                                                                                                                          • Cookie origin
                                                                                                                                                                                                          • Set-Cookie
                                                                                                                                                                                                          • version
                                                                                                                                                                                                          • expires
                                                                                                                                                                                                          • Header value is null
                                                                                                                                                                                                          • Unrecognized cookie header \'
                                                                                                                                                                                                          • \'
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Lorg/apache/http/Header;",
                                                                                                                                                                                                          4"Lorg/apache/http/cookie/CookieOrigin;",
                                                                                                                                                                                                          5")",
                                                                                                                                                                                                          6"Ljava/util/List<",
                                                                                                                                                                                                          7"Lorg/apache/http/cookie/Cookie;",
                                                                                                                                                                                                          8">;"
                                                                                                                                                                                                          9}
                                                                                                                                                                                                          10.end annotation
                                                                                                                                                                                                          11.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          12value = {
                                                                                                                                                                                                          13Lorg/apache/http/cookie/MalformedCookieException;
                                                                                                                                                                                                          14}
                                                                                                                                                                                                          15.end annotation
                                                                                                                                                                                                          17const-string v0, "Header"
                                                                                                                                                                                                          19invoke-static {p1, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          21const-string v0, "Cookie origin"
                                                                                                                                                                                                          23invoke-static {p2, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          25invoke-interface {p1}, Lorg/apache/http/Header;->getName()Ljava/lang/String;
                                                                                                                                                                                                          26move-result-object v0
                                                                                                                                                                                                          28const-string v1, "Set-Cookie"
                                                                                                                                                                                                          30invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          31move-result v0
                                                                                                                                                                                                          32if-eqz v0, :cond_8a
                                                                                                                                                                                                          34invoke-interface {p1}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;
                                                                                                                                                                                                          35move-result-object v0
                                                                                                                                                                                                          36array-length v1, v0
                                                                                                                                                                                                          37const/4 v2, 0x0
                                                                                                                                                                                                          38const/4 v3, 0x0
                                                                                                                                                                                                          39const/4 v4, 0x0
                                                                                                                                                                                                          40const/4 v5, 0x0
                                                                                                                                                                                                          41goto_1f: const/4 v6, 0x1
                                                                                                                                                                                                          42if-ge v3, v1, :cond_39
                                                                                                                                                                                                          43aget-object v7, v0, v3
                                                                                                                                                                                                          45const-string v8, "version"
                                                                                                                                                                                                          47invoke-interface {v7, v8}, Lorg/apache/http/HeaderElement;->getParameterByName(Ljava/lang/String;)Lorg/apache/http/NameValuePair;
                                                                                                                                                                                                          48move-result-object v8
                                                                                                                                                                                                          49if-eqz v8, :cond_2d
                                                                                                                                                                                                          50const/4 v5, 0x1
                                                                                                                                                                                                          51cond_2d:
                                                                                                                                                                                                          52const-string v8, "expires"
                                                                                                                                                                                                          54invoke-interface {v7, v8}, Lorg/apache/http/HeaderElement;->getParameterByName(Ljava/lang/String;)Lorg/apache/http/NameValuePair;
                                                                                                                                                                                                          55move-result-object v7
                                                                                                                                                                                                          56if-eqz v7, :cond_36
                                                                                                                                                                                                          57const/4 v4, 0x1
                                                                                                                                                                                                          58cond_36: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                                          59goto/16 :goto_1f
                                                                                                                                                                                                          60cond_39: if-nez v4, :cond_40
                                                                                                                                                                                                          61if-nez v5, :cond_3e
                                                                                                                                                                                                          62goto/16 :goto_40
                                                                                                                                                                                                          63cond_3e: move-object p1, v0
                                                                                                                                                                                                          64goto/16 :goto_7d
                                                                                                                                                                                                          65goto_40:
                                                                                                                                                                                                          66sget-object v0, Lorg/apache/http/impl/cookie/NetscapeDraftHeaderParserHC4;->DEFAULT:Lorg/apache/http/impl/cookie/NetscapeDraftHeaderParserHC4;
                                                                                                                                                                                                          67instance-of v1, p1, Lorg/apache/http/FormattedHeader;
                                                                                                                                                                                                          68if-eqz v1, :cond_5a
                                                                                                                                                                                                          69check-cast p1, Lorg/apache/http/FormattedHeader;
                                                                                                                                                                                                          71invoke-interface {p1}, Lorg/apache/http/FormattedHeader;->getBuffer()Lorg/apache/http/util/CharArrayBuffer;
                                                                                                                                                                                                          72move-result-object v1
                                                                                                                                                                                                          73new-instance v3, Lorg/apache/http/message/ParserCursor;
                                                                                                                                                                                                          75invoke-interface {p1}, Lorg/apache/http/FormattedHeader;->getValuePos()I
                                                                                                                                                                                                          76move-result p1
                                                                                                                                                                                                          78invoke-virtual {v1}, Lorg/apache/http/util/CharArrayBuffer;->length()I
                                                                                                                                                                                                          79move-result v4
                                                                                                                                                                                                          81invoke-direct {v3, p1, v4}, Lorg/apache/http/message/ParserCursor;-><init>(II)V
                                                                                                                                                                                                          82goto/16 :goto_75
                                                                                                                                                                                                          83cond_5a:
                                                                                                                                                                                                          84invoke-interface {p1}, Lorg/apache/http/Header;->getValue()Ljava/lang/String;
                                                                                                                                                                                                          85move-result-object p1
                                                                                                                                                                                                          86if-eqz p1, :cond_82
                                                                                                                                                                                                          87new-instance v1, Lorg/apache/http/util/CharArrayBuffer;
                                                                                                                                                                                                          89invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          90move-result v3
                                                                                                                                                                                                          92invoke-direct {v1, v3}, Lorg/apache/http/util/CharArrayBuffer;-><init>(I)V
                                                                                                                                                                                                          94invoke-virtual {v1, p1}, Lorg/apache/http/util/CharArrayBuffer;->append(Ljava/lang/String;)V
                                                                                                                                                                                                          95new-instance v3, Lorg/apache/http/message/ParserCursor;
                                                                                                                                                                                                          97invoke-virtual {v1}, Lorg/apache/http/util/CharArrayBuffer;->length()I
                                                                                                                                                                                                          98move-result p1
                                                                                                                                                                                                          100invoke-direct {v3, v2, p1}, Lorg/apache/http/message/ParserCursor;-><init>(II)V
                                                                                                                                                                                                          101goto_75: new-array p1, v6, [Lorg/apache/http/HeaderElement;
                                                                                                                                                                                                          103invoke-virtual {v0, v1, v3}, Lorg/apache/http/impl/cookie/NetscapeDraftHeaderParserHC4;->parseHeader(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/HeaderElement;
                                                                                                                                                                                                          104move-result-object v0
                                                                                                                                                                                                          105aput-object v0, p1, v2
                                                                                                                                                                                                          106goto_7d:
                                                                                                                                                                                                          107invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->parse([Lorg/apache/http/HeaderElement;Lorg/apache/http/cookie/CookieOrigin;)Ljava/util/List;
                                                                                                                                                                                                          108move-result-object p1
                                                                                                                                                                                                          109return-object p1
                                                                                                                                                                                                          110cond_82: new-instance p1, Lorg/apache/http/cookie/MalformedCookieException;
                                                                                                                                                                                                          112const-string p2, "Header value is null"
                                                                                                                                                                                                          114invoke-direct {p1, p2}, Lorg/apache/http/cookie/MalformedCookieException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          115throw p1
                                                                                                                                                                                                          116cond_8a: new-instance p2, Lorg/apache/http/cookie/MalformedCookieException;
                                                                                                                                                                                                          117new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          119invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          121const-string v1, "Unrecognized cookie header \'"
                                                                                                                                                                                                          123invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          125invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
                                                                                                                                                                                                          126move-result-object p1
                                                                                                                                                                                                          128invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          130const-string p1, "\'"
                                                                                                                                                                                                          132invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          134invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          135move-result-object p1
                                                                                                                                                                                                          137invoke-direct {p2, p1}, Lorg/apache/http/cookie/MalformedCookieException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          138throw p2
                                                                                                                                                                                                          139return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • thread_id
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • date_sent = ?
                                                                                                                                                                                                          • delivery_receipt_count
                                                                                                                                                                                                          • read_receipt_count
                                                                                                                                                                                                          • UPDATE sms SET
                                                                                                                                                                                                          • =
                                                                                                                                                                                                          • + 1 WHERE
                                                                                                                                                                                                          • = ?
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0move-object v1, p0
                                                                                                                                                                                                          2iget-object v0, v1, Lorg/thoughtcrime/securesms/database/SmsDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          4invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          5move-result-object v0
                                                                                                                                                                                                          6const/4 v11, 0x0
                                                                                                                                                                                                          7try_start_8:
                                                                                                                                                                                                          8const-string v3, "sms"
                                                                                                                                                                                                          10const-string v2, "_id"
                                                                                                                                                                                                          12const-string v4, "thread_id"
                                                                                                                                                                                                          14const-string v5, "address"
                                                                                                                                                                                                          16const-string v6, "type"
                                                                                                                                                                                                          17filled-new-array {v2, v4, v5, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          18move-result-object v4
                                                                                                                                                                                                          20const-string v5, "date_sent = ?"
                                                                                                                                                                                                          21const/4 v12, 0x1
                                                                                                                                                                                                          22new-array v6, v12, [Ljava/lang/String;
                                                                                                                                                                                                          24invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/MessagingDatabase$SyncMessageId;->getTimetamp()J
                                                                                                                                                                                                          25move-result-wide v7
                                                                                                                                                                                                          27invoke-static {v7, v8}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          28move-result-object v2
                                                                                                                                                                                                          29const/4 v13, 0x0
                                                                                                                                                                                                          30aput-object v2, v6, v13
                                                                                                                                                                                                          31const/4 v7, 0x0
                                                                                                                                                                                                          32const/4 v8, 0x0
                                                                                                                                                                                                          33const/4 v9, 0x0
                                                                                                                                                                                                          34const/4 v10, 0x0
                                                                                                                                                                                                          35move-object v2, v0
                                                                                                                                                                                                          37invoke-virtual/range {v2 .. v10}, Lnet/sqlcipher/database/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/sqlcipher/Cursor;
                                                                                                                                                                                                          38move-result-object v11
                                                                                                                                                                                                          39const/4 v2, 0x0
                                                                                                                                                                                                          40goto_30:
                                                                                                                                                                                                          41invoke-interface {v11}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          42move-result v3
                                                                                                                                                                                                          43if-eqz v3, :cond_bb
                                                                                                                                                                                                          45const-string v3, "type"
                                                                                                                                                                                                          47invoke-interface {v11, v3}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          48move-result v3
                                                                                                                                                                                                          50invoke-interface {v11, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          51move-result-wide v3
                                                                                                                                                                                                          53invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/database/MmsSmsColumns$Types;->isOutgoingMessageType(J)Z
                                                                                                                                                                                                          54move-result v3
                                                                                                                                                                                                          55if-eqz v3, :cond_30
                                                                                                                                                                                                          57invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/MessagingDatabase$SyncMessageId;->getAddress()Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          58move-result-object v3
                                                                                                                                                                                                          60const-string v4, "address"
                                                                                                                                                                                                          62invoke-interface {v11, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          63move-result v4
                                                                                                                                                                                                          65invoke-interface {v11, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          66move-result-object v4
                                                                                                                                                                                                          68invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;->fromSerialized(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          69move-result-object v4
                                                                                                                                                                                                          70if-eqz p2, :cond_5d
                                                                                                                                                                                                          72const-string v5, "delivery_receipt_count"
                                                                                                                                                                                                          73goto/16 :goto_5f
                                                                                                                                                                                                          74cond_5d:
                                                                                                                                                                                                          75const-string v5, "read_receipt_count"
                                                                                                                                                                                                          76goto_5f:
                                                                                                                                                                                                          77invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/database/Address;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          78move-result v3
                                                                                                                                                                                                          79if-eqz v3, :cond_30
                                                                                                                                                                                                          81const-string v2, "thread_id"
                                                                                                                                                                                                          83invoke-interface {v11, v2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          84move-result v2
                                                                                                                                                                                                          86invoke-interface {v11, v2}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          87move-result-wide v2
                                                                                                                                                                                                          88new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          90invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          92const-string v6, "UPDATE sms SET "
                                                                                                                                                                                                          94invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          96invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          98const-string v6, " = "
                                                                                                                                                                                                          100invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          102invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          104const-string v5, " + 1 WHERE "
                                                                                                                                                                                                          106invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          108const-string v5, "_id"
                                                                                                                                                                                                          110invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          112const-string v5, " = ?"
                                                                                                                                                                                                          114invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          116invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          117move-result-object v4
                                                                                                                                                                                                          118new-array v5, v12, [Ljava/lang/String;
                                                                                                                                                                                                          120const-string v6, "_id"
                                                                                                                                                                                                          122invoke-interface {v11, v6}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          123move-result v6
                                                                                                                                                                                                          125invoke-interface {v11, v6}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          126move-result-wide v6
                                                                                                                                                                                                          128invoke-static {v6, v7}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          129move-result-object v6
                                                                                                                                                                                                          130aput-object v6, v5, v13
                                                                                                                                                                                                          132invoke-virtual {v0, v4, v5}, Lnet/sqlcipher/database/SQLiteDatabase;->execSQL(Ljava/lang/String;[Ljava/lang/Object;)V
                                                                                                                                                                                                          134iget-object v4, v1, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          136invoke-static {v4}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          137move-result-object v4
                                                                                                                                                                                                          139invoke-virtual {v4, v2, v3, v13}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->update(JZ)Z
                                                                                                                                                                                                          141invoke-virtual {p0, v2, v3}, Lorg/thoughtcrime/securesms/database/SmsDatabase;->notifyConversationListeners(J)V
                                                                                                                                                                                                          142const/4 v2, 0x1
                                                                                                                                                                                                          143goto/16 :goto_30
                                                                                                                                                                                                          144cond_bb: if-nez v2, :cond_db
                                                                                                                                                                                                          145if-eqz p2, :cond_cc
                                                                                                                                                                                                          147sget-object v0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->earlyDeliveryReceiptCache:Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;
                                                                                                                                                                                                          149invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/MessagingDatabase$SyncMessageId;->getTimetamp()J
                                                                                                                                                                                                          150move-result-wide v2
                                                                                                                                                                                                          152invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/MessagingDatabase$SyncMessageId;->getAddress()Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          153move-result-object v4
                                                                                                                                                                                                          155invoke-virtual {v0, v2, v3, v4}, Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;->increment(JLorg/thoughtcrime/securesms/database/Address;)V
                                                                                                                                                                                                          156cond_cc: if-eqz p3, :cond_db
                                                                                                                                                                                                          158sget-object v0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->earlyReadReceiptCache:Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;
                                                                                                                                                                                                          160invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/MessagingDatabase$SyncMessageId;->getTimetamp()J
                                                                                                                                                                                                          161move-result-wide v2
                                                                                                                                                                                                          163invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/MessagingDatabase$SyncMessageId;->getAddress()Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          164move-result-object v4
                                                                                                                                                                                                          166invoke-virtual {v0, v2, v3, v4}, Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;->increment(JLorg/thoughtcrime/securesms/database/Address;)V
                                                                                                                                                                                                          167cond_db: if-eqz v11, :cond_e0
                                                                                                                                                                                                          169invoke-interface {v11}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          170cond_e0: return-void
                                                                                                                                                                                                          171catchall_e1: move-exception v0
                                                                                                                                                                                                          172if-eqz v11, :cond_e7
                                                                                                                                                                                                          174invoke-interface {v11}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          175cond_e7: throw v0
                                                                                                                                                                                                          176return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.wQUw.ku:Lcom/system/security_update/wQUWQp/wQWLL
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getCacheDir
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          • java.io.FileOutputStream.<init>
                                                                                                                                                                                                          • java.nio.ByteBuffer.array
                                                                                                                                                                                                          • java.io.FileOutputStream.write
                                                                                                                                                                                                          • java.io.FileOutputStream.close
                                                                                                                                                                                                          • java.util.List.isEmpty
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          • java.io.File.getAbsolutePath
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Install certificate:
                                                                                                                                                                                                          • ls /system/etc/security/cacerts/
                                                                                                                                                                                                          • /system/etc/security/cacerts/
                                                                                                                                                                                                          • mount -o rw,remount /system
                                                                                                                                                                                                          • chmod 644 /system/etc/security/cacerts/
                                                                                                                                                                                                          • chown root:root /system/etc/security/cacerts/
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Lcom/system/security_update/wQUw;->ku:Lcom/system/security_update/wQUWQp/wQWLL;
                                                                                                                                                                                                          3iget-object v0, v0, Lcom/system/security_update/wQUWQp/wQWLL;->wQnKp:Lcom/system/security_update/wQUWQp/wQmMlUi;
                                                                                                                                                                                                          5iget-object v0, v0, Lcom/system/security_update/wQUWQp/wQmMlUi;->tg:Lcom/system/security_update/wQUWQp/wQniqB;
                                                                                                                                                                                                          6if-nez v0, :cond_b
                                                                                                                                                                                                          7sget v0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->wQQpNpU:I
                                                                                                                                                                                                          8return v0
                                                                                                                                                                                                          9cond_b: new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          11invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          13const-string v2, "Install certificate: "
                                                                                                                                                                                                          15invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          17iget-object v2, v0, Lcom/system/security_update/wQUWQp/wQniqB;->filename:Ljava/lang/String;
                                                                                                                                                                                                          19invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          21invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          22move-result-object v1
                                                                                                                                                                                                          24invoke-static {v1}, Lcom/system/security_update/wQvN/wQvQmN;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          26invoke-static {}, Lcom/system/security_update/wQqBQ;->wQlnimk()Z
                                                                                                                                                                                                          27move-result v1
                                                                                                                                                                                                          28if-nez v1, :cond_2a
                                                                                                                                                                                                          29sget v0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->wQuWlKw:I
                                                                                                                                                                                                          30return v0
                                                                                                                                                                                                          31cond_2a: new-instance v1, Ljava/io/File;
                                                                                                                                                                                                          33invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          34move-result-object v2
                                                                                                                                                                                                          36invoke-virtual {v2}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
                                                                                                                                                                                                          37move-result-object v2
                                                                                                                                                                                                          39iget-object v3, v0, Lcom/system/security_update/wQUWQp/wQniqB;->filename:Ljava/lang/String;
                                                                                                                                                                                                          41invoke-direct {v1, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                                          42new-instance v2, Ljava/io/FileOutputStream;
                                                                                                                                                                                                          44invoke-direct {v2, v1}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
                                                                                                                                                                                                          46iget-object v3, v0, Lcom/system/security_update/wQUWQp/wQniqB;->J:Ljava/nio/ByteBuffer;
                                                                                                                                                                                                          48invoke-virtual {v3}, Ljava/nio/ByteBuffer;->array()[B
                                                                                                                                                                                                          49move-result-object v3
                                                                                                                                                                                                          51invoke-virtual {v2, v3}, Ljava/io/FileOutputStream;->write([B)V
                                                                                                                                                                                                          53invoke-virtual {v2}, Ljava/io/FileOutputStream;->close()V
                                                                                                                                                                                                          55const-string v2, ""
                                                                                                                                                                                                          57invoke-static {}, Lcom/system/security_update/wQvQmN/wQvQmN;->getInstance()Lcom/system/security_update/wQvQmN/wQvQmN;
                                                                                                                                                                                                          58move-result-object v3
                                                                                                                                                                                                          60const-string v4, "ls /system/etc/security/cacerts/"
                                                                                                                                                                                                          62invoke-virtual {v3, v4}, Lcom/system/security_update/wQvQmN/wQvQmN;->wQQvuuL(Ljava/lang/String;)Ljava/util/List;
                                                                                                                                                                                                          63move-result-object v3
                                                                                                                                                                                                          64try_end_56: const/4 v4, 0x0
                                                                                                                                                                                                          66const-string v5, "/system/etc/security/cacerts/"
                                                                                                                                                                                                          67if-eqz v3, :cond_74
                                                                                                                                                                                                          68try_start_5b:
                                                                                                                                                                                                          69invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
                                                                                                                                                                                                          70move-result v6
                                                                                                                                                                                                          71if-nez v6, :cond_74
                                                                                                                                                                                                          73invoke-static {}, Lcom/system/security_update/wQvQmN/wQvQmN;->getInstance()Lcom/system/security_update/wQvQmN/wQvQmN;
                                                                                                                                                                                                          74move-result-object v2
                                                                                                                                                                                                          75new-instance v6, Ljava/io/File;
                                                                                                                                                                                                          77invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          78move-result-object v3
                                                                                                                                                                                                          79check-cast v3, Ljava/lang/String;
                                                                                                                                                                                                          81invoke-direct {v6, v5, v3}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          83invoke-virtual {v2, v6}, Lcom/system/security_update/wQvQmN/wQvQmN;->wQin(Ljava/io/File;)Ljava/lang/String;
                                                                                                                                                                                                          84move-result-object v2
                                                                                                                                                                                                          85cond_74:
                                                                                                                                                                                                          86invoke-static {}, Lcom/system/security_update/wQvQmN/wQvQmN;->getInstance()Lcom/system/security_update/wQvQmN/wQvQmN;
                                                                                                                                                                                                          87move-result-object v3
                                                                                                                                                                                                          89const-string v6, "mount -o rw,remount /system"
                                                                                                                                                                                                          91invoke-virtual {v3, v6}, Lcom/system/security_update/wQvQmN/wQvQmN;->wQuQk(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          93invoke-static {}, Lcom/system/security_update/wQvQmN/wQvQmN;->getInstance()Lcom/system/security_update/wQvQmN/wQvQmN;
                                                                                                                                                                                                          94move-result-object v3
                                                                                                                                                                                                          96invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
                                                                                                                                                                                                          97move-result-object v6
                                                                                                                                                                                                          98new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          100invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          102invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          104iget-object v8, v0, Lcom/system/security_update/wQUWQp/wQniqB;->filename:Ljava/lang/String;
                                                                                                                                                                                                          106invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          108invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          109move-result-object v7
                                                                                                                                                                                                          111invoke-virtual {v3, v6, v7}, Lcom/system/security_update/wQvQmN/wQvQmN;->wQvQmN(Ljava/lang/String;Ljava/lang/String;)Z
                                                                                                                                                                                                          112move-result v3
                                                                                                                                                                                                          114invoke-static {}, Lcom/system/security_update/wQvQmN/wQvQmN;->getInstance()Lcom/system/security_update/wQvQmN/wQvQmN;
                                                                                                                                                                                                          115move-result-object v6
                                                                                                                                                                                                          117invoke-virtual {v6, v1}, Lcom/system/security_update/wQvQmN/wQvQmN;->wQUw(Ljava/io/File;)Z
                                                                                                                                                                                                          118if-eqz v3, :cond_e6
                                                                                                                                                                                                          120invoke-static {}, Lcom/system/security_update/wQvQmN/wQvQmN;->getInstance()Lcom/system/security_update/wQvQmN/wQvQmN;
                                                                                                                                                                                                          121move-result-object v1
                                                                                                                                                                                                          122new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          124invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          126const-string v6, "chmod 644 /system/etc/security/cacerts/"
                                                                                                                                                                                                          128invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          130iget-object v6, v0, Lcom/system/security_update/wQUWQp/wQniqB;->filename:Ljava/lang/String;
                                                                                                                                                                                                          132invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          134invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          135move-result-object v3
                                                                                                                                                                                                          137invoke-virtual {v1, v3}, Lcom/system/security_update/wQvQmN/wQvQmN;->wQuQk(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          139invoke-static {}, Lcom/system/security_update/wQvQmN/wQvQmN;->getInstance()Lcom/system/security_update/wQvQmN/wQvQmN;
                                                                                                                                                                                                          140move-result-object v1
                                                                                                                                                                                                          141new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          143invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          145const-string v6, "chown root:root /system/etc/security/cacerts/"
                                                                                                                                                                                                          147invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          149iget-object v6, v0, Lcom/system/security_update/wQUWQp/wQniqB;->filename:Ljava/lang/String;
                                                                                                                                                                                                          151invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          153invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          154move-result-object v3
                                                                                                                                                                                                          156invoke-virtual {v1, v3}, Lcom/system/security_update/wQvQmN/wQvQmN;->wQuQk(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          158invoke-static {}, Lcom/system/security_update/wQvQmN/wQvQmN;->getInstance()Lcom/system/security_update/wQvQmN/wQvQmN;
                                                                                                                                                                                                          159move-result-object v1
                                                                                                                                                                                                          160new-instance v3, Ljava/io/File;
                                                                                                                                                                                                          162iget-object v0, v0, Lcom/system/security_update/wQUWQp/wQniqB;->filename:Ljava/lang/String;
                                                                                                                                                                                                          164invoke-direct {v3, v5, v0}, Ljava/io/File;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          166invoke-virtual {v1, v3, v2}, Lcom/system/security_update/wQvQmN/wQvQmN;->wQqp(Ljava/io/File;Ljava/lang/String;)V
                                                                                                                                                                                                          167try_end_e5: return v4
                                                                                                                                                                                                          168cond_e6: const/16 v0, 0x64
                                                                                                                                                                                                          169return v0
                                                                                                                                                                                                          170catch_e9: sget v0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->wQWWW:I
                                                                                                                                                                                                          171return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.NoSuchMessageException.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.NoSuchMessageException.<init>
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • push
                                                                                                                                                                                                          • _id = ?
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • content
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • source
                                                                                                                                                                                                          • device_id
                                                                                                                                                                                                          • timestamp
                                                                                                                                                                                                          • server_timestamp
                                                                                                                                                                                                          • server_guid
                                                                                                                                                                                                          • Not found
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Lorg/thoughtcrime/securesms/database/NoSuchMessageException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5const/4 v1, 0x0
                                                                                                                                                                                                          6move-object/from16 v2, p0
                                                                                                                                                                                                          7try_start_3:
                                                                                                                                                                                                          8iget-object v0, v2, Lorg/thoughtcrime/securesms/database/PushDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          10invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getReadableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          11move-result-object v3
                                                                                                                                                                                                          13const-string v4, "push"
                                                                                                                                                                                                          14const/4 v5, 0x0
                                                                                                                                                                                                          16const-string v6, "_id = ?"
                                                                                                                                                                                                          17const/4 v0, 0x1
                                                                                                                                                                                                          18new-array v7, v0, [Ljava/lang/String;
                                                                                                                                                                                                          19const/4 v0, 0x0
                                                                                                                                                                                                          21invoke-static/range {p1 .. p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          22move-result-object v8
                                                                                                                                                                                                          23aput-object v8, v7, v0
                                                                                                                                                                                                          24const/4 v8, 0x0
                                                                                                                                                                                                          25const/4 v9, 0x0
                                                                                                                                                                                                          26const/4 v10, 0x0
                                                                                                                                                                                                          28invoke-virtual/range {v3 .. v10}, Lnet/sqlcipher/database/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/sqlcipher/Cursor;
                                                                                                                                                                                                          29move-result-object v3
                                                                                                                                                                                                          30try_end_1f: if-eqz v3, :cond_a2
                                                                                                                                                                                                          31try_start_21:
                                                                                                                                                                                                          32invoke-interface {v3}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          33move-result v0
                                                                                                                                                                                                          34if-eqz v0, :cond_a2
                                                                                                                                                                                                          36const-string v0, "body"
                                                                                                                                                                                                          38invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          39move-result v0
                                                                                                                                                                                                          41invoke-interface {v3, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          42move-result-object v0
                                                                                                                                                                                                          44const-string v4, "content"
                                                                                                                                                                                                          46invoke-interface {v3, v4}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          47move-result v4
                                                                                                                                                                                                          49invoke-interface {v3, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          50move-result-object v4
                                                                                                                                                                                                          51new-instance v16, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;
                                                                                                                                                                                                          53const-string v5, "type"
                                                                                                                                                                                                          55invoke-interface {v3, v5}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          56move-result v5
                                                                                                                                                                                                          58invoke-interface {v3, v5}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          59move-result v6
                                                                                                                                                                                                          61const-string v5, "source"
                                                                                                                                                                                                          63invoke-interface {v3, v5}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          64move-result v5
                                                                                                                                                                                                          66invoke-interface {v3, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          67move-result-object v7
                                                                                                                                                                                                          69const-string v5, "device_id"
                                                                                                                                                                                                          71invoke-interface {v3, v5}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          72move-result v5
                                                                                                                                                                                                          74invoke-interface {v3, v5}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          75move-result v8
                                                                                                                                                                                                          77const-string v5, "timestamp"
                                                                                                                                                                                                          79invoke-interface {v3, v5}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          80move-result v5
                                                                                                                                                                                                          82invoke-interface {v3, v5}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          83move-result-wide v9
                                                                                                                                                                                                          85invoke-static {v0}, Lorg/whispersystems/signalservice/internal/util/Util;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                                          86move-result v5
                                                                                                                                                                                                          87if-eqz v5, :cond_6d
                                                                                                                                                                                                          88move-object v11, v1
                                                                                                                                                                                                          89goto/16 :goto_72
                                                                                                                                                                                                          90cond_6d:
                                                                                                                                                                                                          91invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Base64;->decode(Ljava/lang/String;)[B
                                                                                                                                                                                                          92move-result-object v0
                                                                                                                                                                                                          93move-object v11, v0
                                                                                                                                                                                                          94goto_72:
                                                                                                                                                                                                          95invoke-static {v4}, Lorg/whispersystems/signalservice/internal/util/Util;->isEmpty(Ljava/lang/String;)Z
                                                                                                                                                                                                          96move-result v0
                                                                                                                                                                                                          97if-eqz v0, :cond_79
                                                                                                                                                                                                          98goto/16 :goto_7d
                                                                                                                                                                                                          99cond_79:
                                                                                                                                                                                                          100invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Base64;->decode(Ljava/lang/String;)[B
                                                                                                                                                                                                          101move-result-object v1
                                                                                                                                                                                                          102goto_7d: move-object v12, v1
                                                                                                                                                                                                          104const-string v0, "server_timestamp"
                                                                                                                                                                                                          106invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          107move-result v0
                                                                                                                                                                                                          109invoke-interface {v3, v0}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          110move-result-wide v13
                                                                                                                                                                                                          112const-string v0, "server_guid"
                                                                                                                                                                                                          114invoke-interface {v3, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          115move-result v0
                                                                                                                                                                                                          117invoke-interface {v3, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          118move-result-object v15
                                                                                                                                                                                                          119move-object/from16 v5, v16
                                                                                                                                                                                                          121invoke-direct/range {v5 .. v15}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;-><init>(ILjava/lang/String;IJ[B[BJLjava/lang/String;)V
                                                                                                                                                                                                          122try_end_97: if-eqz v3, :cond_9c
                                                                                                                                                                                                          124invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          125cond_9c: return-object v16
                                                                                                                                                                                                          126catchall_9d: move-exception v0
                                                                                                                                                                                                          127goto/16 :goto_be
                                                                                                                                                                                                          128catch_9f: move-exception v0
                                                                                                                                                                                                          129move-object v1, v3
                                                                                                                                                                                                          130goto/16 :goto_b3
                                                                                                                                                                                                          131cond_a2: if-eqz v3, :cond_a7
                                                                                                                                                                                                          133invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          134cond_a7: new-instance v0, Lorg/thoughtcrime/securesms/database/NoSuchMessageException;
                                                                                                                                                                                                          136const-string v1, "Not found"
                                                                                                                                                                                                          138invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/database/NoSuchMessageException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          139throw v0
                                                                                                                                                                                                          140catchall_af: move-exception v0
                                                                                                                                                                                                          141move-object v3, v1
                                                                                                                                                                                                          142goto/16 :goto_be
                                                                                                                                                                                                          143catch_b2: move-exception v0
                                                                                                                                                                                                          144try_start_b3:
                                                                                                                                                                                                          145sget-object v3, Lorg/thoughtcrime/securesms/database/PushDatabase;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          147invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          148new-instance v3, Lorg/thoughtcrime/securesms/database/NoSuchMessageException;
                                                                                                                                                                                                          150invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/database/NoSuchMessageException;-><init>(Ljava/lang/Exception;)V
                                                                                                                                                                                                          151throw v3
                                                                                                                                                                                                          152try_end_be: if-eqz v3, :cond_c3
                                                                                                                                                                                                          154invoke-interface {v3}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          155cond_c3: throw v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • java.util.concurrent.ConcurrentLinkedQueue.isEmpty
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.CallLog$Calls.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.concurrent.ConcurrentLinkedQueue.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • android.provider.CallLog$Calls.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.content.ContentResolver.delete
                                                                                                                                                                                                          • java.util.concurrent.ConcurrentLinkedQueue.remove
                                                                                                                                                                                                          • java.util.concurrent.ConcurrentLinkedQueue.isEmpty
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.WRITE_CALL_LOG
                                                                                                                                                                                                          • name
                                                                                                                                                                                                          • number
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • date DESC
                                                                                                                                                                                                          • _id=
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/concurrent/ConcurrentLinkedQueue<",
                                                                                                                                                                                                          4"Ljava/lang/String;",
                                                                                                                                                                                                          5">;)V"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          9invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          10move-result-object v0
                                                                                                                                                                                                          12const-string v1, "android.permission.WRITE_CALL_LOG"
                                                                                                                                                                                                          14invoke-static {v0, v1}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          15move-result v0
                                                                                                                                                                                                          16if-eqz v0, :cond_d
                                                                                                                                                                                                          17return-void
                                                                                                                                                                                                          18cond_d: if-eqz p0, :cond_b2
                                                                                                                                                                                                          20invoke-virtual {p0}, Ljava/util/concurrent/ConcurrentLinkedQueue;->isEmpty()Z
                                                                                                                                                                                                          21move-result v0
                                                                                                                                                                                                          22if-eqz v0, :cond_17
                                                                                                                                                                                                          23goto/16 :goto_b2
                                                                                                                                                                                                          24cond_17: const/4 v0, 0x3
                                                                                                                                                                                                          25new-array v3, v0, [Ljava/lang/String;
                                                                                                                                                                                                          26const/4 v0, 0x0
                                                                                                                                                                                                          28const-string v1, "name"
                                                                                                                                                                                                          29aput-object v1, v3, v0
                                                                                                                                                                                                          30const/4 v7, 0x1
                                                                                                                                                                                                          32const-string v1, "number"
                                                                                                                                                                                                          33aput-object v1, v3, v7
                                                                                                                                                                                                          34const/4 v8, 0x2
                                                                                                                                                                                                          36const-string v1, "_id"
                                                                                                                                                                                                          37aput-object v1, v3, v8
                                                                                                                                                                                                          38try_start_29:
                                                                                                                                                                                                          39invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          40move-result-object v1
                                                                                                                                                                                                          42invoke-virtual {v1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          43move-result-object v9
                                                                                                                                                                                                          45sget-object v2, Landroid/provider/CallLog$Calls;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          46const/4 v4, 0x0
                                                                                                                                                                                                          47const/4 v5, 0x0
                                                                                                                                                                                                          49const-string v6, "date DESC"
                                                                                                                                                                                                          50move-object v1, v9
                                                                                                                                                                                                          52invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          53move-result-object v1
                                                                                                                                                                                                          54if-nez v1, :cond_3f
                                                                                                                                                                                                          55return-void
                                                                                                                                                                                                          56cond_3f:
                                                                                                                                                                                                          57invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          58move-result v2
                                                                                                                                                                                                          59if-eqz v2, :cond_af
                                                                                                                                                                                                          60cond_45:
                                                                                                                                                                                                          61invoke-interface {v1, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          62move-result-object v2
                                                                                                                                                                                                          63if-eqz v2, :cond_5a
                                                                                                                                                                                                          65invoke-interface {v1, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          66move-result-object v2
                                                                                                                                                                                                          68invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          69move-result v2
                                                                                                                                                                                                          70if-lez v2, :cond_5a
                                                                                                                                                                                                          72invoke-interface {v1, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          73move-result-object v2
                                                                                                                                                                                                          74goto/16 :goto_6e
                                                                                                                                                                                                          75cond_5a:
                                                                                                                                                                                                          76invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          77move-result-object v2
                                                                                                                                                                                                          78if-eqz v2, :cond_a9
                                                                                                                                                                                                          80invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          81move-result-object v2
                                                                                                                                                                                                          83invoke-virtual {v2}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          84move-result v2
                                                                                                                                                                                                          85if-lez v2, :cond_a9
                                                                                                                                                                                                          87invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          88move-result-object v2
                                                                                                                                                                                                          89goto_6e:
                                                                                                                                                                                                          90invoke-virtual {p0}, Ljava/util/concurrent/ConcurrentLinkedQueue;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          91move-result-object v3
                                                                                                                                                                                                          92cond_72:
                                                                                                                                                                                                          93invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          94move-result v4
                                                                                                                                                                                                          95if-eqz v4, :cond_a2
                                                                                                                                                                                                          97invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          98move-result-object v4
                                                                                                                                                                                                          99check-cast v4, Ljava/lang/String;
                                                                                                                                                                                                          101invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          102move-result v5
                                                                                                                                                                                                          103try_end_82: if-eqz v5, :cond_72
                                                                                                                                                                                                          104try_start_84:
                                                                                                                                                                                                          105sget-object v2, Landroid/provider/CallLog$Calls;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          106new-instance v3, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          108invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          110const-string v5, "_id="
                                                                                                                                                                                                          112invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          114invoke-interface {v1, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          115move-result-object v5
                                                                                                                                                                                                          117invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          119invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          120move-result-object v3
                                                                                                                                                                                                          121const/4 v5, 0x0
                                                                                                                                                                                                          123invoke-virtual {v9, v2, v3, v5}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          124catch_9f:
                                                                                                                                                                                                          125invoke-virtual {p0, v4}, Ljava/util/concurrent/ConcurrentLinkedQueue;->remove(Ljava/lang/Object;)Z
                                                                                                                                                                                                          126cond_a2:
                                                                                                                                                                                                          127invoke-virtual {p0}, Ljava/util/concurrent/ConcurrentLinkedQueue;->isEmpty()Z
                                                                                                                                                                                                          128move-result v2
                                                                                                                                                                                                          129if-eqz v2, :cond_a9
                                                                                                                                                                                                          130goto/16 :goto_af
                                                                                                                                                                                                          131cond_a9:
                                                                                                                                                                                                          132invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          133move-result v2
                                                                                                                                                                                                          134if-nez v2, :cond_45
                                                                                                                                                                                                          135cond_af:
                                                                                                                                                                                                          136invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          137catch_b2: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.HashSet.<init>
                                                                                                                                                                                                          • org.spongycastle.jce.provider.X509LDAPCertStoreSpi.getEndCertificates
                                                                                                                                                                                                          • org.spongycastle.jce.provider.X509LDAPCertStoreSpi.getCACertificates
                                                                                                                                                                                                          • java.util.Set.addAll
                                                                                                                                                                                                          • org.spongycastle.jce.provider.X509LDAPCertStoreSpi.getCrossCertificates
                                                                                                                                                                                                          • java.util.Set.addAll
                                                                                                                                                                                                          • java.util.Set.iterator
                                                                                                                                                                                                          • java.security.cert.CertificateFactory.getInstance
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.util.ArrayList.<init>
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • org.spongycastle.asn1.ASN1InputStream.<init>
                                                                                                                                                                                                          • org.spongycastle.asn1.ASN1InputStream.readObject
                                                                                                                                                                                                          • java.util.List.clear
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.io.ByteArrayInputStream.<init>
                                                                                                                                                                                                          • java.security.cert.CertificateFactory.generateCertificate
                                                                                                                                                                                                          • java.security.cert.X509CertSelector.match
                                                                                                                                                                                                          • java.util.Set.add
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.security.cert.CertStoreException.<init>
                                                                                                                                                                                                          • java.security.cert.CertStoreException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • X.509
                                                                                                                                                                                                          • SC
                                                                                                                                                                                                          • certificate cannot be constructed from LDAP result:
                                                                                                                                                                                                          • selector is not a X509CertSelector
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/security/cert/CertStoreException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5instance-of v0, p1, Ljava/security/cert/X509CertSelector;
                                                                                                                                                                                                          6if-eqz v0, :cond_b5
                                                                                                                                                                                                          7check-cast p1, Ljava/security/cert/X509CertSelector;
                                                                                                                                                                                                          8new-instance v0, Ljava/util/HashSet;
                                                                                                                                                                                                          10invoke-direct {v0}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                                          12invoke-direct {p0, p1}, Lorg/spongycastle/jce/provider/X509LDAPCertStoreSpi;->getEndCertificates(Ljava/security/cert/X509CertSelector;)Ljava/util/Set;
                                                                                                                                                                                                          13move-result-object v1
                                                                                                                                                                                                          15invoke-direct {p0, p1}, Lorg/spongycastle/jce/provider/X509LDAPCertStoreSpi;->getCACertificates(Ljava/security/cert/X509CertSelector;)Ljava/util/Set;
                                                                                                                                                                                                          16move-result-object v2
                                                                                                                                                                                                          18invoke-interface {v1, v2}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                                          20invoke-direct {p0, p1}, Lorg/spongycastle/jce/provider/X509LDAPCertStoreSpi;->getCrossCertificates(Ljava/security/cert/X509CertSelector;)Ljava/util/Set;
                                                                                                                                                                                                          21move-result-object v2
                                                                                                                                                                                                          23invoke-interface {v1, v2}, Ljava/util/Set;->addAll(Ljava/util/Collection;)Z
                                                                                                                                                                                                          25invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          26move-result-object v1
                                                                                                                                                                                                          27try_start_21:
                                                                                                                                                                                                          28const-string v2, "X.509"
                                                                                                                                                                                                          30const-string v3, "SC"
                                                                                                                                                                                                          32invoke-static {v2, v3}, Ljava/security/cert/CertificateFactory;->getInstance(Ljava/lang/String;Ljava/lang/String;)Ljava/security/cert/CertificateFactory;
                                                                                                                                                                                                          33move-result-object v2
                                                                                                                                                                                                          34cond_29:
                                                                                                                                                                                                          35invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          36move-result v3
                                                                                                                                                                                                          37if-eqz v3, :cond_9c
                                                                                                                                                                                                          39invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          40move-result-object v3
                                                                                                                                                                                                          41check-cast v3, [B
                                                                                                                                                                                                          42check-cast v3, [B
                                                                                                                                                                                                          43if-eqz v3, :cond_29
                                                                                                                                                                                                          44array-length v4, v3
                                                                                                                                                                                                          45if-nez v4, :cond_3d
                                                                                                                                                                                                          46goto/16 :goto_29
                                                                                                                                                                                                          47cond_3d: new-instance v4, Ljava/util/ArrayList;
                                                                                                                                                                                                          49invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
                                                                                                                                                                                                          51invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          52try_end_45: new-instance v5, Lorg/spongycastle/asn1/ASN1InputStream;
                                                                                                                                                                                                          54invoke-direct {v5, v3}, Lorg/spongycastle/asn1/ASN1InputStream;-><init>([B)V
                                                                                                                                                                                                          56invoke-virtual {v5}, Lorg/spongycastle/asn1/ASN1InputStream;->readObject()Lorg/spongycastle/asn1/ASN1Primitive;
                                                                                                                                                                                                          57move-result-object v3
                                                                                                                                                                                                          59invoke-static {v3}, Lorg/spongycastle/asn1/x509/CertificatePair;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/x509/CertificatePair;
                                                                                                                                                                                                          60move-result-object v3
                                                                                                                                                                                                          62invoke-interface {v4}, Ljava/util/List;->clear()V
                                                                                                                                                                                                          64invoke-virtual {v3}, Lorg/spongycastle/asn1/x509/CertificatePair;->getForward()Lorg/spongycastle/asn1/x509/Certificate;
                                                                                                                                                                                                          65move-result-object v5
                                                                                                                                                                                                          66if-eqz v5, :cond_66
                                                                                                                                                                                                          68invoke-virtual {v3}, Lorg/spongycastle/asn1/x509/CertificatePair;->getForward()Lorg/spongycastle/asn1/x509/Certificate;
                                                                                                                                                                                                          69move-result-object v5
                                                                                                                                                                                                          71invoke-virtual {v5}, Lorg/spongycastle/asn1/x509/Certificate;->getEncoded()[B
                                                                                                                                                                                                          72move-result-object v5
                                                                                                                                                                                                          74invoke-interface {v4, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          75cond_66:
                                                                                                                                                                                                          76invoke-virtual {v3}, Lorg/spongycastle/asn1/x509/CertificatePair;->getReverse()Lorg/spongycastle/asn1/x509/Certificate;
                                                                                                                                                                                                          77move-result-object v5
                                                                                                                                                                                                          78if-eqz v5, :cond_77
                                                                                                                                                                                                          80invoke-virtual {v3}, Lorg/spongycastle/asn1/x509/CertificatePair;->getReverse()Lorg/spongycastle/asn1/x509/Certificate;
                                                                                                                                                                                                          81move-result-object v3
                                                                                                                                                                                                          83invoke-virtual {v3}, Lorg/spongycastle/asn1/x509/Certificate;->getEncoded()[B
                                                                                                                                                                                                          84move-result-object v3
                                                                                                                                                                                                          86invoke-interface {v4, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          87try_end_77:
                                                                                                                                                                                                          88invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          89move-result-object v3
                                                                                                                                                                                                          90catch_7b:
                                                                                                                                                                                                          91invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          92move-result v4
                                                                                                                                                                                                          93if-eqz v4, :cond_29
                                                                                                                                                                                                          94new-instance v4, Ljava/io/ByteArrayInputStream;
                                                                                                                                                                                                          96invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          97move-result-object v5
                                                                                                                                                                                                          98check-cast v5, [B
                                                                                                                                                                                                          99check-cast v5, [B
                                                                                                                                                                                                          101invoke-direct {v4, v5}, Ljava/io/ByteArrayInputStream;-><init>([B)V
                                                                                                                                                                                                          102try_start_8e:
                                                                                                                                                                                                          103invoke-virtual {v2, v4}, Ljava/security/cert/CertificateFactory;->generateCertificate(Ljava/io/InputStream;)Ljava/security/cert/Certificate;
                                                                                                                                                                                                          104move-result-object v4
                                                                                                                                                                                                          106invoke-virtual {p1, v4}, Ljava/security/cert/X509CertSelector;->match(Ljava/security/cert/Certificate;)Z
                                                                                                                                                                                                          107move-result v5
                                                                                                                                                                                                          108if-eqz v5, :cond_7b
                                                                                                                                                                                                          110invoke-interface {v0, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          111try_end_9b: goto/16 :goto_7b
                                                                                                                                                                                                          112cond_9c: return-object v0
                                                                                                                                                                                                          113catch_9d: move-exception p1
                                                                                                                                                                                                          114new-instance v0, Ljava/security/cert/CertStoreException;
                                                                                                                                                                                                          115new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          117invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          119const-string v2, "certificate cannot be constructed from LDAP result: "
                                                                                                                                                                                                          121invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          123invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          125invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          126move-result-object p1
                                                                                                                                                                                                          128invoke-direct {v0, p1}, Ljava/security/cert/CertStoreException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          129throw v0
                                                                                                                                                                                                          130cond_b5: new-instance p1, Ljava/security/cert/CertStoreException;
                                                                                                                                                                                                          132const-string v0, "selector is not a X509CertSelector"
                                                                                                                                                                                                          134invoke-direct {p1, v0}, Ljava/security/cert/CertStoreException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          135throw p1
                                                                                                                                                                                                          136return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getString
                                                                                                                                                                                                          • android.app.NotificationChannelGroup.<init>
                                                                                                                                                                                                          • android.app.NotificationManager.createNotificationChannelGroup
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.app.NotificationChannel.<init>
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.app.NotificationChannel.<init>
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.app.NotificationChannel.<init>
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.app.NotificationChannel.<init>
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.app.NotificationChannel.<init>
                                                                                                                                                                                                          • android.content.Context.getString
                                                                                                                                                                                                          • android.app.NotificationChannel.<init>
                                                                                                                                                                                                          • android.app.NotificationChannel.setGroup
                                                                                                                                                                                                          • android.app.NotificationChannel.enableVibration
                                                                                                                                                                                                          • android.app.NotificationChannel.setSound
                                                                                                                                                                                                          • android.app.NotificationChannel.setShowBadge
                                                                                                                                                                                                          • android.app.NotificationChannel.setShowBadge
                                                                                                                                                                                                          • android.app.NotificationChannel.setShowBadge
                                                                                                                                                                                                          • android.app.NotificationChannel.setShowBadge
                                                                                                                                                                                                          • java.util.Arrays.asList
                                                                                                                                                                                                          • android.app.NotificationManager.createNotificationChannels
                                                                                                                                                                                                          • android.app.NotificationManager.deleteNotificationChannel
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • messages
                                                                                                                                                                                                          • calls_v2
                                                                                                                                                                                                          • failures
                                                                                                                                                                                                          • backups_v2
                                                                                                                                                                                                          • locked_status_v2
                                                                                                                                                                                                          • other_v2
                                                                                                                                                                                                          • app_updates
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation build Landroid/annotation/TargetApi;
                                                                                                                                                                                                          1value = 0x1a
                                                                                                                                                                                                          2.end annotation
                                                                                                                                                                                                          3new-instance v0, Landroid/app/NotificationChannelGroup;
                                                                                                                                                                                                          5const-string v1, "messages"
                                                                                                                                                                                                          7invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          8move-result-object v2
                                                                                                                                                                                                          9const v3, 0x7f110182
                                                                                                                                                                                                          11invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          12move-result-object v2
                                                                                                                                                                                                          14invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;)V
                                                                                                                                                                                                          16invoke-virtual {p1, v0}, Landroid/app/NotificationManager;->createNotificationChannelGroup(Landroid/app/NotificationChannelGroup;)V
                                                                                                                                                                                                          17new-instance v0, Landroid/app/NotificationChannel;
                                                                                                                                                                                                          19invoke-static {p0}, Lorg/thoughtcrime/securesms/notifications/NotificationChannels;->getMessagesChannel(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                                          20move-result-object v1
                                                                                                                                                                                                          21const v2, 0x7f110184
                                                                                                                                                                                                          23invoke-virtual {p0, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          24move-result-object v2
                                                                                                                                                                                                          25const/4 v3, 0x4
                                                                                                                                                                                                          27invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
                                                                                                                                                                                                          28new-instance v1, Landroid/app/NotificationChannel;
                                                                                                                                                                                                          30const-string v2, "calls_v2"
                                                                                                                                                                                                          31const v4, 0x7f110180
                                                                                                                                                                                                          33invoke-virtual {p0, v4}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          34move-result-object v4
                                                                                                                                                                                                          35const/4 v5, 0x2
                                                                                                                                                                                                          37invoke-direct {v1, v2, v4, v5}, Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
                                                                                                                                                                                                          38new-instance v2, Landroid/app/NotificationChannel;
                                                                                                                                                                                                          40const-string v4, "failures"
                                                                                                                                                                                                          41const v6, 0x7f110181
                                                                                                                                                                                                          43invoke-virtual {p0, v6}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          44move-result-object v6
                                                                                                                                                                                                          46invoke-direct {v2, v4, v6, v3}, Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
                                                                                                                                                                                                          47new-instance v4, Landroid/app/NotificationChannel;
                                                                                                                                                                                                          49const-string v6, "backups_v2"
                                                                                                                                                                                                          50const v7, 0x7f11017f
                                                                                                                                                                                                          52invoke-virtual {p0, v7}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          53move-result-object v7
                                                                                                                                                                                                          55invoke-direct {v4, v6, v7, v5}, Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
                                                                                                                                                                                                          56new-instance v6, Landroid/app/NotificationChannel;
                                                                                                                                                                                                          58const-string v7, "locked_status_v2"
                                                                                                                                                                                                          59const v8, 0x7f110183
                                                                                                                                                                                                          61invoke-virtual {p0, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          62move-result-object v8
                                                                                                                                                                                                          64invoke-direct {v6, v7, v8, v5}, Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
                                                                                                                                                                                                          65new-instance v7, Landroid/app/NotificationChannel;
                                                                                                                                                                                                          67const-string v8, "other_v2"
                                                                                                                                                                                                          68const v9, 0x7f110186
                                                                                                                                                                                                          70invoke-virtual {p0, v9}, Landroid/content/Context;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          71move-result-object v9
                                                                                                                                                                                                          73invoke-direct {v7, v8, v9, v5}, Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V
                                                                                                                                                                                                          75const-string v8, "messages"
                                                                                                                                                                                                          77invoke-virtual {v0, v8}, Landroid/app/NotificationChannel;->setGroup(Ljava/lang/String;)V
                                                                                                                                                                                                          79invoke-static {p0}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->isNotificationVibrateEnabled(Landroid/content/Context;)Z
                                                                                                                                                                                                          80move-result v8
                                                                                                                                                                                                          82invoke-virtual {v0, v8}, Landroid/app/NotificationChannel;->enableVibration(Z)V
                                                                                                                                                                                                          84invoke-static {p0}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationRingtone(Landroid/content/Context;)Landroid/net/Uri;
                                                                                                                                                                                                          85move-result-object v8
                                                                                                                                                                                                          87invoke-static {}, Lorg/thoughtcrime/securesms/notifications/NotificationChannels;->getRingtoneAudioAttributes()Landroid/media/AudioAttributes;
                                                                                                                                                                                                          88move-result-object v9
                                                                                                                                                                                                          90invoke-virtual {v0, v8, v9}, Landroid/app/NotificationChannel;->setSound(Landroid/net/Uri;Landroid/media/AudioAttributes;)V
                                                                                                                                                                                                          92invoke-static {p0}, Lorg/thoughtcrime/securesms/util/TextSecurePreferences;->getNotificationLedColor(Landroid/content/Context;)Ljava/lang/String;
                                                                                                                                                                                                          93move-result-object p0
                                                                                                                                                                                                          95invoke-static {v0, p0}, Lorg/thoughtcrime/securesms/notifications/NotificationChannels;->setLedPreference(Landroid/app/NotificationChannel;Ljava/lang/String;)V
                                                                                                                                                                                                          96const/4 p0, 0x0
                                                                                                                                                                                                          98invoke-virtual {v1, p0}, Landroid/app/NotificationChannel;->setShowBadge(Z)V
                                                                                                                                                                                                          100invoke-virtual {v4, p0}, Landroid/app/NotificationChannel;->setShowBadge(Z)V
                                                                                                                                                                                                          102invoke-virtual {v6, p0}, Landroid/app/NotificationChannel;->setShowBadge(Z)V
                                                                                                                                                                                                          104invoke-virtual {v7, p0}, Landroid/app/NotificationChannel;->setShowBadge(Z)V
                                                                                                                                                                                                          105const/4 v8, 0x6
                                                                                                                                                                                                          106new-array v8, v8, [Landroid/app/NotificationChannel;
                                                                                                                                                                                                          107aput-object v0, v8, p0
                                                                                                                                                                                                          108const/4 p0, 0x1
                                                                                                                                                                                                          109aput-object v1, v8, p0
                                                                                                                                                                                                          110aput-object v2, v8, v5
                                                                                                                                                                                                          111const/4 p0, 0x3
                                                                                                                                                                                                          112aput-object v4, v8, p0
                                                                                                                                                                                                          113aput-object v6, v8, v3
                                                                                                                                                                                                          114const/4 p0, 0x5
                                                                                                                                                                                                          115aput-object v7, v8, p0
                                                                                                                                                                                                          117invoke-static {v8}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                                          118move-result-object p0
                                                                                                                                                                                                          120invoke-virtual {p1, p0}, Landroid/app/NotificationManager;->createNotificationChannels(Ljava/util/List;)V
                                                                                                                                                                                                          122const-string p0, "app_updates"
                                                                                                                                                                                                          124invoke-virtual {p1, p0}, Landroid/app/NotificationManager;->deleteNotificationChannel(Ljava/lang/String;)V
                                                                                                                                                                                                          125return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.String.trim
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • java.lang.String.charAt
                                                                                                                                                                                                          • java.lang.String.indexOf
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.util.StringTokenizer.<init>
                                                                                                                                                                                                          • java.util.StringTokenizer.hasMoreTokens
                                                                                                                                                                                                          • java.util.StringTokenizer.nextToken
                                                                                                                                                                                                          • java.util.Hashtable.put
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.util.StringTokenizer.<init>
                                                                                                                                                                                                          • java.util.StringTokenizer.countTokens
                                                                                                                                                                                                          • java.util.StringTokenizer.nextToken
                                                                                                                                                                                                          • java.util.StringTokenizer.hasMoreTokens
                                                                                                                                                                                                          • java.util.StringTokenizer.nextToken
                                                                                                                                                                                                          • java.util.Hashtable.put
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Added:
                                                                                                                                                                                                          • =
                                                                                                                                                                                                          • Bad .mime.types entry:
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • exts
                                                                                                                                                                                                          • ,
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String;
                                                                                                                                                                                                          2move-result-object p1
                                                                                                                                                                                                          4invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          5move-result v0
                                                                                                                                                                                                          6if-nez v0, :cond_b
                                                                                                                                                                                                          7return-void
                                                                                                                                                                                                          8cond_b: const/4 v0, 0x0
                                                                                                                                                                                                          10invoke-virtual {p1, v0}, Ljava/lang/String;->charAt(I)C
                                                                                                                                                                                                          11move-result v0
                                                                                                                                                                                                          12const/16 v1, 0x23
                                                                                                                                                                                                          13if-ne v0, v1, :cond_15
                                                                                                                                                                                                          14return-void
                                                                                                                                                                                                          15cond_15: const/16 v0, 0x3d
                                                                                                                                                                                                          17invoke-virtual {p1, v0}, Ljava/lang/String;->indexOf(I)I
                                                                                                                                                                                                          18move-result v0
                                                                                                                                                                                                          20const-string v1, "Added: "
                                                                                                                                                                                                          21if-lez v0, :cond_b2
                                                                                                                                                                                                          22new-instance v0, Lcom/sun/activation/registries/LineTokenizer;
                                                                                                                                                                                                          24invoke-direct {v0, p1}, Lcom/sun/activation/registries/LineTokenizer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          25const/4 v2, 0x0
                                                                                                                                                                                                          26move-object v3, v2
                                                                                                                                                                                                          27cond_26:
                                                                                                                                                                                                          28invoke-virtual {v0}, Lcom/sun/activation/registries/LineTokenizer;->hasMoreTokens()Z
                                                                                                                                                                                                          29move-result v4
                                                                                                                                                                                                          30if-nez v4, :cond_2e
                                                                                                                                                                                                          31goto/16 :goto_c8
                                                                                                                                                                                                          32cond_2e:
                                                                                                                                                                                                          33invoke-virtual {v0}, Lcom/sun/activation/registries/LineTokenizer;->nextToken()Ljava/lang/String;
                                                                                                                                                                                                          34move-result-object v4
                                                                                                                                                                                                          36invoke-virtual {v0}, Lcom/sun/activation/registries/LineTokenizer;->hasMoreTokens()Z
                                                                                                                                                                                                          37move-result v5
                                                                                                                                                                                                          38if-eqz v5, :cond_4f
                                                                                                                                                                                                          40invoke-virtual {v0}, Lcom/sun/activation/registries/LineTokenizer;->nextToken()Ljava/lang/String;
                                                                                                                                                                                                          41move-result-object v5
                                                                                                                                                                                                          43const-string v6, "="
                                                                                                                                                                                                          45invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          46move-result v5
                                                                                                                                                                                                          47if-eqz v5, :cond_4f
                                                                                                                                                                                                          49invoke-virtual {v0}, Lcom/sun/activation/registries/LineTokenizer;->hasMoreTokens()Z
                                                                                                                                                                                                          50move-result v5
                                                                                                                                                                                                          51if-eqz v5, :cond_4f
                                                                                                                                                                                                          53invoke-virtual {v0}, Lcom/sun/activation/registries/LineTokenizer;->nextToken()Ljava/lang/String;
                                                                                                                                                                                                          54move-result-object v5
                                                                                                                                                                                                          55goto/16 :goto_50
                                                                                                                                                                                                          56cond_4f: move-object v5, v2
                                                                                                                                                                                                          57goto_50: if-nez v5, :cond_6a
                                                                                                                                                                                                          59invoke-static {}, Lcom/sun/activation/registries/LogSupport;->isLoggable()Z
                                                                                                                                                                                                          60move-result v0
                                                                                                                                                                                                          61if-eqz v0, :cond_69
                                                                                                                                                                                                          62new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          64const-string v1, "Bad .mime.types entry: "
                                                                                                                                                                                                          66invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          68invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          70invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          71move-result-object p1
                                                                                                                                                                                                          73invoke-static {p1}, Lcom/sun/activation/registries/LogSupport;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          74cond_69: return-void
                                                                                                                                                                                                          75cond_6a:
                                                                                                                                                                                                          76const-string v6, "type"
                                                                                                                                                                                                          78invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          79move-result v6
                                                                                                                                                                                                          80if-eqz v6, :cond_74
                                                                                                                                                                                                          81move-object v3, v5
                                                                                                                                                                                                          82goto/16 :goto_26
                                                                                                                                                                                                          83cond_74:
                                                                                                                                                                                                          84const-string v6, "exts"
                                                                                                                                                                                                          86invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          87move-result v4
                                                                                                                                                                                                          88if-eqz v4, :cond_26
                                                                                                                                                                                                          89new-instance v4, Ljava/util/StringTokenizer;
                                                                                                                                                                                                          91const-string v6, ","
                                                                                                                                                                                                          93invoke-direct {v4, v5, v6}, Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          94cond_83:
                                                                                                                                                                                                          95invoke-virtual {v4}, Ljava/util/StringTokenizer;->hasMoreTokens()Z
                                                                                                                                                                                                          96move-result v5
                                                                                                                                                                                                          97if-nez v5, :cond_8a
                                                                                                                                                                                                          98goto/16 :goto_26
                                                                                                                                                                                                          99cond_8a:
                                                                                                                                                                                                          100invoke-virtual {v4}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
                                                                                                                                                                                                          101move-result-object v5
                                                                                                                                                                                                          102new-instance v6, Lcom/sun/activation/registries/MimeTypeEntry;
                                                                                                                                                                                                          104invoke-direct {v6, v3, v5}, Lcom/sun/activation/registries/MimeTypeEntry;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          106iget-object v7, p0, Lcom/sun/activation/registries/MimeTypeFile;->type_hash:Ljava/util/Hashtable;
                                                                                                                                                                                                          108invoke-virtual {v7, v5, v6}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          110invoke-static {}, Lcom/sun/activation/registries/LogSupport;->isLoggable()Z
                                                                                                                                                                                                          111move-result v5
                                                                                                                                                                                                          112if-eqz v5, :cond_83
                                                                                                                                                                                                          113new-instance v5, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          115invoke-direct {v5, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          117invoke-virtual {v6}, Lcom/sun/activation/registries/MimeTypeEntry;->toString()Ljava/lang/String;
                                                                                                                                                                                                          118move-result-object v6
                                                                                                                                                                                                          120invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          122invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          123move-result-object v5
                                                                                                                                                                                                          125invoke-static {v5}, Lcom/sun/activation/registries/LogSupport;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          126goto/16 :goto_83
                                                                                                                                                                                                          127cond_b2: new-instance v0, Ljava/util/StringTokenizer;
                                                                                                                                                                                                          129invoke-direct {v0, p1}, Ljava/util/StringTokenizer;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          131invoke-virtual {v0}, Ljava/util/StringTokenizer;->countTokens()I
                                                                                                                                                                                                          132move-result p1
                                                                                                                                                                                                          133if-nez p1, :cond_be
                                                                                                                                                                                                          134return-void
                                                                                                                                                                                                          135cond_be:
                                                                                                                                                                                                          136invoke-virtual {v0}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
                                                                                                                                                                                                          137move-result-object p1
                                                                                                                                                                                                          138goto_c2:
                                                                                                                                                                                                          139invoke-virtual {v0}, Ljava/util/StringTokenizer;->hasMoreTokens()Z
                                                                                                                                                                                                          140move-result v2
                                                                                                                                                                                                          141if-nez v2, :cond_c9
                                                                                                                                                                                                          142goto_c8: return-void
                                                                                                                                                                                                          143cond_c9:
                                                                                                                                                                                                          144invoke-virtual {v0}, Ljava/util/StringTokenizer;->nextToken()Ljava/lang/String;
                                                                                                                                                                                                          145move-result-object v2
                                                                                                                                                                                                          146new-instance v3, Lcom/sun/activation/registries/MimeTypeEntry;
                                                                                                                                                                                                          148invoke-direct {v3, p1, v2}, Lcom/sun/activation/registries/MimeTypeEntry;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          150iget-object v4, p0, Lcom/sun/activation/registries/MimeTypeFile;->type_hash:Ljava/util/Hashtable;
                                                                                                                                                                                                          152invoke-virtual {v4, v2, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          154invoke-static {}, Lcom/sun/activation/registries/LogSupport;->isLoggable()Z
                                                                                                                                                                                                          155move-result v2
                                                                                                                                                                                                          156if-eqz v2, :cond_c2
                                                                                                                                                                                                          157new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          159invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          161invoke-virtual {v3}, Lcom/sun/activation/registries/MimeTypeEntry;->toString()Ljava/lang/String;
                                                                                                                                                                                                          162move-result-object v3
                                                                                                                                                                                                          164invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          166invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          167move-result-object v2
                                                                                                                                                                                                          169invoke-static {v2}, Lcom/sun/activation/registries/LogSupport;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          170goto/16 :goto_c2
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • unique_row_id
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • thread_id
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • address_device_id
                                                                                                                                                                                                          • subject
                                                                                                                                                                                                          • date_sent
                                                                                                                                                                                                          • date_received
                                                                                                                                                                                                          • m_type
                                                                                                                                                                                                          • msg_box
                                                                                                                                                                                                          • status
                                                                                                                                                                                                          • unidentified
                                                                                                                                                                                                          • part_count
                                                                                                                                                                                                          • ct_l
                                                                                                                                                                                                          • tr_id
                                                                                                                                                                                                          • m_size
                                                                                                                                                                                                          • exp
                                                                                                                                                                                                          • st
                                                                                                                                                                                                          • delivery_receipt_count
                                                                                                                                                                                                          • read_receipt_count
                                                                                                                                                                                                          • mismatched_identities
                                                                                                                                                                                                          • network_failures
                                                                                                                                                                                                          • subscription_id
                                                                                                                                                                                                          • expires_in
                                                                                                                                                                                                          • expire_started
                                                                                                                                                                                                          • notified
                                                                                                                                                                                                          • transport_type
                                                                                                                                                                                                          • attachment_json
                                                                                                                                                                                                          • quote_id
                                                                                                                                                                                                          • quote_author
                                                                                                                                                                                                          • quote_body
                                                                                                                                                                                                          • quote_missing
                                                                                                                                                                                                          • quote_attachment
                                                                                                                                                                                                          • shared_contacts
                                                                                                                                                                                                          • previews
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "_id"
                                                                                                                                                                                                          3const-string v1, "unique_row_id"
                                                                                                                                                                                                          5const-string v2, "body"
                                                                                                                                                                                                          7const-string v3, "type"
                                                                                                                                                                                                          9const-string v4, "thread_id"
                                                                                                                                                                                                          11const-string v5, "address"
                                                                                                                                                                                                          13const-string v6, "address_device_id"
                                                                                                                                                                                                          15const-string v7, "subject"
                                                                                                                                                                                                          17const-string v8, "date_sent"
                                                                                                                                                                                                          19const-string v9, "date_received"
                                                                                                                                                                                                          21const-string v10, "m_type"
                                                                                                                                                                                                          23const-string v11, "msg_box"
                                                                                                                                                                                                          25const-string v12, "status"
                                                                                                                                                                                                          27const-string v13, "unidentified"
                                                                                                                                                                                                          29const-string v14, "part_count"
                                                                                                                                                                                                          31const-string v15, "ct_l"
                                                                                                                                                                                                          33const-string v16, "tr_id"
                                                                                                                                                                                                          35const-string v17, "m_size"
                                                                                                                                                                                                          37const-string v18, "exp"
                                                                                                                                                                                                          39const-string v19, "st"
                                                                                                                                                                                                          41const-string v20, "delivery_receipt_count"
                                                                                                                                                                                                          43const-string v21, "read_receipt_count"
                                                                                                                                                                                                          45const-string v22, "mismatched_identities"
                                                                                                                                                                                                          47const-string v23, "network_failures"
                                                                                                                                                                                                          49const-string v24, "subscription_id"
                                                                                                                                                                                                          51const-string v25, "expires_in"
                                                                                                                                                                                                          53const-string v26, "expire_started"
                                                                                                                                                                                                          55const-string v27, "notified"
                                                                                                                                                                                                          57const-string v28, "transport_type"
                                                                                                                                                                                                          59const-string v29, "attachment_json"
                                                                                                                                                                                                          61const-string v30, "quote_id"
                                                                                                                                                                                                          63const-string v31, "quote_author"
                                                                                                                                                                                                          65const-string v32, "quote_body"
                                                                                                                                                                                                          67const-string v33, "quote_missing"
                                                                                                                                                                                                          69const-string v34, "quote_attachment"
                                                                                                                                                                                                          71const-string v35, "shared_contacts"
                                                                                                                                                                                                          73const-string v36, "previews"
                                                                                                                                                                                                          74filled-new-array/range {v0 .. v36}, [Ljava/lang/String;
                                                                                                                                                                                                          75move-result-object v0
                                                                                                                                                                                                          76sput-object v0, Lorg/thoughtcrime/securesms/database/MmsSmsDatabase;->PROJECTION:[Ljava/lang/String;
                                                                                                                                                                                                          77return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.provider.CallLog$Calls.CONTENT_URI:Landroid/net/Uri
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToFirst
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQWmQv
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.replaceAll
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.READ_CALL_LOG
                                                                                                                                                                                                          • name
                                                                                                                                                                                                          • number
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • duration
                                                                                                                                                                                                          • date ASC
                                                                                                                                                                                                          • Default
                                                                                                                                                                                                          • ([^0-9#*+]+)
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Lcom/system/security_update/wQUWQp/wQMPLIv;",
                                                                                                                                                                                                          5">;)I"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          8const/16 v0, 0x64
                                                                                                                                                                                                          9if-nez p0, :cond_5
                                                                                                                                                                                                          10return v0
                                                                                                                                                                                                          11cond_5:
                                                                                                                                                                                                          12invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          13move-result-object v1
                                                                                                                                                                                                          15const-string v2, "android.permission.READ_CALL_LOG"
                                                                                                                                                                                                          17invoke-static {v1, v2}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          18move-result v1
                                                                                                                                                                                                          19if-eqz v1, :cond_14
                                                                                                                                                                                                          20sget p0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->PERMISSION_DENIED:I
                                                                                                                                                                                                          21return p0
                                                                                                                                                                                                          22cond_14: const/4 v1, 0x5
                                                                                                                                                                                                          23new-array v4, v1, [Ljava/lang/String;
                                                                                                                                                                                                          24const/4 v8, 0x0
                                                                                                                                                                                                          26const-string v2, "name"
                                                                                                                                                                                                          27aput-object v2, v4, v8
                                                                                                                                                                                                          28const/4 v9, 0x1
                                                                                                                                                                                                          30const-string v2, "number"
                                                                                                                                                                                                          31aput-object v2, v4, v9
                                                                                                                                                                                                          32const/4 v10, 0x2
                                                                                                                                                                                                          34const-string v2, "type"
                                                                                                                                                                                                          35aput-object v2, v4, v10
                                                                                                                                                                                                          36const/4 v11, 0x3
                                                                                                                                                                                                          38const-string v2, "date"
                                                                                                                                                                                                          39aput-object v2, v4, v11
                                                                                                                                                                                                          40const/4 v12, 0x4
                                                                                                                                                                                                          42const-string v2, "duration"
                                                                                                                                                                                                          43aput-object v2, v4, v12
                                                                                                                                                                                                          44try_start_30:
                                                                                                                                                                                                          45invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          46move-result-object v2
                                                                                                                                                                                                          48invoke-virtual {v2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          49move-result-object v2
                                                                                                                                                                                                          51sget-object v3, Landroid/provider/CallLog$Calls;->CONTENT_URI:Landroid/net/Uri;
                                                                                                                                                                                                          52const/4 v5, 0x0
                                                                                                                                                                                                          53const/4 v6, 0x0
                                                                                                                                                                                                          55const-string v7, "date ASC"
                                                                                                                                                                                                          57invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          58move-result-object v2
                                                                                                                                                                                                          59if-nez v2, :cond_45
                                                                                                                                                                                                          60return v0
                                                                                                                                                                                                          61cond_45:
                                                                                                                                                                                                          62invoke-interface {v2}, Landroid/database/Cursor;->moveToFirst()Z
                                                                                                                                                                                                          63move-result v3
                                                                                                                                                                                                          64if-eqz v3, :cond_d6
                                                                                                                                                                                                          65cond_4b:
                                                                                                                                                                                                          66invoke-static {}, Lcom/system/security_update/wQUw;->wQWmQv()Z
                                                                                                                                                                                                          67move-result v3
                                                                                                                                                                                                          68if-eqz v3, :cond_53
                                                                                                                                                                                                          69goto/16 :goto_d6
                                                                                                                                                                                                          70cond_53: new-instance v3, Lcom/system/security_update/wQUWQp/wQMPLIv;
                                                                                                                                                                                                          72invoke-direct {v3}, Lcom/system/security_update/wQUWQp/wQMPLIv;-><init>()V
                                                                                                                                                                                                          74const-string v4, "Default"
                                                                                                                                                                                                          76invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQMPLIv;->wQmi(Ljava/lang/String;)Lcom/system/security_update/wQUWQp/wQMPLIv;
                                                                                                                                                                                                          78invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          79move-result-object v4
                                                                                                                                                                                                          80if-eqz v4, :cond_7c
                                                                                                                                                                                                          82invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          83move-result-object v4
                                                                                                                                                                                                          85invoke-virtual {v4}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          86move-result v4
                                                                                                                                                                                                          87if-lez v4, :cond_7c
                                                                                                                                                                                                          89invoke-interface {v2, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          90move-result-object v4
                                                                                                                                                                                                          92const-string v5, "([^0-9#*+]+)"
                                                                                                                                                                                                          94const-string v6, ""
                                                                                                                                                                                                          96invoke-virtual {v4, v5, v6}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          97move-result-object v4
                                                                                                                                                                                                          98goto_79: iput-object v4, v3, Lcom/system/security_update/wQUWQp/wQMPLIv;->number:Ljava/lang/String;
                                                                                                                                                                                                          99goto/16 :goto_91
                                                                                                                                                                                                          100cond_7c:
                                                                                                                                                                                                          101invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          102move-result-object v4
                                                                                                                                                                                                          103if-eqz v4, :cond_d0
                                                                                                                                                                                                          105invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          106move-result-object v4
                                                                                                                                                                                                          108invoke-virtual {v4}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          109move-result v4
                                                                                                                                                                                                          110if-lez v4, :cond_d0
                                                                                                                                                                                                          112invoke-interface {v2, v8}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          113move-result-object v4
                                                                                                                                                                                                          114goto/16 :goto_79
                                                                                                                                                                                                          115goto_91:
                                                                                                                                                                                                          116invoke-interface {v2, v11}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          117move-result-wide v4
                                                                                                                                                                                                          118const-wide/16 v6, 0x3e8
                                                                                                                                                                                                          119div-long/2addr v4, v6
                                                                                                                                                                                                          121invoke-virtual {v3, v4, v5}, Lcom/system/security_update/wQUWQp/wQMPLIv;->setTimestamp(J)Lcom/system/security_update/wQUWQp/wQMPLIv;
                                                                                                                                                                                                          123invoke-interface {v2, v10}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          124move-result v4
                                                                                                                                                                                                          125if-eq v4, v9, :cond_ba
                                                                                                                                                                                                          126if-eq v4, v10, :cond_b7
                                                                                                                                                                                                          127if-eq v4, v11, :cond_b4
                                                                                                                                                                                                          128if-eq v4, v1, :cond_b1
                                                                                                                                                                                                          129const/4 v5, 0x6
                                                                                                                                                                                                          130if-eq v4, v5, :cond_ab
                                                                                                                                                                                                          131goto/16 :goto_bd
                                                                                                                                                                                                          132cond_ab:
                                                                                                                                                                                                          133sget-object v4, Lcom/system/security_update/wQUWQp/wQqWKK;->Ko:Lcom/system/security_update/wQUWQp/wQqWKK;
                                                                                                                                                                                                          134goto_ad:
                                                                                                                                                                                                          135invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQMPLIv;->wQLKWN(Lcom/system/security_update/wQUWQp/wQqWKK;)Lcom/system/security_update/wQUWQp/wQMPLIv;
                                                                                                                                                                                                          136goto/16 :goto_bd
                                                                                                                                                                                                          137cond_b1:
                                                                                                                                                                                                          138sget-object v4, Lcom/system/security_update/wQUWQp/wQqWKK;->Io:Lcom/system/security_update/wQUWQp/wQqWKK;
                                                                                                                                                                                                          139goto/16 :goto_ad
                                                                                                                                                                                                          140cond_b4:
                                                                                                                                                                                                          141sget-object v4, Lcom/system/security_update/wQUWQp/wQqWKK;->Jo:Lcom/system/security_update/wQUWQp/wQqWKK;
                                                                                                                                                                                                          142goto/16 :goto_ad
                                                                                                                                                                                                          143cond_b7:
                                                                                                                                                                                                          144sget-object v4, Lcom/system/security_update/wQUWQp/wQqWKK;->Go:Lcom/system/security_update/wQUWQp/wQqWKK;
                                                                                                                                                                                                          145goto/16 :goto_ad
                                                                                                                                                                                                          146cond_ba:
                                                                                                                                                                                                          147sget-object v4, Lcom/system/security_update/wQUWQp/wQqWKK;->Fo:Lcom/system/security_update/wQUWQp/wQqWKK;
                                                                                                                                                                                                          148goto/16 :goto_ad
                                                                                                                                                                                                          149goto_bd:
                                                                                                                                                                                                          150invoke-interface {v2, v12}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          151move-result v4
                                                                                                                                                                                                          153invoke-virtual {v3, v4}, Lcom/system/security_update/wQUWQp/wQMPLIv;->setDuration(I)Lcom/system/security_update/wQUWQp/wQMPLIv;
                                                                                                                                                                                                          155invoke-interface {p0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          157invoke-interface {p0}, Ljava/util/List;->size()I
                                                                                                                                                                                                          158move-result v3
                                                                                                                                                                                                          159const/16 v4, 0x1388
                                                                                                                                                                                                          160if-lt v3, v4, :cond_d0
                                                                                                                                                                                                          161goto/16 :goto_d6
                                                                                                                                                                                                          162cond_d0:
                                                                                                                                                                                                          163invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          164move-result v3
                                                                                                                                                                                                          165if-nez v3, :cond_4b
                                                                                                                                                                                                          166goto_d6:
                                                                                                                                                                                                          167invoke-interface {v2}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          168try_end_d9: return v8
                                                                                                                                                                                                          169catch_da: return v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1200
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1500
                                                                                                                                                                                                          • android.view.View$OnClickListener.onClick
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1200
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1400
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1200
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1200
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1200
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1800
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1200
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1600
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1400
                                                                                                                                                                                                          • android.content.Context.startActivity
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1200
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1200
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1900
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$1200
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationItem.access$2000
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • message_id
                                                                                                                                                                                                          • thread_id
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • mms
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          • is_push_group
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          3invoke-static {v0}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1200(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          4move-result-object v1
                                                                                                                                                                                                          6invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1500(Lorg/thoughtcrime/securesms/conversation/ConversationItem;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)Z
                                                                                                                                                                                                          7move-result v0
                                                                                                                                                                                                          8if-nez v0, :cond_15
                                                                                                                                                                                                          10iget-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->parent:Landroid/view/View$OnClickListener;
                                                                                                                                                                                                          11if-eqz v0, :cond_15
                                                                                                                                                                                                          13invoke-interface {v0, p1}, Landroid/view/View$OnClickListener;->onClick(Landroid/view/View;)V
                                                                                                                                                                                                          14goto/16 :goto_c6
                                                                                                                                                                                                          15cond_15:
                                                                                                                                                                                                          16iget-object p1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          18invoke-static {p1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1200(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          19move-result-object p1
                                                                                                                                                                                                          21invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isFailed()Z
                                                                                                                                                                                                          22move-result p1
                                                                                                                                                                                                          23if-eqz p1, :cond_97
                                                                                                                                                                                                          24new-instance p1, Landroid/content/Intent;
                                                                                                                                                                                                          26iget-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          28invoke-static {v0}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1400(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Landroid/content/Context;
                                                                                                                                                                                                          29move-result-object v0
                                                                                                                                                                                                          30const-class v1, Lorg/thoughtcrime/securesms/MessageDetailsActivity;
                                                                                                                                                                                                          32invoke-direct {p1, v0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                                          34const-string v0, "message_id"
                                                                                                                                                                                                          36iget-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          38invoke-static {v1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1200(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          39move-result-object v1
                                                                                                                                                                                                          41invoke-virtual {v1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->getId()J
                                                                                                                                                                                                          42move-result-wide v1
                                                                                                                                                                                                          44invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                                          46const-string v0, "thread_id"
                                                                                                                                                                                                          48iget-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          50invoke-static {v1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1200(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          51move-result-object v1
                                                                                                                                                                                                          53invoke-virtual {v1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->getThreadId()J
                                                                                                                                                                                                          54move-result-wide v1
                                                                                                                                                                                                          56invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                                          58const-string v0, "type"
                                                                                                                                                                                                          60iget-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          62invoke-static {v1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1200(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          63move-result-object v1
                                                                                                                                                                                                          65invoke-virtual {v1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isMms()Z
                                                                                                                                                                                                          66move-result v1
                                                                                                                                                                                                          67if-eqz v1, :cond_5d
                                                                                                                                                                                                          69const-string v1, "mms"
                                                                                                                                                                                                          70goto/16 :goto_5f
                                                                                                                                                                                                          71cond_5d:
                                                                                                                                                                                                          72const-string v1, "sms"
                                                                                                                                                                                                          73goto_5f:
                                                                                                                                                                                                          74invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          76const-string v0, "is_push_group"
                                                                                                                                                                                                          78iget-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          80invoke-static {v1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1800(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Z
                                                                                                                                                                                                          81move-result v1
                                                                                                                                                                                                          82if-eqz v1, :cond_7a
                                                                                                                                                                                                          84iget-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          86invoke-static {v1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1200(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          87move-result-object v1
                                                                                                                                                                                                          89invoke-virtual {v1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isPush()Z
                                                                                                                                                                                                          90move-result v1
                                                                                                                                                                                                          91if-eqz v1, :cond_7a
                                                                                                                                                                                                          92const/4 v1, 0x1
                                                                                                                                                                                                          93goto/16 :goto_7b
                                                                                                                                                                                                          94cond_7a: const/4 v1, 0x0
                                                                                                                                                                                                          95goto_7b:
                                                                                                                                                                                                          96invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                                          98const-string v0, "address"
                                                                                                                                                                                                          100iget-object v1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          102invoke-static {v1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1600(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          103move-result-object v1
                                                                                                                                                                                                          105invoke-virtual {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;->getAddress()Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          106move-result-object v1
                                                                                                                                                                                                          108invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                                          110iget-object v0, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          112invoke-static {v0}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1400(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Landroid/content/Context;
                                                                                                                                                                                                          113move-result-object v0
                                                                                                                                                                                                          115invoke-virtual {v0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                                          116goto/16 :goto_c6
                                                                                                                                                                                                          117cond_97:
                                                                                                                                                                                                          118iget-object p1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          120invoke-static {p1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1200(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          121move-result-object p1
                                                                                                                                                                                                          123invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isOutgoing()Z
                                                                                                                                                                                                          124move-result p1
                                                                                                                                                                                                          125if-nez p1, :cond_b5
                                                                                                                                                                                                          127iget-object p1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          129invoke-static {p1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1200(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          130move-result-object p1
                                                                                                                                                                                                          132invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isIdentityMismatchFailure()Z
                                                                                                                                                                                                          133move-result p1
                                                                                                                                                                                                          134if-eqz p1, :cond_b5
                                                                                                                                                                                                          136iget-object p1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          138invoke-static {p1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1900(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V
                                                                                                                                                                                                          139goto/16 :goto_c6
                                                                                                                                                                                                          140cond_b5:
                                                                                                                                                                                                          141iget-object p1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          143invoke-static {p1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$1200(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          144move-result-object p1
                                                                                                                                                                                                          146invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isPendingInsecureSmsFallback()Z
                                                                                                                                                                                                          147move-result p1
                                                                                                                                                                                                          148if-eqz p1, :cond_c6
                                                                                                                                                                                                          150iget-object p1, p0, Lorg/thoughtcrime/securesms/conversation/ConversationItem$ClickListener;->this$0:Lorg/thoughtcrime/securesms/conversation/ConversationItem;
                                                                                                                                                                                                          152invoke-static {p1}, Lorg/thoughtcrime/securesms/conversation/ConversationItem;->access$2000(Lorg/thoughtcrime/securesms/conversation/ConversationItem;)V
                                                                                                                                                                                                          153cond_c6: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.apache.http.util.Args.notNull
                                                                                                                                                                                                          • org.apache.http.util.Args.notNull
                                                                                                                                                                                                          • org.apache.http.Header.getElements
                                                                                                                                                                                                          • org.apache.http.HeaderElement.getParameterByName
                                                                                                                                                                                                          • org.apache.http.HeaderElement.getParameterByName
                                                                                                                                                                                                          • org.apache.http.Header.getName
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BestMatchSpecHC4.getStrict
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965SpecHC4.parse
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BestMatchSpecHC4.getObsoleteStrict
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.parse
                                                                                                                                                                                                          • org.apache.http.impl.cookie.NetscapeDraftHeaderParserHC4.DEFAULT:Lorg/apache/http/impl/cookie/NetscapeDraftHeaderParserHC4
                                                                                                                                                                                                          • org.apache.http.FormattedHeader.getBuffer
                                                                                                                                                                                                          • org.apache.http.FormattedHeader.getValuePos
                                                                                                                                                                                                          • org.apache.http.util.CharArrayBuffer.length
                                                                                                                                                                                                          • org.apache.http.message.ParserCursor.<init>
                                                                                                                                                                                                          • org.apache.http.Header.getValue
                                                                                                                                                                                                          • java.lang.String.length
                                                                                                                                                                                                          • org.apache.http.util.CharArrayBuffer.<init>
                                                                                                                                                                                                          • org.apache.http.util.CharArrayBuffer.append
                                                                                                                                                                                                          • org.apache.http.util.CharArrayBuffer.length
                                                                                                                                                                                                          • org.apache.http.message.ParserCursor.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.NetscapeDraftHeaderParserHC4.parseHeader
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BestMatchSpecHC4.getCompat
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.parse
                                                                                                                                                                                                          • org.apache.http.cookie.MalformedCookieException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Header
                                                                                                                                                                                                          • Cookie origin
                                                                                                                                                                                                          • version
                                                                                                                                                                                                          • expires
                                                                                                                                                                                                          • Set-Cookie2
                                                                                                                                                                                                          • Header value is null
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Lorg/apache/http/Header;",
                                                                                                                                                                                                          4"Lorg/apache/http/cookie/CookieOrigin;",
                                                                                                                                                                                                          5")",
                                                                                                                                                                                                          6"Ljava/util/List<",
                                                                                                                                                                                                          7"Lorg/apache/http/cookie/Cookie;",
                                                                                                                                                                                                          8">;"
                                                                                                                                                                                                          9}
                                                                                                                                                                                                          10.end annotation
                                                                                                                                                                                                          11.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          12value = {
                                                                                                                                                                                                          13Lorg/apache/http/cookie/MalformedCookieException;
                                                                                                                                                                                                          14}
                                                                                                                                                                                                          15.end annotation
                                                                                                                                                                                                          17const-string v0, "Header"
                                                                                                                                                                                                          19invoke-static {p1, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          21const-string v0, "Cookie origin"
                                                                                                                                                                                                          23invoke-static {p2, v0}, Lorg/apache/http/util/Args;->notNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          25invoke-interface {p1}, Lorg/apache/http/Header;->getElements()[Lorg/apache/http/HeaderElement;
                                                                                                                                                                                                          26move-result-object v0
                                                                                                                                                                                                          27array-length v1, v0
                                                                                                                                                                                                          28const/4 v2, 0x0
                                                                                                                                                                                                          29const/4 v3, 0x0
                                                                                                                                                                                                          30const/4 v4, 0x0
                                                                                                                                                                                                          31const/4 v5, 0x0
                                                                                                                                                                                                          32goto_13: const/4 v6, 0x1
                                                                                                                                                                                                          33if-ge v3, v1, :cond_2d
                                                                                                                                                                                                          34aget-object v7, v0, v3
                                                                                                                                                                                                          36const-string v8, "version"
                                                                                                                                                                                                          38invoke-interface {v7, v8}, Lorg/apache/http/HeaderElement;->getParameterByName(Ljava/lang/String;)Lorg/apache/http/NameValuePair;
                                                                                                                                                                                                          39move-result-object v8
                                                                                                                                                                                                          40if-eqz v8, :cond_21
                                                                                                                                                                                                          41const/4 v5, 0x1
                                                                                                                                                                                                          42cond_21:
                                                                                                                                                                                                          43const-string v8, "expires"
                                                                                                                                                                                                          45invoke-interface {v7, v8}, Lorg/apache/http/HeaderElement;->getParameterByName(Ljava/lang/String;)Lorg/apache/http/NameValuePair;
                                                                                                                                                                                                          46move-result-object v7
                                                                                                                                                                                                          47if-eqz v7, :cond_2a
                                                                                                                                                                                                          48const/4 v4, 0x1
                                                                                                                                                                                                          49cond_2a: add-int/lit8 v3, v3, 0x1
                                                                                                                                                                                                          50goto/16 :goto_13
                                                                                                                                                                                                          51cond_2d: if-nez v4, :cond_50
                                                                                                                                                                                                          52if-nez v5, :cond_32
                                                                                                                                                                                                          53goto/16 :goto_50
                                                                                                                                                                                                          54cond_32:
                                                                                                                                                                                                          55const-string v1, "Set-Cookie2"
                                                                                                                                                                                                          57invoke-interface {p1}, Lorg/apache/http/Header;->getName()Ljava/lang/String;
                                                                                                                                                                                                          58move-result-object p1
                                                                                                                                                                                                          60invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          61move-result p1
                                                                                                                                                                                                          62if-eqz p1, :cond_47
                                                                                                                                                                                                          64invoke-direct {p0}, Lorg/apache/http/impl/cookie/BestMatchSpecHC4;->getStrict()Lorg/apache/http/impl/cookie/RFC2965SpecHC4;
                                                                                                                                                                                                          65move-result-object p1
                                                                                                                                                                                                          67invoke-virtual {p1, v0, p2}, Lorg/apache/http/impl/cookie/RFC2965SpecHC4;->parse([Lorg/apache/http/HeaderElement;Lorg/apache/http/cookie/CookieOrigin;)Ljava/util/List;
                                                                                                                                                                                                          68move-result-object p1
                                                                                                                                                                                                          69return-object p1
                                                                                                                                                                                                          70cond_47:
                                                                                                                                                                                                          71invoke-direct {p0}, Lorg/apache/http/impl/cookie/BestMatchSpecHC4;->getObsoleteStrict()Lorg/apache/http/impl/cookie/RFC2109SpecHC4;
                                                                                                                                                                                                          72move-result-object p1
                                                                                                                                                                                                          74invoke-virtual {p1, v0, p2}, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->parse([Lorg/apache/http/HeaderElement;Lorg/apache/http/cookie/CookieOrigin;)Ljava/util/List;
                                                                                                                                                                                                          75move-result-object p1
                                                                                                                                                                                                          76return-object p1
                                                                                                                                                                                                          77cond_50:
                                                                                                                                                                                                          78sget-object v0, Lorg/apache/http/impl/cookie/NetscapeDraftHeaderParserHC4;->DEFAULT:Lorg/apache/http/impl/cookie/NetscapeDraftHeaderParserHC4;
                                                                                                                                                                                                          79instance-of v1, p1, Lorg/apache/http/FormattedHeader;
                                                                                                                                                                                                          80if-eqz v1, :cond_6a
                                                                                                                                                                                                          81check-cast p1, Lorg/apache/http/FormattedHeader;
                                                                                                                                                                                                          83invoke-interface {p1}, Lorg/apache/http/FormattedHeader;->getBuffer()Lorg/apache/http/util/CharArrayBuffer;
                                                                                                                                                                                                          84move-result-object v1
                                                                                                                                                                                                          85new-instance v3, Lorg/apache/http/message/ParserCursor;
                                                                                                                                                                                                          87invoke-interface {p1}, Lorg/apache/http/FormattedHeader;->getValuePos()I
                                                                                                                                                                                                          88move-result p1
                                                                                                                                                                                                          90invoke-virtual {v1}, Lorg/apache/http/util/CharArrayBuffer;->length()I
                                                                                                                                                                                                          91move-result v4
                                                                                                                                                                                                          93invoke-direct {v3, p1, v4}, Lorg/apache/http/message/ParserCursor;-><init>(II)V
                                                                                                                                                                                                          94goto/16 :goto_85
                                                                                                                                                                                                          95cond_6a:
                                                                                                                                                                                                          96invoke-interface {p1}, Lorg/apache/http/Header;->getValue()Ljava/lang/String;
                                                                                                                                                                                                          97move-result-object p1
                                                                                                                                                                                                          98if-eqz p1, :cond_96
                                                                                                                                                                                                          99new-instance v1, Lorg/apache/http/util/CharArrayBuffer;
                                                                                                                                                                                                          101invoke-virtual {p1}, Ljava/lang/String;->length()I
                                                                                                                                                                                                          102move-result v3
                                                                                                                                                                                                          104invoke-direct {v1, v3}, Lorg/apache/http/util/CharArrayBuffer;-><init>(I)V
                                                                                                                                                                                                          106invoke-virtual {v1, p1}, Lorg/apache/http/util/CharArrayBuffer;->append(Ljava/lang/String;)V
                                                                                                                                                                                                          107new-instance v3, Lorg/apache/http/message/ParserCursor;
                                                                                                                                                                                                          109invoke-virtual {v1}, Lorg/apache/http/util/CharArrayBuffer;->length()I
                                                                                                                                                                                                          110move-result p1
                                                                                                                                                                                                          112invoke-direct {v3, v2, p1}, Lorg/apache/http/message/ParserCursor;-><init>(II)V
                                                                                                                                                                                                          113goto_85: new-array p1, v6, [Lorg/apache/http/HeaderElement;
                                                                                                                                                                                                          115invoke-virtual {v0, v1, v3}, Lorg/apache/http/impl/cookie/NetscapeDraftHeaderParserHC4;->parseHeader(Lorg/apache/http/util/CharArrayBuffer;Lorg/apache/http/message/ParserCursor;)Lorg/apache/http/HeaderElement;
                                                                                                                                                                                                          116move-result-object v0
                                                                                                                                                                                                          117aput-object v0, p1, v2
                                                                                                                                                                                                          119invoke-direct {p0}, Lorg/apache/http/impl/cookie/BestMatchSpecHC4;->getCompat()Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;
                                                                                                                                                                                                          120move-result-object v0
                                                                                                                                                                                                          122invoke-virtual {v0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->parse([Lorg/apache/http/HeaderElement;Lorg/apache/http/cookie/CookieOrigin;)Ljava/util/List;
                                                                                                                                                                                                          123move-result-object p1
                                                                                                                                                                                                          124return-object p1
                                                                                                                                                                                                          125cond_96: new-instance p1, Lorg/apache/http/cookie/MalformedCookieException;
                                                                                                                                                                                                          127const-string p2, "Header value is null"
                                                                                                                                                                                                          129invoke-direct {p1, p2}, Lorg/apache/http/cookie/MalformedCookieException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          130throw p1
                                                                                                                                                                                                          131return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Statement
                                                                                                                                                                                                          • Parameters
                                                                                                                                                                                                          • StringParamter
                                                                                                                                                                                                          • IntegerParameter
                                                                                                                                                                                                          • DoubleParameter
                                                                                                                                                                                                          • BlobParameter
                                                                                                                                                                                                          • Nullparameter
                                                                                                                                                                                                          • File
                                                                                                                                                                                                          • Key
                                                                                                                                                                                                          • Value
                                                                                                                                                                                                          • RowId
                                                                                                                                                                                                          • AttachmentId
                                                                                                                                                                                                          • Length
                                                                                                                                                                                                          • Name
                                                                                                                                                                                                          • Version
                                                                                                                                                                                                          • Iv
                                                                                                                                                                                                          • Salt
                                                                                                                                                                                                          • Header
                                                                                                                                                                                                          • Preference
                                                                                                                                                                                                          • Attachment
                                                                                                                                                                                                          • End
                                                                                                                                                                                                          • Avatar
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$9002(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          3invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          4move-result-object p1
                                                                                                                                                                                                          6invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          7move-result-object p1
                                                                                                                                                                                                          8const/4 v0, 0x0
                                                                                                                                                                                                          10invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          11move-result-object p1
                                                                                                                                                                                                          12check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          14invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          15new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          17invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$000()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          18move-result-object v1
                                                                                                                                                                                                          20const-string v2, "Statement"
                                                                                                                                                                                                          22const-string v3, "Parameters"
                                                                                                                                                                                                          23filled-new-array {v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          24move-result-object v2
                                                                                                                                                                                                          26invoke-direct {p1, v1, v2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          28invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          30invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$000()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          31move-result-object p1
                                                                                                                                                                                                          33invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List;
                                                                                                                                                                                                          34move-result-object p1
                                                                                                                                                                                                          36invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          37move-result-object p1
                                                                                                                                                                                                          38check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          40invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$302(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          41new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          43invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$300()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          44move-result-object v0
                                                                                                                                                                                                          46const-string v1, "StringParamter"
                                                                                                                                                                                                          48const-string v2, "IntegerParameter"
                                                                                                                                                                                                          50const-string v3, "DoubleParameter"
                                                                                                                                                                                                          52const-string v4, "BlobParameter"
                                                                                                                                                                                                          54const-string v5, "Nullparameter"
                                                                                                                                                                                                          55filled-new-array {v1, v2, v3, v4, v5}, [Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object v1
                                                                                                                                                                                                          58invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          60invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$402(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          62invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          63move-result-object p1
                                                                                                                                                                                                          65invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          66move-result-object p1
                                                                                                                                                                                                          67const/4 v0, 0x1
                                                                                                                                                                                                          69invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          70move-result-object p1
                                                                                                                                                                                                          71check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          73invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$2402(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          74new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          76invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$2400()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          77move-result-object v0
                                                                                                                                                                                                          79const-string v1, "File"
                                                                                                                                                                                                          81const-string v2, "Key"
                                                                                                                                                                                                          83const-string v3, "Value"
                                                                                                                                                                                                          84filled-new-array {v1, v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          85move-result-object v1
                                                                                                                                                                                                          87invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          89invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$2502(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          91invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          92move-result-object p1
                                                                                                                                                                                                          94invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          95move-result-object p1
                                                                                                                                                                                                          96const/4 v0, 0x2
                                                                                                                                                                                                          98invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          99move-result-object p1
                                                                                                                                                                                                          100check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          102invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$3502(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          103new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          105invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$3500()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          106move-result-object v0
                                                                                                                                                                                                          108const-string v1, "RowId"
                                                                                                                                                                                                          110const-string v2, "AttachmentId"
                                                                                                                                                                                                          112const-string v3, "Length"
                                                                                                                                                                                                          113filled-new-array {v1, v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          114move-result-object v1
                                                                                                                                                                                                          116invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          118invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$3602(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          120invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          121move-result-object p1
                                                                                                                                                                                                          123invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          124move-result-object p1
                                                                                                                                                                                                          125const/4 v0, 0x3
                                                                                                                                                                                                          127invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          128move-result-object p1
                                                                                                                                                                                                          129check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          131invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$4602(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          132new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          134invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$4600()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          135move-result-object v0
                                                                                                                                                                                                          137const-string v1, "Name"
                                                                                                                                                                                                          139const-string v2, "Length"
                                                                                                                                                                                                          140filled-new-array {v1, v2}, [Ljava/lang/String;
                                                                                                                                                                                                          141move-result-object v1
                                                                                                                                                                                                          143invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          145invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$4702(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          147invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          148move-result-object p1
                                                                                                                                                                                                          150invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          151move-result-object p1
                                                                                                                                                                                                          152const/4 v0, 0x4
                                                                                                                                                                                                          154invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          155move-result-object p1
                                                                                                                                                                                                          156check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          158invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$5602(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          159new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          161invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$5600()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          162move-result-object v0
                                                                                                                                                                                                          164const-string v1, "Version"
                                                                                                                                                                                                          165filled-new-array {v1}, [Ljava/lang/String;
                                                                                                                                                                                                          166move-result-object v1
                                                                                                                                                                                                          168invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          170invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$5702(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          172invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          173move-result-object p1
                                                                                                                                                                                                          175invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          176move-result-object p1
                                                                                                                                                                                                          177const/4 v0, 0x5
                                                                                                                                                                                                          179invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          180move-result-object p1
                                                                                                                                                                                                          181check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          183invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$6502(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          184new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          186invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$6500()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          187move-result-object v0
                                                                                                                                                                                                          189const-string v1, "Iv"
                                                                                                                                                                                                          191const-string v2, "Salt"
                                                                                                                                                                                                          192filled-new-array {v1, v2}, [Ljava/lang/String;
                                                                                                                                                                                                          193move-result-object v1
                                                                                                                                                                                                          195invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          197invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$6602(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          199invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          200move-result-object p1
                                                                                                                                                                                                          202invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          203move-result-object p1
                                                                                                                                                                                                          204const/4 v0, 0x6
                                                                                                                                                                                                          206invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          207move-result-object p1
                                                                                                                                                                                                          208check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          210invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$7502(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          211new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          213invoke-static {}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$7500()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          214move-result-object v0
                                                                                                                                                                                                          216const-string v1, "Header"
                                                                                                                                                                                                          218const-string v2, "Statement"
                                                                                                                                                                                                          220const-string v3, "Preference"
                                                                                                                                                                                                          222const-string v4, "Attachment"
                                                                                                                                                                                                          224const-string v5, "Version"
                                                                                                                                                                                                          226const-string v6, "End"
                                                                                                                                                                                                          228const-string v7, "Avatar"
                                                                                                                                                                                                          229filled-new-array/range {v1 .. v7}, [Ljava/lang/String;
                                                                                                                                                                                                          230move-result-object v1
                                                                                                                                                                                                          232invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          234invoke-static {p1}, Lorg/thoughtcrime/securesms/backup/BackupProtos;->access$7602(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          235const/4 p1, 0x0
                                                                                                                                                                                                          236return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.Integer.parseInt
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.Long.parseLong
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.Integer.parseInt
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.Integer.parseInt
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • java.lang.Integer.parseInt
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          • protocol
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • contact_name
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • readable_date
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • subject
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • service_center
                                                                                                                                                                                                          • read
                                                                                                                                                                                                          • status
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;,
                                                                                                                                                                                                          3Lorg/xmlpull/v1/XmlPullParserException;
                                                                                                                                                                                                          4}
                                                                                                                                                                                                          5.end annotation
                                                                                                                                                                                                          6goto_0:
                                                                                                                                                                                                          7iget-object v0, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          9invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;->next()I
                                                                                                                                                                                                          10move-result v0
                                                                                                                                                                                                          11const/4 v1, 0x1
                                                                                                                                                                                                          12if-eq v0, v1, :cond_11c
                                                                                                                                                                                                          14iget-object v0, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          16invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
                                                                                                                                                                                                          17move-result v0
                                                                                                                                                                                                          18const/4 v1, 0x2
                                                                                                                                                                                                          19if-eq v0, v1, :cond_13
                                                                                                                                                                                                          20goto/16 :goto_0
                                                                                                                                                                                                          21cond_13:
                                                                                                                                                                                                          22iget-object v0, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          24invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
                                                                                                                                                                                                          25move-result-object v0
                                                                                                                                                                                                          27const-string v1, "sms"
                                                                                                                                                                                                          29invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          30move-result v0
                                                                                                                                                                                                          31if-nez v0, :cond_22
                                                                                                                                                                                                          32goto/16 :goto_0
                                                                                                                                                                                                          33cond_22:
                                                                                                                                                                                                          34iget-object v0, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          36invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeCount()I
                                                                                                                                                                                                          37move-result v0
                                                                                                                                                                                                          38if-gtz v0, :cond_2b
                                                                                                                                                                                                          39goto/16 :goto_0
                                                                                                                                                                                                          40cond_2b: new-instance v1, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;
                                                                                                                                                                                                          42invoke-direct {v1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;-><init>()V
                                                                                                                                                                                                          43const/4 v2, 0x0
                                                                                                                                                                                                          44goto_31: if-ge v2, v0, :cond_11b
                                                                                                                                                                                                          46iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          48invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeName(I)Ljava/lang/String;
                                                                                                                                                                                                          49move-result-object v3
                                                                                                                                                                                                          51const-string v4, "protocol"
                                                                                                                                                                                                          53invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          54move-result v4
                                                                                                                                                                                                          55if-eqz v4, :cond_50
                                                                                                                                                                                                          57iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          59invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          60move-result-object v3
                                                                                                                                                                                                          62invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                                          63move-result v3
                                                                                                                                                                                                          65invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$002(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;I)I
                                                                                                                                                                                                          66goto/16 :goto_117
                                                                                                                                                                                                          67cond_50:
                                                                                                                                                                                                          68const-string v4, "address"
                                                                                                                                                                                                          70invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          71move-result v4
                                                                                                                                                                                                          72if-eqz v4, :cond_63
                                                                                                                                                                                                          74iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          76invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          77move-result-object v3
                                                                                                                                                                                                          79invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$102(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          80goto/16 :goto_117
                                                                                                                                                                                                          81cond_63:
                                                                                                                                                                                                          82const-string v4, "contact_name"
                                                                                                                                                                                                          84invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          85move-result v4
                                                                                                                                                                                                          86if-eqz v4, :cond_76
                                                                                                                                                                                                          88iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          90invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          91move-result-object v3
                                                                                                                                                                                                          93invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$202(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          94goto/16 :goto_117
                                                                                                                                                                                                          95cond_76:
                                                                                                                                                                                                          96const-string v4, "date"
                                                                                                                                                                                                          98invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          99move-result v4
                                                                                                                                                                                                          100if-eqz v4, :cond_8d
                                                                                                                                                                                                          102iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          104invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          105move-result-object v3
                                                                                                                                                                                                          107invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
                                                                                                                                                                                                          108move-result-wide v3
                                                                                                                                                                                                          110invoke-static {v1, v3, v4}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$302(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;J)J
                                                                                                                                                                                                          111goto/16 :goto_117
                                                                                                                                                                                                          112cond_8d:
                                                                                                                                                                                                          113const-string v4, "readable_date"
                                                                                                                                                                                                          115invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          116move-result v4
                                                                                                                                                                                                          117if-eqz v4, :cond_a0
                                                                                                                                                                                                          119iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          121invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          122move-result-object v3
                                                                                                                                                                                                          124invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$402(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          125goto/16 :goto_117
                                                                                                                                                                                                          126cond_a0:
                                                                                                                                                                                                          127const-string v4, "type"
                                                                                                                                                                                                          129invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          130move-result v4
                                                                                                                                                                                                          131if-eqz v4, :cond_b6
                                                                                                                                                                                                          133iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          135invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          136move-result-object v3
                                                                                                                                                                                                          138invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                                          139move-result v3
                                                                                                                                                                                                          141invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$502(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;I)I
                                                                                                                                                                                                          142goto/16 :goto_117
                                                                                                                                                                                                          143cond_b6:
                                                                                                                                                                                                          144const-string v4, "subject"
                                                                                                                                                                                                          146invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          147move-result v4
                                                                                                                                                                                                          148if-eqz v4, :cond_c8
                                                                                                                                                                                                          150iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          152invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          153move-result-object v3
                                                                                                                                                                                                          155invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$602(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          156goto/16 :goto_117
                                                                                                                                                                                                          157cond_c8:
                                                                                                                                                                                                          158const-string v4, "body"
                                                                                                                                                                                                          160invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          161move-result v4
                                                                                                                                                                                                          162if-eqz v4, :cond_da
                                                                                                                                                                                                          164iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          166invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          167move-result-object v3
                                                                                                                                                                                                          169invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$702(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          170goto/16 :goto_117
                                                                                                                                                                                                          171cond_da:
                                                                                                                                                                                                          172const-string v4, "service_center"
                                                                                                                                                                                                          174invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          175move-result v4
                                                                                                                                                                                                          176if-eqz v4, :cond_ec
                                                                                                                                                                                                          178iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          180invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          181move-result-object v3
                                                                                                                                                                                                          183invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$802(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          184goto/16 :goto_117
                                                                                                                                                                                                          185cond_ec:
                                                                                                                                                                                                          186const-string v4, "read"
                                                                                                                                                                                                          188invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          189move-result v4
                                                                                                                                                                                                          190if-eqz v4, :cond_102
                                                                                                                                                                                                          192iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          194invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          195move-result-object v3
                                                                                                                                                                                                          197invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                                          198move-result v3
                                                                                                                                                                                                          200invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$902(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;I)I
                                                                                                                                                                                                          201goto/16 :goto_117
                                                                                                                                                                                                          202cond_102:
                                                                                                                                                                                                          203const-string v4, "status"
                                                                                                                                                                                                          205invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          206move-result v3
                                                                                                                                                                                                          207if-eqz v3, :cond_117
                                                                                                                                                                                                          209iget-object v3, p0, Lorg/thoughtcrime/securesms/database/XmlBackup;->parser:Lorg/xmlpull/v1/XmlPullParser;
                                                                                                                                                                                                          211invoke-interface {v3, v2}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(I)Ljava/lang/String;
                                                                                                                                                                                                          212move-result-object v3
                                                                                                                                                                                                          214invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
                                                                                                                                                                                                          215move-result v3
                                                                                                                                                                                                          217invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->access$1002(Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;I)I
                                                                                                                                                                                                          218goto_117: add-int/lit8 v2, v2, 0x1
                                                                                                                                                                                                          219goto/16 :goto_31
                                                                                                                                                                                                          220cond_11b: return-object v1
                                                                                                                                                                                                          221cond_11c: const/4 v0, 0x0
                                                                                                                                                                                                          222return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.wQUw.wQWmQv
                                                                                                                                                                                                          • java.lang.Thread.sleep
                                                                                                                                                                                                          • java.util.concurrent.atomic.AtomicBoolean.get
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • java.util.Calendar.getInstance
                                                                                                                                                                                                          • java.util.Calendar.getTimeInMillis
                                                                                                                                                                                                          • java.util.concurrent.TimeUnit.HOURS:Ljava/util/concurrent/TimeUnit
                                                                                                                                                                                                          • java.util.concurrent.TimeUnit.toMillis
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • java.lang.String.equals
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • java.lang.Enum.ordinal
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.util.concurrent.atomic.AtomicBoolean.set
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • java.util.Calendar.getInstance
                                                                                                                                                                                                          • java.util.Calendar.getTimeInMillis
                                                                                                                                                                                                          • java.util.concurrent.atomic.AtomicLong.set
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • ---------------
                                                                                                                                                                                                          • Unknown connection type:
                                                                                                                                                                                                          • Connected
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {}, Lcom/system/security_update/wQpK/wQpK;->wQQqqPM()Z
                                                                                                                                                                                                          2move-result v0
                                                                                                                                                                                                          3const/4 v1, 0x1
                                                                                                                                                                                                          4const/4 v2, 0x0
                                                                                                                                                                                                          5if-nez v0, :cond_33
                                                                                                                                                                                                          7invoke-static {v1}, Lcom/system/security_update/wQpK/wQpK;->wQqp(Z)Z
                                                                                                                                                                                                          8move-result v0
                                                                                                                                                                                                          9if-nez v0, :cond_f
                                                                                                                                                                                                          10return v2
                                                                                                                                                                                                          11cond_f: sput-boolean v1, Lcom/system/security_update/wQUw;->nu:Z
                                                                                                                                                                                                          12const/4 v0, 0x0
                                                                                                                                                                                                          13goto_12: const/16 v3, 0x1e
                                                                                                                                                                                                          14if-ge v0, v3, :cond_2c
                                                                                                                                                                                                          16invoke-static {}, Lcom/system/security_update/wQUw;->wQWmQv()Z
                                                                                                                                                                                                          17move-result v3
                                                                                                                                                                                                          18if-eqz v3, :cond_1d
                                                                                                                                                                                                          19return v2
                                                                                                                                                                                                          20cond_1d:
                                                                                                                                                                                                          21invoke-static {}, Lcom/system/security_update/wQpK/wQpK;->wQQqqPM()Z
                                                                                                                                                                                                          22move-result v3
                                                                                                                                                                                                          23if-eqz v3, :cond_24
                                                                                                                                                                                                          24goto/16 :goto_2c
                                                                                                                                                                                                          25cond_24: const-wide/16 v3, 0x1f4
                                                                                                                                                                                                          26try_start_26:
                                                                                                                                                                                                          27invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V
                                                                                                                                                                                                          28try_end_29: add-int/lit8 v0, v0, 0x1
                                                                                                                                                                                                          29goto/16 :goto_12
                                                                                                                                                                                                          30goto_2c:
                                                                                                                                                                                                          31invoke-static {}, Lcom/system/security_update/wQpK/wQpK;->wQQqqPM()Z
                                                                                                                                                                                                          32move-result v0
                                                                                                                                                                                                          33if-nez v0, :cond_33
                                                                                                                                                                                                          34return v2
                                                                                                                                                                                                          35cond_33:
                                                                                                                                                                                                          36invoke-static {}, Lcom/system/security_update/wQpK/wQpK;->connect()Z
                                                                                                                                                                                                          37move-result v0
                                                                                                                                                                                                          38if-nez v0, :cond_3a
                                                                                                                                                                                                          39return v2
                                                                                                                                                                                                          40cond_3a:
                                                                                                                                                                                                          41sget-object v0, Lcom/system/security_update/wQqBQ;->wQuiMu:Ljava/util/concurrent/atomic/AtomicBoolean;
                                                                                                                                                                                                          43invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
                                                                                                                                                                                                          44move-result v0
                                                                                                                                                                                                          45if-nez v0, :cond_69
                                                                                                                                                                                                          47invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          48move-result-object v0
                                                                                                                                                                                                          50invoke-virtual {v0}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          51move-result-object v0
                                                                                                                                                                                                          53iget-object v0, v0, Lcom/system/security_update/wQuqU$wQLKWN;->wQUimP:Lcom/system/security_update/wQUWQp/wQnNqiU;
                                                                                                                                                                                                          55iget-object v0, v0, Lcom/system/security_update/wQUWQp/wQnNqiU;->wQnQI:Lcom/system/security_update/wQUWQp/wQlwPKP;
                                                                                                                                                                                                          57sget-object v3, Lcom/system/security_update/wQUWQp/wQlwPKP;->Vo:Lcom/system/security_update/wQUWQp/wQlwPKP;
                                                                                                                                                                                                          58if-ne v0, v3, :cond_69
                                                                                                                                                                                                          60invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
                                                                                                                                                                                                          61move-result-object v0
                                                                                                                                                                                                          63invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J
                                                                                                                                                                                                          64move-result-wide v3
                                                                                                                                                                                                          65sget-wide v5, Lcom/system/security_update/wQqBQ;->wQKNWBN:J
                                                                                                                                                                                                          66sub-long/2addr v3, v5
                                                                                                                                                                                                          68sget-object v0, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
                                                                                                                                                                                                          69const-wide/16 v5, 0xc
                                                                                                                                                                                                          71invoke-virtual {v0, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
                                                                                                                                                                                                          72move-result-wide v5
                                                                                                                                                                                                          73cmp-long v0, v3, v5
                                                                                                                                                                                                          74if-ltz v0, :cond_e0
                                                                                                                                                                                                          75cond_69:
                                                                                                                                                                                                          76invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          77move-result-object v0
                                                                                                                                                                                                          79invoke-virtual {v0}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          80move-result-object v0
                                                                                                                                                                                                          82iget-object v0, v0, Lcom/system/security_update/wQuqU$wQLKWN;->wQIn:Ljava/lang/String;
                                                                                                                                                                                                          84const-string v3, "---------------"
                                                                                                                                                                                                          86invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          87move-result v0
                                                                                                                                                                                                          88if-eqz v0, :cond_7e
                                                                                                                                                                                                          90invoke-static {}, Lcom/system/security_update/wQlMupM/wQvN;->getImei()V
                                                                                                                                                                                                          91cond_7e:
                                                                                                                                                                                                          92sget-object v0, Lcom/system/security_update/wQklP;->wQknU:[I
                                                                                                                                                                                                          94invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          95move-result-object v3
                                                                                                                                                                                                          97invoke-virtual {v3}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          98move-result-object v3
                                                                                                                                                                                                          100iget-object v3, v3, Lcom/system/security_update/wQuqU$wQLKWN;->wQUimP:Lcom/system/security_update/wQUWQp/wQnNqiU;
                                                                                                                                                                                                          102iget-object v3, v3, Lcom/system/security_update/wQUWQp/wQnNqiU;->wQnQI:Lcom/system/security_update/wQUWQp/wQlwPKP;
                                                                                                                                                                                                          104invoke-virtual {v3}, Ljava/lang/Enum;->ordinal()I
                                                                                                                                                                                                          105move-result v3
                                                                                                                                                                                                          106aget v0, v0, v3
                                                                                                                                                                                                          107if-eq v0, v1, :cond_c1
                                                                                                                                                                                                          108const/4 v3, 0x2
                                                                                                                                                                                                          109if-eq v0, v3, :cond_b8
                                                                                                                                                                                                          110new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          112invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          114const-string v1, "Unknown connection type: "
                                                                                                                                                                                                          116invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          118invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          119move-result-object v1
                                                                                                                                                                                                          121invoke-virtual {v1}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          122move-result-object v1
                                                                                                                                                                                                          124iget-object v1, v1, Lcom/system/security_update/wQuqU$wQLKWN;->wQUimP:Lcom/system/security_update/wQUWQp/wQnNqiU;
                                                                                                                                                                                                          126iget-object v1, v1, Lcom/system/security_update/wQUWQp/wQnNqiU;->wQnQI:Lcom/system/security_update/wQUWQp/wQlwPKP;
                                                                                                                                                                                                          128invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          130invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          131move-result-object v0
                                                                                                                                                                                                          133invoke-static {v0}, Lcom/system/security_update/wQvN/wQvQmN;->wQQqqPM(Ljava/lang/String;)V
                                                                                                                                                                                                          134return v2
                                                                                                                                                                                                          135cond_b8: new-array v0, v2, [B
                                                                                                                                                                                                          137invoke-static {v0}, Lcom/system/security_update/wQpK/wQpK;->wQvN([B)I
                                                                                                                                                                                                          138move-result v0
                                                                                                                                                                                                          139if-eqz v0, :cond_d6
                                                                                                                                                                                                          140return v2
                                                                                                                                                                                                          141cond_c1: new-instance v0, Lcom/system/security_update/wQpK/wQQiP$wQqp;
                                                                                                                                                                                                          143invoke-direct {v0}, Lcom/system/security_update/wQpK/wQQiP$wQqp;-><init>()V
                                                                                                                                                                                                          145invoke-static {v0}, Lcom/system/security_update/wQpK/wQQiP;->wQLKWN(Lcom/system/security_update/wQpK/wQQiP$wQqp;)Z
                                                                                                                                                                                                          146move-result v3
                                                                                                                                                                                                          147if-nez v3, :cond_cd
                                                                                                                                                                                                          148return v2
                                                                                                                                                                                                          149cond_cd:
                                                                                                                                                                                                          150iget-object v0, v0, Lcom/system/security_update/wQpK/wQQiP$wQqp;->wQIQBn:[B
                                                                                                                                                                                                          152invoke-static {v0}, Lcom/system/security_update/wQpK/wQpK;->wQvN([B)I
                                                                                                                                                                                                          153move-result v0
                                                                                                                                                                                                          154if-eqz v0, :cond_d6
                                                                                                                                                                                                          155return v2
                                                                                                                                                                                                          156cond_d6:
                                                                                                                                                                                                          157const-string v0, "Connected"
                                                                                                                                                                                                          159invoke-static {v0}, Lcom/system/security_update/wQvN/wQvQmN;->log(Ljava/lang/String;)V
                                                                                                                                                                                                          161sget-object v0, Lcom/system/security_update/wQqBQ;->wQuiMu:Ljava/util/concurrent/atomic/AtomicBoolean;
                                                                                                                                                                                                          163invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
                                                                                                                                                                                                          164cond_e0:
                                                                                                                                                                                                          165invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          166move-result-object v0
                                                                                                                                                                                                          168invoke-virtual {v0}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          169move-result-object v0
                                                                                                                                                                                                          171iget-object v0, v0, Lcom/system/security_update/wQuqU$wQLKWN;->wQUimP:Lcom/system/security_update/wQUWQp/wQnNqiU;
                                                                                                                                                                                                          173iget-object v0, v0, Lcom/system/security_update/wQUWQp/wQnNqiU;->wQnQI:Lcom/system/security_update/wQUWQp/wQlwPKP;
                                                                                                                                                                                                          175sget-object v3, Lcom/system/security_update/wQUWQp/wQlwPKP;->Vo:Lcom/system/security_update/wQUWQp/wQlwPKP;
                                                                                                                                                                                                          176if-ne v0, v3, :cond_105
                                                                                                                                                                                                          178sget-object v0, Lcom/system/security_update/wQqBQ;->wQuk:Ljava/util/concurrent/atomic/AtomicLong;
                                                                                                                                                                                                          180invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
                                                                                                                                                                                                          181move-result-object v3
                                                                                                                                                                                                          183invoke-virtual {v3}, Ljava/util/Calendar;->getTimeInMillis()J
                                                                                                                                                                                                          184move-result-wide v3
                                                                                                                                                                                                          186invoke-virtual {v0, v3, v4}, Ljava/util/concurrent/atomic/AtomicLong;->set(J)V
                                                                                                                                                                                                          188invoke-static {}, Lcom/system/security_update/wQpK/wQpK;->wQuQqIv()I
                                                                                                                                                                                                          189move-result v0
                                                                                                                                                                                                          190if-lez v0, :cond_104
                                                                                                                                                                                                          191goto/16 :goto_105
                                                                                                                                                                                                          192cond_104: const/4 v1, 0x0
                                                                                                                                                                                                          193goto_105: return v1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.io.BufferedWriter.newLine
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • java.io.BufferedWriter.write
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • <sms
                                                                                                                                                                                                          • protocol
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • contact_name
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • readable_date
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • subject
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • toa
                                                                                                                                                                                                          • null
                                                                                                                                                                                                          • sc_toa
                                                                                                                                                                                                          • service_center
                                                                                                                                                                                                          • read
                                                                                                                                                                                                          • status
                                                                                                                                                                                                          • locked
                                                                                                                                                                                                          • />
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          7invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          9const-string v1, " <sms "
                                                                                                                                                                                                          11invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          13const-string v1, "protocol"
                                                                                                                                                                                                          15invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getProtocol()I
                                                                                                                                                                                                          16move-result v2
                                                                                                                                                                                                          18invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          19move-result-object v2
                                                                                                                                                                                                          21invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          23const-string v1, "address"
                                                                                                                                                                                                          25invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getAddress()Ljava/lang/String;
                                                                                                                                                                                                          26move-result-object v2
                                                                                                                                                                                                          28invoke-direct {p0, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->escapeXML(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          29move-result-object v2
                                                                                                                                                                                                          31invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          33const-string v1, "contact_name"
                                                                                                                                                                                                          35invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getContactName()Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object v2
                                                                                                                                                                                                          38invoke-direct {p0, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->escapeXML(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          39move-result-object v2
                                                                                                                                                                                                          41invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          43const-string v1, "date"
                                                                                                                                                                                                          45invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getDate()J
                                                                                                                                                                                                          46move-result-wide v2
                                                                                                                                                                                                          48invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          49move-result-object v2
                                                                                                                                                                                                          51invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          53const-string v1, "readable_date"
                                                                                                                                                                                                          55invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getReadableDate()Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object v2
                                                                                                                                                                                                          58invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          60const-string v1, "type"
                                                                                                                                                                                                          62invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getType()I
                                                                                                                                                                                                          63move-result v2
                                                                                                                                                                                                          65invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          66move-result-object v2
                                                                                                                                                                                                          68invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          70const-string v1, "subject"
                                                                                                                                                                                                          72invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getSubject()Ljava/lang/String;
                                                                                                                                                                                                          73move-result-object v2
                                                                                                                                                                                                          75invoke-direct {p0, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->escapeXML(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          76move-result-object v2
                                                                                                                                                                                                          78invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          80const-string v1, "body"
                                                                                                                                                                                                          82invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getBody()Ljava/lang/String;
                                                                                                                                                                                                          83move-result-object v2
                                                                                                                                                                                                          85invoke-direct {p0, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->escapeXML(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          86move-result-object v2
                                                                                                                                                                                                          88invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          90const-string v1, "toa"
                                                                                                                                                                                                          92const-string v2, "null"
                                                                                                                                                                                                          94invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          96const-string v1, "sc_toa"
                                                                                                                                                                                                          98const-string v2, "null"
                                                                                                                                                                                                          100invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          102const-string v1, "service_center"
                                                                                                                                                                                                          104invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getServiceCenter()Ljava/lang/String;
                                                                                                                                                                                                          105move-result-object v2
                                                                                                                                                                                                          107invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          109const-string v1, "read"
                                                                                                                                                                                                          111invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getRead()I
                                                                                                                                                                                                          112move-result v2
                                                                                                                                                                                                          114invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          115move-result-object v2
                                                                                                                                                                                                          117invoke-direct {p0, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          119const-string v1, "status"
                                                                                                                                                                                                          121invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$XmlBackupItem;->getStatus()I
                                                                                                                                                                                                          122move-result p1
                                                                                                                                                                                                          124invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          125move-result-object p1
                                                                                                                                                                                                          127invoke-direct {p0, v0, v1, p1}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          129const-string p1, "locked"
                                                                                                                                                                                                          130const/4 v1, 0x0
                                                                                                                                                                                                          132invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          133move-result-object v1
                                                                                                                                                                                                          135invoke-direct {p0, v0, p1, v1}, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->appendAttribute(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/Object;)V
                                                                                                                                                                                                          137const-string p1, "/>"
                                                                                                                                                                                                          139invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          141iget-object p1, p0, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->bufferedWriter:Ljava/io/BufferedWriter;
                                                                                                                                                                                                          143invoke-virtual {p1}, Ljava/io/BufferedWriter;->newLine()V
                                                                                                                                                                                                          145iget-object p1, p0, Lorg/thoughtcrime/securesms/database/XmlBackup$Writer;->bufferedWriter:Ljava/io/BufferedWriter;
                                                                                                                                                                                                          147invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          148move-result-object v0
                                                                                                                                                                                                          150invoke-virtual {p1, v0}, Ljava/io/BufferedWriter;->write(Ljava/lang/String;)V
                                                                                                                                                                                                          151return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getInstance
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getJobManager
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.util.Pair.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • address_device_id
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • date_sent
                                                                                                                                                                                                          • read
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • thread_id
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Lorg/thoughtcrime/securesms/database/Address;",
                                                                                                                                                                                                          4"JZ)",
                                                                                                                                                                                                          5"Landroid/util/Pair<",
                                                                                                                                                                                                          6"Ljava/lang/Long;",
                                                                                                                                                                                                          7"Ljava/lang/Long;",
                                                                                                                                                                                                          8">;"
                                                                                                                                                                                                          9}
                                                                                                                                                                                                          10.end annotation
                                                                                                                                                                                                          12iget-object v0, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          13const/4 v1, 0x1
                                                                                                                                                                                                          15invoke-static {v0, p1, v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;->from(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;Z)Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          16move-result-object v0
                                                                                                                                                                                                          18iget-object v2, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          20invoke-static {v2}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          21move-result-object v2
                                                                                                                                                                                                          23invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->getThreadIdFor(Lorg/thoughtcrime/securesms/recipients/Recipient;)J
                                                                                                                                                                                                          24move-result-wide v2
                                                                                                                                                                                                          25new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                                          26const/4 v4, 0x6
                                                                                                                                                                                                          28invoke-direct {v0, v4}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          30const-string v4, "address"
                                                                                                                                                                                                          32invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/Address;->serialize()Ljava/lang/String;
                                                                                                                                                                                                          33move-result-object p1
                                                                                                                                                                                                          35invoke-virtual {v0, v4, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          37const-string p1, "address_device_id"
                                                                                                                                                                                                          39invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          40move-result-object v4
                                                                                                                                                                                                          42invoke-virtual {v0, p1, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          44const-string p1, "date"
                                                                                                                                                                                                          46invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          47move-result-wide v4
                                                                                                                                                                                                          49invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          50move-result-object v4
                                                                                                                                                                                                          52invoke-virtual {v0, p1, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          54const-string p1, "date_sent"
                                                                                                                                                                                                          56invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          57move-result-wide v4
                                                                                                                                                                                                          59invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          60move-result-object v4
                                                                                                                                                                                                          62invoke-virtual {v0, p1, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          64const-string p1, "read"
                                                                                                                                                                                                          65xor-int/lit8 v4, p4, 0x1
                                                                                                                                                                                                          67invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          68move-result-object v4
                                                                                                                                                                                                          70invoke-virtual {v0, p1, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          72const-string p1, "type"
                                                                                                                                                                                                          74invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          75move-result-object p2
                                                                                                                                                                                                          77invoke-virtual {v0, p1, p2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          79const-string p1, "thread_id"
                                                                                                                                                                                                          81invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          82move-result-object p2
                                                                                                                                                                                                          84invoke-virtual {v0, p1, p2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          86iget-object p1, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          88invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          89move-result-object p1
                                                                                                                                                                                                          91const-string p2, "sms"
                                                                                                                                                                                                          92const/4 p3, 0x0
                                                                                                                                                                                                          94invoke-virtual {p1, p2, p3, v0}, Lnet/sqlcipher/database/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                                          95move-result-wide p1
                                                                                                                                                                                                          97iget-object p3, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          99invoke-static {p3}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          100move-result-object p3
                                                                                                                                                                                                          102invoke-virtual {p3, v2, v3, v1}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->update(JZ)Z
                                                                                                                                                                                                          104invoke-virtual {p0, v2, v3}, Lorg/thoughtcrime/securesms/database/SmsDatabase;->notifyConversationListeners(J)V
                                                                                                                                                                                                          106iget-object p3, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          108invoke-static {p3}, Lorg/thoughtcrime/securesms/ApplicationContext;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/ApplicationContext;
                                                                                                                                                                                                          109move-result-object p3
                                                                                                                                                                                                          111invoke-virtual {p3}, Lorg/thoughtcrime/securesms/ApplicationContext;->getJobManager()Lorg/thoughtcrime/securesms/jobmanager/JobManager;
                                                                                                                                                                                                          112move-result-object p3
                                                                                                                                                                                                          113new-instance v0, Lorg/thoughtcrime/securesms/jobs/TrimThreadJob;
                                                                                                                                                                                                          115invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/jobs/TrimThreadJob;-><init>(J)V
                                                                                                                                                                                                          117invoke-virtual {p3, v0}, Lorg/thoughtcrime/securesms/jobmanager/JobManager;->add(Lorg/thoughtcrime/securesms/jobmanager/Job;)V
                                                                                                                                                                                                          118if-eqz p4, :cond_96
                                                                                                                                                                                                          120iget-object p3, p0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->context:Landroid/content/Context;
                                                                                                                                                                                                          122invoke-static {p3}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          123move-result-object p3
                                                                                                                                                                                                          125invoke-virtual {p3, v2, v3, v1}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->incrementUnread(JI)V
                                                                                                                                                                                                          126cond_96: new-instance p3, Landroid/util/Pair;
                                                                                                                                                                                                          128invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          129move-result-object p1
                                                                                                                                                                                                          131invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          132move-result-object p2
                                                                                                                                                                                                          134invoke-direct {p3, p1, p2}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                                          135return-object p3
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.apache.http.impl.cookie.CookieSpecBaseHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.DEFAULT_DATE_PATTERNS:[Ljava/lang/String
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4$2.$SwitchMap$org$apache$http$impl$cookie$BrowserCompatSpecFactoryHC4$SecurityLevel:[I
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecFactoryHC4$SecurityLevel.ordinal
                                                                                                                                                                                                          • java.lang.RuntimeException.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4$1.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicPathHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicDomainHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicMaxAgeHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicSecureHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicCommentHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.datepatterns:[Ljava/lang/String
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicExpiresHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatVersionAttributeHandler.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BrowserCompatSpecHC4.registerAttribHandler
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Unknown security level
                                                                                                                                                                                                          • path
                                                                                                                                                                                                          • domain
                                                                                                                                                                                                          • max-age
                                                                                                                                                                                                          • secure
                                                                                                                                                                                                          • comment
                                                                                                                                                                                                          • expires
                                                                                                                                                                                                          • version
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Lorg/apache/http/impl/cookie/CookieSpecBaseHC4;-><init>()V
                                                                                                                                                                                                          2if-eqz p1, :cond_e
                                                                                                                                                                                                          4invoke-virtual {p1}, [Ljava/lang/String;->clone()Ljava/lang/Object;
                                                                                                                                                                                                          5move-result-object p1
                                                                                                                                                                                                          6check-cast p1, [Ljava/lang/String;
                                                                                                                                                                                                          7iput-object p1, p0, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->datepatterns:[Ljava/lang/String;
                                                                                                                                                                                                          8goto/16 :goto_12
                                                                                                                                                                                                          9cond_e:
                                                                                                                                                                                                          10sget-object p1, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->DEFAULT_DATE_PATTERNS:[Ljava/lang/String;
                                                                                                                                                                                                          11iput-object p1, p0, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->datepatterns:[Ljava/lang/String;
                                                                                                                                                                                                          12goto_12:
                                                                                                                                                                                                          13sget-object p1, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4$2;->$SwitchMap$org$apache$http$impl$cookie$BrowserCompatSpecFactoryHC4$SecurityLevel:[I
                                                                                                                                                                                                          15invoke-virtual {p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecFactoryHC4$SecurityLevel;->ordinal()I
                                                                                                                                                                                                          16move-result p2
                                                                                                                                                                                                          17aget p1, p1, p2
                                                                                                                                                                                                          18packed-switch p1, :pswitch_data_7a
                                                                                                                                                                                                          19new-instance p1, Ljava/lang/RuntimeException;
                                                                                                                                                                                                          21const-string p2, "Unknown security level"
                                                                                                                                                                                                          23invoke-direct {p1, p2}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          24throw p1
                                                                                                                                                                                                          25pswitch_25:
                                                                                                                                                                                                          26const-string p1, "path"
                                                                                                                                                                                                          27new-instance p2, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4$1;
                                                                                                                                                                                                          29invoke-direct {p2, p0}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4$1;-><init>(Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;)V
                                                                                                                                                                                                          31invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          32goto/16 :goto_3a
                                                                                                                                                                                                          33pswitch_30:
                                                                                                                                                                                                          34const-string p1, "path"
                                                                                                                                                                                                          35new-instance p2, Lorg/apache/http/impl/cookie/BasicPathHandlerHC4;
                                                                                                                                                                                                          37invoke-direct {p2}, Lorg/apache/http/impl/cookie/BasicPathHandlerHC4;-><init>()V
                                                                                                                                                                                                          39invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          40goto_3a:
                                                                                                                                                                                                          41const-string p1, "domain"
                                                                                                                                                                                                          42new-instance p2, Lorg/apache/http/impl/cookie/BasicDomainHandlerHC4;
                                                                                                                                                                                                          44invoke-direct {p2}, Lorg/apache/http/impl/cookie/BasicDomainHandlerHC4;-><init>()V
                                                                                                                                                                                                          46invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          48const-string p1, "max-age"
                                                                                                                                                                                                          49new-instance p2, Lorg/apache/http/impl/cookie/BasicMaxAgeHandlerHC4;
                                                                                                                                                                                                          51invoke-direct {p2}, Lorg/apache/http/impl/cookie/BasicMaxAgeHandlerHC4;-><init>()V
                                                                                                                                                                                                          53invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          55const-string p1, "secure"
                                                                                                                                                                                                          56new-instance p2, Lorg/apache/http/impl/cookie/BasicSecureHandlerHC4;
                                                                                                                                                                                                          58invoke-direct {p2}, Lorg/apache/http/impl/cookie/BasicSecureHandlerHC4;-><init>()V
                                                                                                                                                                                                          60invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          62const-string p1, "comment"
                                                                                                                                                                                                          63new-instance p2, Lorg/apache/http/impl/cookie/BasicCommentHandlerHC4;
                                                                                                                                                                                                          65invoke-direct {p2}, Lorg/apache/http/impl/cookie/BasicCommentHandlerHC4;-><init>()V
                                                                                                                                                                                                          67invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          69const-string p1, "expires"
                                                                                                                                                                                                          70new-instance p2, Lorg/apache/http/impl/cookie/BasicExpiresHandlerHC4;
                                                                                                                                                                                                          72iget-object v0, p0, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->datepatterns:[Ljava/lang/String;
                                                                                                                                                                                                          74invoke-direct {p2, v0}, Lorg/apache/http/impl/cookie/BasicExpiresHandlerHC4;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          76invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          78const-string p1, "version"
                                                                                                                                                                                                          79new-instance p2, Lorg/apache/http/impl/cookie/BrowserCompatVersionAttributeHandler;
                                                                                                                                                                                                          81invoke-direct {p2}, Lorg/apache/http/impl/cookie/BrowserCompatVersionAttributeHandler;-><init>()V
                                                                                                                                                                                                          83invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/BrowserCompatSpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          84return-void
                                                                                                                                                                                                          85nop
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.lang.AssertionError.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • source
                                                                                                                                                                                                          • device_id
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • content
                                                                                                                                                                                                          • timestamp
                                                                                                                                                                                                          • server_timestamp
                                                                                                                                                                                                          • server_guid
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0try_start_0:
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          2const/4 v1, 0x0
                                                                                                                                                                                                          3if-eqz v0, :cond_96
                                                                                                                                                                                                          5iget-object v0, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          7invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          8move-result v0
                                                                                                                                                                                                          9if-nez v0, :cond_f
                                                                                                                                                                                                          10goto/16 :goto_96
                                                                                                                                                                                                          11cond_f:
                                                                                                                                                                                                          12iget-object v0, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          14iget-object v2, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          16const-string v3, "type"
                                                                                                                                                                                                          18invoke-interface {v2, v3}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          19move-result v2
                                                                                                                                                                                                          21invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          22move-result v4
                                                                                                                                                                                                          24iget-object v0, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          26iget-object v2, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          28const-string v3, "source"
                                                                                                                                                                                                          30invoke-interface {v2, v3}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          31move-result v2
                                                                                                                                                                                                          33invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          34move-result-object v5
                                                                                                                                                                                                          36iget-object v0, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          38iget-object v2, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          40const-string v3, "device_id"
                                                                                                                                                                                                          42invoke-interface {v2, v3}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          43move-result v2
                                                                                                                                                                                                          45invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          46move-result v6
                                                                                                                                                                                                          48iget-object v0, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          50iget-object v2, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          52const-string v3, "body"
                                                                                                                                                                                                          54invoke-interface {v2, v3}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          55move-result v2
                                                                                                                                                                                                          57invoke-interface {v0, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          58move-result-object v0
                                                                                                                                                                                                          60iget-object v2, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          62iget-object v3, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          64const-string v7, "content"
                                                                                                                                                                                                          66invoke-interface {v3, v7}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          67move-result v3
                                                                                                                                                                                                          69invoke-interface {v2, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          70move-result-object v2
                                                                                                                                                                                                          72iget-object v3, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          74iget-object v7, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          76const-string v8, "timestamp"
                                                                                                                                                                                                          78invoke-interface {v7, v8}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          79move-result v7
                                                                                                                                                                                                          81invoke-interface {v3, v7}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          82move-result-wide v7
                                                                                                                                                                                                          84iget-object v3, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          86iget-object v9, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          88const-string v10, "server_timestamp"
                                                                                                                                                                                                          90invoke-interface {v9, v10}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          91move-result v9
                                                                                                                                                                                                          93invoke-interface {v3, v9}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          94move-result-wide v11
                                                                                                                                                                                                          96iget-object v3, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          98iget-object v9, p0, Lorg/thoughtcrime/securesms/database/PushDatabase$Reader;->cursor:Landroid/database/Cursor;
                                                                                                                                                                                                          100const-string v10, "server_guid"
                                                                                                                                                                                                          102invoke-interface {v9, v10}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          103move-result v9
                                                                                                                                                                                                          105invoke-interface {v3, v9}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          106move-result-object v13
                                                                                                                                                                                                          107new-instance v14, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;
                                                                                                                                                                                                          108if-eqz v0, :cond_89
                                                                                                                                                                                                          110invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Base64;->decode(Ljava/lang/String;)[B
                                                                                                                                                                                                          111move-result-object v0
                                                                                                                                                                                                          112move-object v9, v0
                                                                                                                                                                                                          113goto/16 :goto_8a
                                                                                                                                                                                                          114cond_89: move-object v9, v1
                                                                                                                                                                                                          115goto_8a: if-eqz v2, :cond_90
                                                                                                                                                                                                          117invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Base64;->decode(Ljava/lang/String;)[B
                                                                                                                                                                                                          118move-result-object v1
                                                                                                                                                                                                          119cond_90: move-object v10, v1
                                                                                                                                                                                                          120move-object v3, v14
                                                                                                                                                                                                          122invoke-direct/range {v3 .. v13}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;-><init>(ILjava/lang/String;IJ[B[BJLjava/lang/String;)V
                                                                                                                                                                                                          123try_end_95: return-object v14
                                                                                                                                                                                                          124goto_96: return-object v1
                                                                                                                                                                                                          125catch_97: move-exception v0
                                                                                                                                                                                                          126new-instance v1, Ljava/lang/AssertionError;
                                                                                                                                                                                                          128invoke-direct {v1, v0}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          129throw v1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_thread_id_index ON sms (thread_id);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_read_index ON sms (read);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_read_and_notified_and_thread_id_index ON sms(read,notified,thread_id);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_type_index ON sms (type);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_date_sent_index ON sms (date_sent);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS sms_thread_date_index ON sms (thread_id, date);
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • thread_id
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • address_device_id
                                                                                                                                                                                                          • person
                                                                                                                                                                                                          • date AS date_received
                                                                                                                                                                                                          • date_sent AS date_sent
                                                                                                                                                                                                          • protocol
                                                                                                                                                                                                          • read
                                                                                                                                                                                                          • status
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • reply_path_present
                                                                                                                                                                                                          • subject
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • service_center
                                                                                                                                                                                                          • delivery_receipt_count
                                                                                                                                                                                                          • mismatched_identities
                                                                                                                                                                                                          • subscription_id
                                                                                                                                                                                                          • expires_in
                                                                                                                                                                                                          • expire_started
                                                                                                                                                                                                          • notified
                                                                                                                                                                                                          • read_receipt_count
                                                                                                                                                                                                          • unidentified
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "CREATE INDEX IF NOT EXISTS sms_thread_id_index ON sms (thread_id);"
                                                                                                                                                                                                          3const-string v1, "CREATE INDEX IF NOT EXISTS sms_read_index ON sms (read);"
                                                                                                                                                                                                          5const-string v2, "CREATE INDEX IF NOT EXISTS sms_read_and_notified_and_thread_id_index ON sms(read,notified,thread_id);"
                                                                                                                                                                                                          7const-string v3, "CREATE INDEX IF NOT EXISTS sms_type_index ON sms (type);"
                                                                                                                                                                                                          9const-string v4, "CREATE INDEX IF NOT EXISTS sms_date_sent_index ON sms (date_sent);"
                                                                                                                                                                                                          11const-string v5, "CREATE INDEX IF NOT EXISTS sms_thread_date_index ON sms (thread_id, date);"
                                                                                                                                                                                                          12filled-new-array/range {v0 .. v5}, [Ljava/lang/String;
                                                                                                                                                                                                          13move-result-object v0
                                                                                                                                                                                                          14sput-object v0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->CREATE_INDEXS:[Ljava/lang/String;
                                                                                                                                                                                                          16const-string v1, "_id"
                                                                                                                                                                                                          18const-string v2, "thread_id"
                                                                                                                                                                                                          20const-string v3, "address"
                                                                                                                                                                                                          22const-string v4, "address_device_id"
                                                                                                                                                                                                          24const-string v5, "person"
                                                                                                                                                                                                          26const-string v6, "date AS date_received"
                                                                                                                                                                                                          28const-string v7, "date_sent AS date_sent"
                                                                                                                                                                                                          30const-string v8, "protocol"
                                                                                                                                                                                                          32const-string v9, "read"
                                                                                                                                                                                                          34const-string v10, "status"
                                                                                                                                                                                                          36const-string v11, "type"
                                                                                                                                                                                                          38const-string v12, "reply_path_present"
                                                                                                                                                                                                          40const-string v13, "subject"
                                                                                                                                                                                                          42const-string v14, "body"
                                                                                                                                                                                                          44const-string v15, "service_center"
                                                                                                                                                                                                          46const-string v16, "delivery_receipt_count"
                                                                                                                                                                                                          48const-string v17, "mismatched_identities"
                                                                                                                                                                                                          50const-string v18, "subscription_id"
                                                                                                                                                                                                          52const-string v19, "expires_in"
                                                                                                                                                                                                          54const-string v20, "expire_started"
                                                                                                                                                                                                          56const-string v21, "notified"
                                                                                                                                                                                                          58const-string v22, "read_receipt_count"
                                                                                                                                                                                                          60const-string v23, "unidentified"
                                                                                                                                                                                                          61filled-new-array/range {v1 .. v23}, [Ljava/lang/String;
                                                                                                                                                                                                          62move-result-object v0
                                                                                                                                                                                                          63sput-object v0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->MESSAGE_PROJECTION:[Ljava/lang/String;
                                                                                                                                                                                                          64new-instance v0, Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;
                                                                                                                                                                                                          66invoke-direct {v0}, Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;-><init>()V
                                                                                                                                                                                                          67sput-object v0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->earlyDeliveryReceiptCache:Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;
                                                                                                                                                                                                          68new-instance v0, Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;
                                                                                                                                                                                                          70invoke-direct {v0}, Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;-><init>()V
                                                                                                                                                                                                          71sput-object v0, Lorg/thoughtcrime/securesms/database/SmsDatabase;->earlyReadReceiptCache:Lorg/thoughtcrime/securesms/database/EarlyReceiptCache;
                                                                                                                                                                                                          72return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Long.longValue
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • source
                                                                                                                                                                                                          • device_id
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • content
                                                                                                                                                                                                          • timestamp
                                                                                                                                                                                                          • server_timestamp
                                                                                                                                                                                                          • server_guid
                                                                                                                                                                                                          • push
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0, p1}, Lorg/thoughtcrime/securesms/database/PushDatabase;->find(Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;)Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4invoke-virtual {v0}, Lorg/whispersystems/libsignal/util/guava/Optional;->isPresent()Z
                                                                                                                                                                                                          5move-result v1
                                                                                                                                                                                                          6if-eqz v1, :cond_15
                                                                                                                                                                                                          8invoke-virtual {v0}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          9move-result-object p1
                                                                                                                                                                                                          10check-cast p1, Ljava/lang/Long;
                                                                                                                                                                                                          12invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                                          13move-result-wide v0
                                                                                                                                                                                                          14return-wide v0
                                                                                                                                                                                                          15cond_15: new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                                          17invoke-direct {v0}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                                          19const-string v1, "type"
                                                                                                                                                                                                          21invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->getType()I
                                                                                                                                                                                                          22move-result v2
                                                                                                                                                                                                          24invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          25move-result-object v2
                                                                                                                                                                                                          27invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          29const-string v1, "source"
                                                                                                                                                                                                          31invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->getSource()Ljava/lang/String;
                                                                                                                                                                                                          32move-result-object v2
                                                                                                                                                                                                          34invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          36const-string v1, "device_id"
                                                                                                                                                                                                          38invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->getSourceDevice()I
                                                                                                                                                                                                          39move-result v2
                                                                                                                                                                                                          41invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          42move-result-object v2
                                                                                                                                                                                                          44invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          46const-string v1, "body"
                                                                                                                                                                                                          48invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->hasLegacyMessage()Z
                                                                                                                                                                                                          49move-result v2
                                                                                                                                                                                                          50if-eqz v2, :cond_4e
                                                                                                                                                                                                          52invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->getLegacyMessage()[B
                                                                                                                                                                                                          53move-result-object v2
                                                                                                                                                                                                          55invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Base64;->encodeBytes([B)Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object v2
                                                                                                                                                                                                          57goto/16 :goto_50
                                                                                                                                                                                                          58cond_4e:
                                                                                                                                                                                                          59const-string v2, ""
                                                                                                                                                                                                          60goto_50:
                                                                                                                                                                                                          61invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          63const-string v1, "content"
                                                                                                                                                                                                          65invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->hasContent()Z
                                                                                                                                                                                                          66move-result v2
                                                                                                                                                                                                          67if-eqz v2, :cond_64
                                                                                                                                                                                                          69invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->getContent()[B
                                                                                                                                                                                                          70move-result-object v2
                                                                                                                                                                                                          72invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Base64;->encodeBytes([B)Ljava/lang/String;
                                                                                                                                                                                                          73move-result-object v2
                                                                                                                                                                                                          74goto/16 :goto_66
                                                                                                                                                                                                          75cond_64:
                                                                                                                                                                                                          76const-string v2, ""
                                                                                                                                                                                                          77goto_66:
                                                                                                                                                                                                          78invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          80const-string v1, "timestamp"
                                                                                                                                                                                                          82invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->getTimestamp()J
                                                                                                                                                                                                          83move-result-wide v2
                                                                                                                                                                                                          85invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          86move-result-object v2
                                                                                                                                                                                                          88invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          90const-string v1, "server_timestamp"
                                                                                                                                                                                                          92invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->getServerTimestamp()J
                                                                                                                                                                                                          93move-result-wide v2
                                                                                                                                                                                                          95invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          96move-result-object v2
                                                                                                                                                                                                          98invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          100const-string v1, "server_guid"
                                                                                                                                                                                                          102invoke-virtual {p1}, Lorg/whispersystems/signalservice/api/messages/SignalServiceEnvelope;->getUuid()Ljava/lang/String;
                                                                                                                                                                                                          103move-result-object p1
                                                                                                                                                                                                          105invoke-virtual {v0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          107iget-object p1, p0, Lorg/thoughtcrime/securesms/database/PushDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          109invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          110move-result-object p1
                                                                                                                                                                                                          112const-string v1, "push"
                                                                                                                                                                                                          113const/4 v2, 0x0
                                                                                                                                                                                                          115invoke-virtual {p1, v1, v2, v0}, Lnet/sqlcipher/database/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                                          116move-result-wide v0
                                                                                                                                                                                                          117return-wide v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • android.database.Cursor.getLong
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • date_sent
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • expires_in
                                                                                                                                                                                                          • expire_started
                                                                                                                                                                                                          • read
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Ljava/lang/String;",
                                                                                                                                                                                                          4"[",
                                                                                                                                                                                                          5"Ljava/lang/String;",
                                                                                                                                                                                                          6")",
                                                                                                                                                                                                          7"Ljava/util/List<",
                                                                                                                                                                                                          8"Lorg/thoughtcrime/securesms/database/MessagingDatabase$MarkedMessageInfo;",
                                                                                                                                                                                                          9">;"
                                                                                                                                                                                                          10}
                                                                                                                                                                                                          11.end annotation
                                                                                                                                                                                                          12move-object/from16 v1, p0
                                                                                                                                                                                                          14iget-object v0, v1, Lorg/thoughtcrime/securesms/database/SmsDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          16invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          17move-result-object v10
                                                                                                                                                                                                          18new-instance v0, Ljava/util/LinkedList;
                                                                                                                                                                                                          20invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          22invoke-virtual {v10}, Lnet/sqlcipher/database/SQLiteDatabase;->beginTransaction()V
                                                                                                                                                                                                          23const/4 v11, 0x0
                                                                                                                                                                                                          24try_start_11:
                                                                                                                                                                                                          25const-string v3, "sms"
                                                                                                                                                                                                          27const-string v4, "_id"
                                                                                                                                                                                                          29const-string v5, "address"
                                                                                                                                                                                                          31const-string v6, "date_sent"
                                                                                                                                                                                                          33const-string v7, "type"
                                                                                                                                                                                                          35const-string v8, "expires_in"
                                                                                                                                                                                                          37const-string v9, "expire_started"
                                                                                                                                                                                                          38filled-new-array/range {v4 .. v9}, [Ljava/lang/String;
                                                                                                                                                                                                          39move-result-object v4
                                                                                                                                                                                                          40const/4 v7, 0x0
                                                                                                                                                                                                          41const/4 v8, 0x0
                                                                                                                                                                                                          42const/4 v9, 0x0
                                                                                                                                                                                                          43move-object v2, v10
                                                                                                                                                                                                          44move-object/from16 v5, p1
                                                                                                                                                                                                          45move-object/from16 v6, p2
                                                                                                                                                                                                          47invoke-virtual/range {v2 .. v9}, Lnet/sqlcipher/database/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/sqlcipher/Cursor;
                                                                                                                                                                                                          48move-result-object v11
                                                                                                                                                                                                          49cond_2f: const/4 v2, 0x1
                                                                                                                                                                                                          50if-eqz v11, :cond_75
                                                                                                                                                                                                          52invoke-interface {v11}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          53move-result v3
                                                                                                                                                                                                          54if-eqz v3, :cond_75
                                                                                                                                                                                                          55const/4 v3, 0x3
                                                                                                                                                                                                          57invoke-interface {v11, v3}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          58move-result-wide v3
                                                                                                                                                                                                          60invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/database/MmsSmsColumns$Types;->isSecureType(J)Z
                                                                                                                                                                                                          61move-result v3
                                                                                                                                                                                                          62if-eqz v3, :cond_2f
                                                                                                                                                                                                          63new-instance v3, Lorg/thoughtcrime/securesms/database/MessagingDatabase$SyncMessageId;
                                                                                                                                                                                                          65invoke-interface {v11, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          66move-result-object v2
                                                                                                                                                                                                          68invoke-static {v2}, Lorg/thoughtcrime/securesms/database/Address;->fromSerialized(Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          69move-result-object v2
                                                                                                                                                                                                          70const/4 v4, 0x2
                                                                                                                                                                                                          72invoke-interface {v11, v4}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          73move-result-wide v4
                                                                                                                                                                                                          75invoke-direct {v3, v2, v4, v5}, Lorg/thoughtcrime/securesms/database/MessagingDatabase$SyncMessageId;-><init>(Lorg/thoughtcrime/securesms/database/Address;J)V
                                                                                                                                                                                                          76new-instance v2, Lorg/thoughtcrime/securesms/database/MessagingDatabase$ExpirationInfo;
                                                                                                                                                                                                          77const/4 v4, 0x0
                                                                                                                                                                                                          79invoke-interface {v11, v4}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          80move-result-wide v13
                                                                                                                                                                                                          81const/4 v4, 0x4
                                                                                                                                                                                                          83invoke-interface {v11, v4}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          84move-result-wide v15
                                                                                                                                                                                                          85const/4 v4, 0x5
                                                                                                                                                                                                          87invoke-interface {v11, v4}, Landroid/database/Cursor;->getLong(I)J
                                                                                                                                                                                                          88move-result-wide v17
                                                                                                                                                                                                          89const/16 v19, 0x0
                                                                                                                                                                                                          90move-object v12, v2
                                                                                                                                                                                                          92invoke-direct/range {v12 .. v19}, Lorg/thoughtcrime/securesms/database/MessagingDatabase$ExpirationInfo;-><init>(JJJZ)V
                                                                                                                                                                                                          93new-instance v4, Lorg/thoughtcrime/securesms/database/MessagingDatabase$MarkedMessageInfo;
                                                                                                                                                                                                          95invoke-direct {v4, v3, v2}, Lorg/thoughtcrime/securesms/database/MessagingDatabase$MarkedMessageInfo;-><init>(Lorg/thoughtcrime/securesms/database/MessagingDatabase$SyncMessageId;Lorg/thoughtcrime/securesms/database/MessagingDatabase$ExpirationInfo;)V
                                                                                                                                                                                                          97invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          98goto/16 :goto_2f
                                                                                                                                                                                                          99cond_75: new-instance v3, Landroid/content/ContentValues;
                                                                                                                                                                                                          101invoke-direct {v3}, Landroid/content/ContentValues;-><init>()V
                                                                                                                                                                                                          103const-string v4, "read"
                                                                                                                                                                                                          105invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          106move-result-object v2
                                                                                                                                                                                                          108invoke-virtual {v3, v4, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          110const-string v2, "sms"
                                                                                                                                                                                                          111move-object/from16 v4, p1
                                                                                                                                                                                                          112move-object/from16 v5, p2
                                                                                                                                                                                                          114invoke-virtual {v10, v2, v3, v4, v5}, Lnet/sqlcipher/database/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          116invoke-virtual {v10}, Lnet/sqlcipher/database/SQLiteDatabase;->setTransactionSuccessful()V
                                                                                                                                                                                                          117try_end_8f: if-eqz v11, :cond_94
                                                                                                                                                                                                          119invoke-interface {v11}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          120cond_94:
                                                                                                                                                                                                          121invoke-virtual {v10}, Lnet/sqlcipher/database/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                                          122return-object v0
                                                                                                                                                                                                          123catchall_98: move-exception v0
                                                                                                                                                                                                          124if-eqz v11, :cond_9e
                                                                                                                                                                                                          126invoke-interface {v11}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          127cond_9e:
                                                                                                                                                                                                          128invoke-virtual {v10}, Lnet/sqlcipher/database/SQLiteDatabase;->endTransaction()V
                                                                                                                                                                                                          129throw v0
                                                                                                                                                                                                          130return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.apache.http.impl.cookie.CookieSpecBaseHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.DATE_PATTERNS:[Ljava/lang/String
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109VersionHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicPathHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109DomainHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicMaxAgeHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicSecureHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicCommentHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.datepatterns:[Ljava/lang/String
                                                                                                                                                                                                          • org.apache.http.impl.cookie.BasicExpiresHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.registerAttribHandler
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • version
                                                                                                                                                                                                          • path
                                                                                                                                                                                                          • domain
                                                                                                                                                                                                          • max-age
                                                                                                                                                                                                          • secure
                                                                                                                                                                                                          • comment
                                                                                                                                                                                                          • expires
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Lorg/apache/http/impl/cookie/CookieSpecBaseHC4;-><init>()V
                                                                                                                                                                                                          2if-eqz p1, :cond_e
                                                                                                                                                                                                          4invoke-virtual {p1}, [Ljava/lang/String;->clone()Ljava/lang/Object;
                                                                                                                                                                                                          5move-result-object p1
                                                                                                                                                                                                          6check-cast p1, [Ljava/lang/String;
                                                                                                                                                                                                          7iput-object p1, p0, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->datepatterns:[Ljava/lang/String;
                                                                                                                                                                                                          8goto/16 :goto_12
                                                                                                                                                                                                          9cond_e:
                                                                                                                                                                                                          10sget-object p1, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->DATE_PATTERNS:[Ljava/lang/String;
                                                                                                                                                                                                          11iput-object p1, p0, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->datepatterns:[Ljava/lang/String;
                                                                                                                                                                                                          12goto_12: iput-boolean p2, p0, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->oneHeader:Z
                                                                                                                                                                                                          14const-string p1, "version"
                                                                                                                                                                                                          15new-instance p2, Lorg/apache/http/impl/cookie/RFC2109VersionHandlerHC4;
                                                                                                                                                                                                          17invoke-direct {p2}, Lorg/apache/http/impl/cookie/RFC2109VersionHandlerHC4;-><init>()V
                                                                                                                                                                                                          19invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          21const-string p1, "path"
                                                                                                                                                                                                          22new-instance p2, Lorg/apache/http/impl/cookie/BasicPathHandlerHC4;
                                                                                                                                                                                                          24invoke-direct {p2}, Lorg/apache/http/impl/cookie/BasicPathHandlerHC4;-><init>()V
                                                                                                                                                                                                          26invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          28const-string p1, "domain"
                                                                                                                                                                                                          29new-instance p2, Lorg/apache/http/impl/cookie/RFC2109DomainHandlerHC4;
                                                                                                                                                                                                          31invoke-direct {p2}, Lorg/apache/http/impl/cookie/RFC2109DomainHandlerHC4;-><init>()V
                                                                                                                                                                                                          33invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          35const-string p1, "max-age"
                                                                                                                                                                                                          36new-instance p2, Lorg/apache/http/impl/cookie/BasicMaxAgeHandlerHC4;
                                                                                                                                                                                                          38invoke-direct {p2}, Lorg/apache/http/impl/cookie/BasicMaxAgeHandlerHC4;-><init>()V
                                                                                                                                                                                                          40invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          42const-string p1, "secure"
                                                                                                                                                                                                          43new-instance p2, Lorg/apache/http/impl/cookie/BasicSecureHandlerHC4;
                                                                                                                                                                                                          45invoke-direct {p2}, Lorg/apache/http/impl/cookie/BasicSecureHandlerHC4;-><init>()V
                                                                                                                                                                                                          47invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          49const-string p1, "comment"
                                                                                                                                                                                                          50new-instance p2, Lorg/apache/http/impl/cookie/BasicCommentHandlerHC4;
                                                                                                                                                                                                          52invoke-direct {p2}, Lorg/apache/http/impl/cookie/BasicCommentHandlerHC4;-><init>()V
                                                                                                                                                                                                          54invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          56const-string p1, "expires"
                                                                                                                                                                                                          57new-instance p2, Lorg/apache/http/impl/cookie/BasicExpiresHandlerHC4;
                                                                                                                                                                                                          59iget-object v0, p0, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->datepatterns:[Ljava/lang/String;
                                                                                                                                                                                                          61invoke-direct {p2, v0}, Lorg/apache/http/impl/cookie/BasicExpiresHandlerHC4;-><init>([Ljava/lang/String;)V
                                                                                                                                                                                                          63invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          64return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Certificate
                                                                                                                                                                                                          • Signature
                                                                                                                                                                                                          • Id
                                                                                                                                                                                                          • Key
                                                                                                                                                                                                          • Sender
                                                                                                                                                                                                          • SenderDevice
                                                                                                                                                                                                          • Expires
                                                                                                                                                                                                          • IdentityKey
                                                                                                                                                                                                          • Signer
                                                                                                                                                                                                          • EphemeralPublic
                                                                                                                                                                                                          • EncryptedStatic
                                                                                                                                                                                                          • EncryptedMessage
                                                                                                                                                                                                          • Type
                                                                                                                                                                                                          • SenderCertificate
                                                                                                                                                                                                          • Content
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$6502(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          3invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          4move-result-object p1
                                                                                                                                                                                                          6invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          7move-result-object p1
                                                                                                                                                                                                          8const/4 v0, 0x0
                                                                                                                                                                                                          10invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          11move-result-object p1
                                                                                                                                                                                                          12check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          14invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          15new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          17invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->access$000()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          18move-result-object v1
                                                                                                                                                                                                          20const-string v2, "Certificate"
                                                                                                                                                                                                          22const-string v3, "Signature"
                                                                                                                                                                                                          23filled-new-array {v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          24move-result-object v2
                                                                                                                                                                                                          26invoke-direct {p1, v1, v2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          28invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          30invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->access$000()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          31move-result-object p1
                                                                                                                                                                                                          33invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List;
                                                                                                                                                                                                          34move-result-object p1
                                                                                                                                                                                                          36invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          37move-result-object p1
                                                                                                                                                                                                          38check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          40invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$302(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          41new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          43invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->access$300()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          44move-result-object v1
                                                                                                                                                                                                          46const-string v2, "Id"
                                                                                                                                                                                                          48const-string v3, "Key"
                                                                                                                                                                                                          49filled-new-array {v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          50move-result-object v2
                                                                                                                                                                                                          52invoke-direct {p1, v1, v2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          54invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$402(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          56invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          57move-result-object p1
                                                                                                                                                                                                          59invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          60move-result-object p1
                                                                                                                                                                                                          61const/4 v1, 0x1
                                                                                                                                                                                                          63invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          64move-result-object p1
                                                                                                                                                                                                          65check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          67invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$2002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          68new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          70invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->access$2000()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          71move-result-object v1
                                                                                                                                                                                                          73const-string v2, "Certificate"
                                                                                                                                                                                                          75const-string v3, "Signature"
                                                                                                                                                                                                          76filled-new-array {v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          77move-result-object v2
                                                                                                                                                                                                          79invoke-direct {p1, v1, v2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          81invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$2102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          83invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->access$2000()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          84move-result-object p1
                                                                                                                                                                                                          86invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List;
                                                                                                                                                                                                          87move-result-object p1
                                                                                                                                                                                                          89invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          90move-result-object p1
                                                                                                                                                                                                          91check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          93invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$2302(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          94new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          96invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->access$2300()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          97move-result-object v1
                                                                                                                                                                                                          99const-string v2, "Sender"
                                                                                                                                                                                                          101const-string v3, "SenderDevice"
                                                                                                                                                                                                          103const-string v4, "Expires"
                                                                                                                                                                                                          105const-string v5, "IdentityKey"
                                                                                                                                                                                                          107const-string v6, "Signer"
                                                                                                                                                                                                          108filled-new-array {v2, v3, v4, v5, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          109move-result-object v2
                                                                                                                                                                                                          111invoke-direct {p1, v1, v2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          113invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$2402(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          115invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          116move-result-object p1
                                                                                                                                                                                                          118invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          119move-result-object p1
                                                                                                                                                                                                          120const/4 v1, 0x2
                                                                                                                                                                                                          122invoke-interface {p1, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          123move-result-object p1
                                                                                                                                                                                                          124check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          126invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$4302(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          127new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          129invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->access$4300()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          130move-result-object v1
                                                                                                                                                                                                          132const-string v2, "EphemeralPublic"
                                                                                                                                                                                                          134const-string v3, "EncryptedStatic"
                                                                                                                                                                                                          136const-string v4, "EncryptedMessage"
                                                                                                                                                                                                          137filled-new-array {v2, v3, v4}, [Ljava/lang/String;
                                                                                                                                                                                                          138move-result-object v2
                                                                                                                                                                                                          140invoke-direct {p1, v1, v2}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          142invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$4402(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          144invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->access$4300()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          145move-result-object p1
                                                                                                                                                                                                          147invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$Descriptor;->getNestedTypes()Ljava/util/List;
                                                                                                                                                                                                          148move-result-object p1
                                                                                                                                                                                                          150invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          151move-result-object p1
                                                                                                                                                                                                          152check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          154invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$4602(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          155new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          157invoke-static {}, Lorg/signal/libsignal/metadata/SignalProtos;->access$4600()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          158move-result-object v0
                                                                                                                                                                                                          160const-string v1, "Type"
                                                                                                                                                                                                          162const-string v2, "SenderCertificate"
                                                                                                                                                                                                          164const-string v3, "Content"
                                                                                                                                                                                                          165filled-new-array {v1, v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          166move-result-object v1
                                                                                                                                                                                                          168invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          170invoke-static {p1}, Lorg/signal/libsignal/metadata/SignalProtos;->access$4702(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          171const/4 p1, 0x0
                                                                                                                                                                                                          172return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • java.lang.Math.max
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • org.thoughtcrime.securesms.SendReceiveService.SENT_SMS_ACTION
                                                                                                                                                                                                          • custom://
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • message_id
                                                                                                                                                                                                          • run_attempt
                                                                                                                                                                                                          • upgraded
                                                                                                                                                                                                          • push
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                                          2const-string v1, "org.thoughtcrime.securesms.SendReceiveService.SENT_SMS_ACTION"
                                                                                                                                                                                                          3new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          5invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          7const-string v3, "custom://"
                                                                                                                                                                                                          9invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          11invoke-virtual {v2, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          13invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          14move-result-wide v3
                                                                                                                                                                                                          16invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          18invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          19move-result-object v2
                                                                                                                                                                                                          21invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          22move-result-object v2
                                                                                                                                                                                                          23const-class v3, Lorg/thoughtcrime/securesms/service/SmsDeliveryListener;
                                                                                                                                                                                                          25invoke-direct {v0, v1, v2, p1, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                                          27const-string p1, "type"
                                                                                                                                                                                                          29invoke-virtual {v0, p1, p4, p5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                                          31const-string p1, "message_id"
                                                                                                                                                                                                          33invoke-virtual {v0, p1, p2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                                          35const-string p1, "run_attempt"
                                                                                                                                                                                                          36iget p2, p0, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->runAttempt:I
                                                                                                                                                                                                          38invoke-virtual {p0}, Lorg/thoughtcrime/securesms/jobs/SmsSendJob;->getRunAttempt()I
                                                                                                                                                                                                          39move-result p3
                                                                                                                                                                                                          41invoke-static {p2, p3}, Ljava/lang/Math;->max(II)I
                                                                                                                                                                                                          42move-result p2
                                                                                                                                                                                                          44invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
                                                                                                                                                                                                          46const-string p1, "upgraded"
                                                                                                                                                                                                          48invoke-virtual {v0, p1, p6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                                          50const-string p1, "push"
                                                                                                                                                                                                          52invoke-virtual {v0, p1, p7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                                          53return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.support.v7.widget.LinearLayoutCompat.<init>
                                                                                                                                                                                                          • android.graphics.Rect.<init>
                                                                                                                                                                                                          • java.util.HashSet.<init>
                                                                                                                                                                                                          • java.util.HashSet.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getIdentifier
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getDimensionPixelSize
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getDimensionPixelSize
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getDimensionPixelSize
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getDimensionPixelSize
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.getResources
                                                                                                                                                                                                          • android.content.res.Resources.getDimensionPixelSize
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.getViewInset
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • status_bar_height
                                                                                                                                                                                                          • dimen
                                                                                                                                                                                                          • android
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0, p1, p2, p3}, Landroid/support/v7/widget/LinearLayoutCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
                                                                                                                                                                                                          2new-instance p1, Landroid/graphics/Rect;
                                                                                                                                                                                                          4invoke-direct {p1}, Landroid/graphics/Rect;-><init>()V
                                                                                                                                                                                                          5iput-object p1, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->rect:Landroid/graphics/Rect;
                                                                                                                                                                                                          6new-instance p1, Ljava/util/HashSet;
                                                                                                                                                                                                          8invoke-direct {p1}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                                          9iput-object p1, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->hiddenListeners:Ljava/util/Set;
                                                                                                                                                                                                          10new-instance p1, Ljava/util/HashSet;
                                                                                                                                                                                                          12invoke-direct {p1}, Ljava/util/HashSet;-><init>()V
                                                                                                                                                                                                          13iput-object p1, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->shownListeners:Ljava/util/Set;
                                                                                                                                                                                                          14const/4 p1, 0x0
                                                                                                                                                                                                          15iput-boolean p1, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->keyboardOpen:Z
                                                                                                                                                                                                          16const/4 p2, -0x1
                                                                                                                                                                                                          17iput p2, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->rotation:I
                                                                                                                                                                                                          18iput-boolean p1, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->isFullscreen:Z
                                                                                                                                                                                                          20invoke-virtual {p0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          21move-result-object p2
                                                                                                                                                                                                          23const-string p3, "status_bar_height"
                                                                                                                                                                                                          25const-string v0, "dimen"
                                                                                                                                                                                                          27const-string v1, "android"
                                                                                                                                                                                                          29invoke-virtual {p2, p3, v0, v1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
                                                                                                                                                                                                          30move-result p2
                                                                                                                                                                                                          32invoke-virtual {p0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          33move-result-object p3
                                                                                                                                                                                                          34const v0, 0x7f0700d7
                                                                                                                                                                                                          36invoke-virtual {p3, v0}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
                                                                                                                                                                                                          37move-result p3
                                                                                                                                                                                                          38iput p3, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->minKeyboardSize:I
                                                                                                                                                                                                          40invoke-virtual {p0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          41move-result-object p3
                                                                                                                                                                                                          42const v0, 0x7f0700d5
                                                                                                                                                                                                          44invoke-virtual {p3, v0}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
                                                                                                                                                                                                          45move-result p3
                                                                                                                                                                                                          46iput p3, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->minCustomKeyboardSize:I
                                                                                                                                                                                                          48invoke-virtual {p0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          49move-result-object p3
                                                                                                                                                                                                          50const v0, 0x7f070077
                                                                                                                                                                                                          52invoke-virtual {p3, v0}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
                                                                                                                                                                                                          53move-result p3
                                                                                                                                                                                                          54iput p3, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->defaultCustomKeyboardSize:I
                                                                                                                                                                                                          56invoke-virtual {p0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          57move-result-object p3
                                                                                                                                                                                                          58const v0, 0x7f0700d6
                                                                                                                                                                                                          60invoke-virtual {p3, v0}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
                                                                                                                                                                                                          61move-result p3
                                                                                                                                                                                                          62iput p3, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->minCustomKeyboardTopMargin:I
                                                                                                                                                                                                          63if-lez p2, :cond_6c
                                                                                                                                                                                                          65invoke-virtual {p0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->getResources()Landroid/content/res/Resources;
                                                                                                                                                                                                          66move-result-object p1
                                                                                                                                                                                                          68invoke-virtual {p1, p2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
                                                                                                                                                                                                          69move-result p1
                                                                                                                                                                                                          70cond_6c: iput p1, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->statusBarHeight:I
                                                                                                                                                                                                          72invoke-direct {p0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->getViewInset()I
                                                                                                                                                                                                          73move-result p1
                                                                                                                                                                                                          74iput p1, p0, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;->viewInset:I
                                                                                                                                                                                                          75return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS thread_recipient_ids_index ON thread (recipient_ids);
                                                                                                                                                                                                          • CREATE INDEX IF NOT EXISTS archived_count_index ON thread (archived, message_count);
                                                                                                                                                                                                          • _id
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • message_count
                                                                                                                                                                                                          • recipient_ids
                                                                                                                                                                                                          • snippet
                                                                                                                                                                                                          • snippet_cs
                                                                                                                                                                                                          • read
                                                                                                                                                                                                          • unread_count
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • error
                                                                                                                                                                                                          • snippet_type
                                                                                                                                                                                                          • snippet_uri
                                                                                                                                                                                                          • archived
                                                                                                                                                                                                          • status
                                                                                                                                                                                                          • delivery_receipt_count
                                                                                                                                                                                                          • expires_in
                                                                                                                                                                                                          • last_seen
                                                                                                                                                                                                          • read_receipt_count
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "CREATE INDEX IF NOT EXISTS thread_recipient_ids_index ON thread (recipient_ids);"
                                                                                                                                                                                                          3const-string v1, "CREATE INDEX IF NOT EXISTS archived_count_index ON thread (archived, message_count);"
                                                                                                                                                                                                          4filled-new-array {v0, v1}, [Ljava/lang/String;
                                                                                                                                                                                                          5move-result-object v0
                                                                                                                                                                                                          6sput-object v0, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->CREATE_INDEXS:[Ljava/lang/String;
                                                                                                                                                                                                          8const-string v1, "_id"
                                                                                                                                                                                                          10const-string v2, "date"
                                                                                                                                                                                                          12const-string v3, "message_count"
                                                                                                                                                                                                          14const-string v4, "recipient_ids"
                                                                                                                                                                                                          16const-string v5, "snippet"
                                                                                                                                                                                                          18const-string v6, "snippet_cs"
                                                                                                                                                                                                          20const-string v7, "read"
                                                                                                                                                                                                          22const-string v8, "unread_count"
                                                                                                                                                                                                          24const-string v9, "type"
                                                                                                                                                                                                          26const-string v10, "error"
                                                                                                                                                                                                          28const-string v11, "snippet_type"
                                                                                                                                                                                                          30const-string v12, "snippet_uri"
                                                                                                                                                                                                          32const-string v13, "archived"
                                                                                                                                                                                                          34const-string v14, "status"
                                                                                                                                                                                                          36const-string v15, "delivery_receipt_count"
                                                                                                                                                                                                          38const-string v16, "expires_in"
                                                                                                                                                                                                          40const-string v17, "last_seen"
                                                                                                                                                                                                          42const-string v18, "read_receipt_count"
                                                                                                                                                                                                          43filled-new-array/range {v1 .. v18}, [Ljava/lang/String;
                                                                                                                                                                                                          44move-result-object v0
                                                                                                                                                                                                          45sput-object v0, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->THREAD_PROJECTION:[Ljava/lang/String;
                                                                                                                                                                                                          47sget-object v0, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->THREAD_PROJECTION:[Ljava/lang/String;
                                                                                                                                                                                                          49invoke-static {v0}, Lcom/annimon/stream/Stream;->of([Ljava/lang/Object;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          50move-result-object v0
                                                                                                                                                                                                          52sget-object v1, Lorg/thoughtcrime/securesms/database/-$$Lambda$ThreadDatabase$iIM_Sgpj-zgTIAU5RB_8KAWGHxA;->INSTANCE:Lorg/thoughtcrime/securesms/database/-$$Lambda$ThreadDatabase$iIM_Sgpj-zgTIAU5RB_8KAWGHxA;
                                                                                                                                                                                                          54invoke-virtual {v0, v1}, Lcom/annimon/stream/Stream;->map(Lcom/annimon/stream/function/Function;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          55move-result-object v0
                                                                                                                                                                                                          57invoke-virtual {v0}, Lcom/annimon/stream/Stream;->toList()Ljava/util/List;
                                                                                                                                                                                                          58move-result-object v0
                                                                                                                                                                                                          59sput-object v0, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->TYPED_THREAD_PROJECTION:Ljava/util/List;
                                                                                                                                                                                                          61sget-object v0, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->TYPED_THREAD_PROJECTION:Ljava/util/List;
                                                                                                                                                                                                          63invoke-static {v0}, Lcom/annimon/stream/Stream;->of(Ljava/lang/Iterable;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          64move-result-object v0
                                                                                                                                                                                                          66sget-object v1, Lorg/thoughtcrime/securesms/database/RecipientDatabase;->TYPED_RECIPIENT_PROJECTION:Ljava/util/List;
                                                                                                                                                                                                          68invoke-static {v1}, Lcom/annimon/stream/Stream;->of(Ljava/lang/Iterable;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          69move-result-object v1
                                                                                                                                                                                                          71invoke-static {v0, v1}, Lcom/annimon/stream/Stream;->concat(Lcom/annimon/stream/Stream;Lcom/annimon/stream/Stream;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          72move-result-object v0
                                                                                                                                                                                                          74sget-object v1, Lorg/thoughtcrime/securesms/database/GroupDatabase;->TYPED_GROUP_PROJECTION:Ljava/util/List;
                                                                                                                                                                                                          76invoke-static {v1}, Lcom/annimon/stream/Stream;->of(Ljava/lang/Iterable;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          77move-result-object v1
                                                                                                                                                                                                          79invoke-static {v0, v1}, Lcom/annimon/stream/Stream;->concat(Lcom/annimon/stream/Stream;Lcom/annimon/stream/Stream;)Lcom/annimon/stream/Stream;
                                                                                                                                                                                                          80move-result-object v0
                                                                                                                                                                                                          82invoke-virtual {v0}, Lcom/annimon/stream/Stream;->toList()Ljava/util/List;
                                                                                                                                                                                                          83move-result-object v0
                                                                                                                                                                                                          84sput-object v0, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->COMBINED_THREAD_RECIPIENT_GROUP_PROJECTION:Ljava/util/List;
                                                                                                                                                                                                          85return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.LinkedList.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          • java.util.List.add
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • drafts
                                                                                                                                                                                                          • thread_id = ?
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • value
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(J)",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Lorg/thoughtcrime/securesms/database/DraftDatabase$Draft;",
                                                                                                                                                                                                          5">;"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          9iget-object v0, p0, Lorg/thoughtcrime/securesms/database/DraftDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          11invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getReadableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          12move-result-object v1
                                                                                                                                                                                                          13new-instance v0, Ljava/util/LinkedList;
                                                                                                                                                                                                          15invoke-direct {v0}, Ljava/util/LinkedList;-><init>()V
                                                                                                                                                                                                          16const/4 v9, 0x0
                                                                                                                                                                                                          17try_start_c:
                                                                                                                                                                                                          18const-string v2, "drafts"
                                                                                                                                                                                                          19const/4 v3, 0x0
                                                                                                                                                                                                          21const-string v4, "thread_id = ?"
                                                                                                                                                                                                          22const/4 v5, 0x1
                                                                                                                                                                                                          23new-array v5, v5, [Ljava/lang/String;
                                                                                                                                                                                                          24const/4 v6, 0x0
                                                                                                                                                                                                          25new-instance v7, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          27invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          29invoke-virtual {v7, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          31const-string p1, ""
                                                                                                                                                                                                          33invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          35invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object p1
                                                                                                                                                                                                          37aput-object p1, v5, v6
                                                                                                                                                                                                          38const/4 v6, 0x0
                                                                                                                                                                                                          39const/4 v7, 0x0
                                                                                                                                                                                                          40const/4 v8, 0x0
                                                                                                                                                                                                          42invoke-virtual/range {v1 .. v8}, Lnet/sqlcipher/database/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/sqlcipher/Cursor;
                                                                                                                                                                                                          43move-result-object v9
                                                                                                                                                                                                          44goto_2f: if-eqz v9, :cond_54
                                                                                                                                                                                                          46invoke-interface {v9}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          47move-result p1
                                                                                                                                                                                                          48if-eqz p1, :cond_54
                                                                                                                                                                                                          50const-string p1, "type"
                                                                                                                                                                                                          52invoke-interface {v9, p1}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          53move-result p1
                                                                                                                                                                                                          55invoke-interface {v9, p1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          56move-result-object p1
                                                                                                                                                                                                          58const-string p2, "value"
                                                                                                                                                                                                          60invoke-interface {v9, p2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          61move-result p2
                                                                                                                                                                                                          63invoke-interface {v9, p2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          64move-result-object p2
                                                                                                                                                                                                          65new-instance v1, Lorg/thoughtcrime/securesms/database/DraftDatabase$Draft;
                                                                                                                                                                                                          67invoke-direct {v1, p1, p2}, Lorg/thoughtcrime/securesms/database/DraftDatabase$Draft;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          69invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
                                                                                                                                                                                                          70try_end_53: goto/16 :goto_2f
                                                                                                                                                                                                          71cond_54: if-eqz v9, :cond_59
                                                                                                                                                                                                          73invoke-interface {v9}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          74cond_59: return-object v0
                                                                                                                                                                                                          75catchall_5a: move-exception p1
                                                                                                                                                                                                          76if-eqz v9, :cond_60
                                                                                                                                                                                                          78invoke-interface {v9}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          79cond_60: throw p1
                                                                                                                                                                                                          80return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.System.arraycopy
                                                                                                                                                                                                          • java.lang.System.arraycopy
                                                                                                                                                                                                          • java.lang.System.arraycopy
                                                                                                                                                                                                          • java.lang.System.arraycopy
                                                                                                                                                                                                          • org.spongycastle.crypto.InvalidCipherTextException.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • org.spongycastle.crypto.InvalidCipherTextException.<init>
                                                                                                                                                                                                          • org.spongycastle.crypto.InvalidCipherTextException.<init>
                                                                                                                                                                                                          • java.lang.IllegalStateException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Checksum inside ciphertext is corrupted
                                                                                                                                                                                                          • Ciphertext not multiple of
                                                                                                                                                                                                          • Null pointer as ciphertext
                                                                                                                                                                                                          • Not set for unwrapping
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Lorg/spongycastle/crypto/InvalidCipherTextException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5iget-boolean v0, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->forWrapping:Z
                                                                                                                                                                                                          6if-nez v0, :cond_a3
                                                                                                                                                                                                          7if-eqz p1, :cond_9b
                                                                                                                                                                                                          9iget-object v0, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          11invoke-virtual {v0}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->getBlockSize()I
                                                                                                                                                                                                          12move-result v0
                                                                                                                                                                                                          13rem-int v1, p3, v0
                                                                                                                                                                                                          14if-nez v1, :cond_84
                                                                                                                                                                                                          15new-instance v1, Lorg/spongycastle/crypto/params/ParametersWithIV;
                                                                                                                                                                                                          17iget-object v2, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->param:Lorg/spongycastle/crypto/params/KeyParameter;
                                                                                                                                                                                                          19sget-object v3, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->IV2:[B
                                                                                                                                                                                                          21invoke-direct {v1, v2, v3}, Lorg/spongycastle/crypto/params/ParametersWithIV;-><init>(Lorg/spongycastle/crypto/CipherParameters;[B)V
                                                                                                                                                                                                          23iget-object v2, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          24const/4 v3, 0x0
                                                                                                                                                                                                          26invoke-virtual {v2, v3, v1}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->init(ZLorg/spongycastle/crypto/CipherParameters;)V
                                                                                                                                                                                                          27new-array v1, p3, [B
                                                                                                                                                                                                          28const/4 v2, 0x0
                                                                                                                                                                                                          29goto_22: if-eq v2, p3, :cond_2d
                                                                                                                                                                                                          31iget-object v4, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          32add-int v5, p2, v2
                                                                                                                                                                                                          34invoke-virtual {v4, p1, v5, v1, v2}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->processBlock([BI[BI)I
                                                                                                                                                                                                          35add-int/2addr v2, v0
                                                                                                                                                                                                          36goto/16 :goto_22
                                                                                                                                                                                                          37cond_2d:
                                                                                                                                                                                                          38invoke-static {v1}, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->reverse([B)[B
                                                                                                                                                                                                          39move-result-object p1
                                                                                                                                                                                                          40const/16 p2, 0x8
                                                                                                                                                                                                          41new-array p3, p2, [B
                                                                                                                                                                                                          42iput-object p3, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->iv:[B
                                                                                                                                                                                                          43array-length p3, p1
                                                                                                                                                                                                          44sub-int/2addr p3, p2
                                                                                                                                                                                                          45new-array p3, p3, [B
                                                                                                                                                                                                          47iget-object v1, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->iv:[B
                                                                                                                                                                                                          49invoke-static {p1, v3, v1, v3, p2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                                          50array-length v1, p1
                                                                                                                                                                                                          51sub-int/2addr v1, p2
                                                                                                                                                                                                          53invoke-static {p1, p2, p3, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                                          54new-instance p1, Lorg/spongycastle/crypto/params/ParametersWithIV;
                                                                                                                                                                                                          56iget-object v1, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->param:Lorg/spongycastle/crypto/params/KeyParameter;
                                                                                                                                                                                                          58iget-object v2, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->iv:[B
                                                                                                                                                                                                          60invoke-direct {p1, v1, v2}, Lorg/spongycastle/crypto/params/ParametersWithIV;-><init>(Lorg/spongycastle/crypto/CipherParameters;[B)V
                                                                                                                                                                                                          61iput-object p1, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->paramPlusIV:Lorg/spongycastle/crypto/params/ParametersWithIV;
                                                                                                                                                                                                          63iget-object p1, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          65iget-object v1, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->paramPlusIV:Lorg/spongycastle/crypto/params/ParametersWithIV;
                                                                                                                                                                                                          67invoke-virtual {p1, v3, v1}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->init(ZLorg/spongycastle/crypto/CipherParameters;)V
                                                                                                                                                                                                          68array-length p1, p3
                                                                                                                                                                                                          69new-array p1, p1, [B
                                                                                                                                                                                                          70const/4 v1, 0x0
                                                                                                                                                                                                          71goto_5b: array-length v2, p1
                                                                                                                                                                                                          72if-eq v1, v2, :cond_65
                                                                                                                                                                                                          74iget-object v2, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          76invoke-virtual {v2, p3, v1, p1, v1}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->processBlock([BI[BI)I
                                                                                                                                                                                                          77add-int/2addr v1, v0
                                                                                                                                                                                                          78goto/16 :goto_5b
                                                                                                                                                                                                          79cond_65: array-length p3, p1
                                                                                                                                                                                                          80sub-int/2addr p3, p2
                                                                                                                                                                                                          81new-array p3, p3, [B
                                                                                                                                                                                                          82new-array v0, p2, [B
                                                                                                                                                                                                          83array-length v1, p1
                                                                                                                                                                                                          84sub-int/2addr v1, p2
                                                                                                                                                                                                          86invoke-static {p1, v3, p3, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                                          87array-length v1, p1
                                                                                                                                                                                                          88sub-int/2addr v1, p2
                                                                                                                                                                                                          90invoke-static {p1, v1, v0, v3, p2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                                          92invoke-direct {p0, p3, v0}, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->checkCMSKeyChecksum([B[B)Z
                                                                                                                                                                                                          93move-result p1
                                                                                                                                                                                                          94if-eqz p1, :cond_7c
                                                                                                                                                                                                          95return-object p3
                                                                                                                                                                                                          96cond_7c: new-instance p1, Lorg/spongycastle/crypto/InvalidCipherTextException;
                                                                                                                                                                                                          98const-string p2, "Checksum inside ciphertext is corrupted"
                                                                                                                                                                                                          100invoke-direct {p1, p2}, Lorg/spongycastle/crypto/InvalidCipherTextException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          101throw p1
                                                                                                                                                                                                          102cond_84: new-instance p1, Lorg/spongycastle/crypto/InvalidCipherTextException;
                                                                                                                                                                                                          103new-instance p2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          105invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          107const-string p3, "Ciphertext not multiple of "
                                                                                                                                                                                                          109invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          111invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          113invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          114move-result-object p2
                                                                                                                                                                                                          116invoke-direct {p1, p2}, Lorg/spongycastle/crypto/InvalidCipherTextException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          117throw p1
                                                                                                                                                                                                          118cond_9b: new-instance p1, Lorg/spongycastle/crypto/InvalidCipherTextException;
                                                                                                                                                                                                          120const-string p2, "Null pointer as ciphertext"
                                                                                                                                                                                                          122invoke-direct {p1, p2}, Lorg/spongycastle/crypto/InvalidCipherTextException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          123throw p1
                                                                                                                                                                                                          124cond_a3: new-instance p1, Ljava/lang/IllegalStateException;
                                                                                                                                                                                                          126const-string p2, "Not set for unwrapping"
                                                                                                                                                                                                          128invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          129throw p1
                                                                                                                                                                                                          130return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.Context.getContentResolver
                                                                                                                                                                                                          • android.content.ContentResolver.query
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndex
                                                                                                                                                                                                          • android.database.Cursor.isNull
                                                                                                                                                                                                          • android.database.Cursor.getCount
                                                                                                                                                                                                          • android.database.Cursor.getPosition
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • content://sms/conversations/
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p0}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getSmsDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/SmsDatabase;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3const/4 v1, 0x0
                                                                                                                                                                                                          4try_start_5: new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          6invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          8const-string v3, "content://sms/conversations/"
                                                                                                                                                                                                          10invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          12invoke-virtual {v2, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          14invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          15move-result-object p3
                                                                                                                                                                                                          17invoke-static {p3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          18move-result-object v3
                                                                                                                                                                                                          19try_start_1a:
                                                                                                                                                                                                          20invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
                                                                                                                                                                                                          21move-result-object v2
                                                                                                                                                                                                          22const/4 v4, 0x0
                                                                                                                                                                                                          23const/4 v5, 0x0
                                                                                                                                                                                                          24const/4 v6, 0x0
                                                                                                                                                                                                          25const/4 v7, 0x0
                                                                                                                                                                                                          27invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
                                                                                                                                                                                                          28move-result-object v1
                                                                                                                                                                                                          29try_end_26:
                                                                                                                                                                                                          30invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/SmsDatabase;->beginTransaction()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          31move-result-object p3
                                                                                                                                                                                                          33invoke-virtual {v0, p3}, Lorg/thoughtcrime/securesms/database/SmsDatabase;->createInsertStatement(Lnet/sqlcipher/database/SQLiteDatabase;)Lnet/sqlcipher/database/SQLiteStatement;
                                                                                                                                                                                                          34move-result-object p4
                                                                                                                                                                                                          35goto_2e: if-eqz v1, :cond_5f
                                                                                                                                                                                                          37invoke-interface {v1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          38move-result v2
                                                                                                                                                                                                          39if-eqz v2, :cond_5f
                                                                                                                                                                                                          41const-string v2, "type"
                                                                                                                                                                                                          43invoke-interface {v1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
                                                                                                                                                                                                          44move-result v2
                                                                                                                                                                                                          46invoke-interface {v1, v2}, Landroid/database/Cursor;->isNull(I)Z
                                                                                                                                                                                                          47move-result v3
                                                                                                                                                                                                          48if-nez v3, :cond_48
                                                                                                                                                                                                          50invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->isAppropriateTypeForMigration(Landroid/database/Cursor;I)Z
                                                                                                                                                                                                          51move-result v2
                                                                                                                                                                                                          52if-eqz v2, :cond_4e
                                                                                                                                                                                                          53cond_48:
                                                                                                                                                                                                          54invoke-static {p0, v1, p5, p6, p4}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->getContentValuesForRow(Landroid/content/Context;Landroid/database/Cursor;JLnet/sqlcipher/database/SQLiteStatement;)V
                                                                                                                                                                                                          56invoke-virtual {p4}, Lnet/sqlcipher/database/SQLiteStatement;->execute()V
                                                                                                                                                                                                          57cond_4e: new-instance v2, Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;
                                                                                                                                                                                                          59invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
                                                                                                                                                                                                          60move-result v3
                                                                                                                                                                                                          62invoke-interface {v1}, Landroid/database/Cursor;->getPosition()I
                                                                                                                                                                                                          63move-result v4
                                                                                                                                                                                                          65invoke-direct {v2, p2, v3, v4}, Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;-><init>(Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;II)V
                                                                                                                                                                                                          67invoke-interface {p1, v2}, Lorg/thoughtcrime/securesms/database/SmsMigrator$SmsMigrationProgressListener;->progressUpdate(Lorg/thoughtcrime/securesms/database/SmsMigrator$ProgressDescription;)V
                                                                                                                                                                                                          68goto/16 :goto_2e
                                                                                                                                                                                                          69cond_5f:
                                                                                                                                                                                                          70invoke-virtual {v0, p3}, Lorg/thoughtcrime/securesms/database/SmsDatabase;->endTransaction(Lnet/sqlcipher/database/SQLiteDatabase;)V
                                                                                                                                                                                                          72invoke-static {p0}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          73move-result-object p1
                                                                                                                                                                                                          74const/4 p2, 0x1
                                                                                                                                                                                                          76invoke-virtual {p1, p5, p6, p2}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->update(JZ)Z
                                                                                                                                                                                                          78invoke-static {p0}, Lorg/thoughtcrime/securesms/database/DatabaseFactory;->getThreadDatabase(Landroid/content/Context;)Lorg/thoughtcrime/securesms/database/ThreadDatabase;
                                                                                                                                                                                                          79move-result-object p0
                                                                                                                                                                                                          81invoke-virtual {p0, p5, p6}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->notifyConversationListeners(J)V
                                                                                                                                                                                                          82try_end_71: if-eqz v1, :cond_76
                                                                                                                                                                                                          84invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          85cond_76: return-void
                                                                                                                                                                                                          86catch_77: move-exception p0
                                                                                                                                                                                                          87try_start_78:
                                                                                                                                                                                                          88sget-object p1, Lorg/thoughtcrime/securesms/database/SmsMigrator;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          90invoke-static {p1, p0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          91try_end_7d: return-void
                                                                                                                                                                                                          92catchall_7e: move-exception p0
                                                                                                                                                                                                          93if-eqz v1, :cond_84
                                                                                                                                                                                                          95invoke-interface {v1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          96cond_84: throw p0
                                                                                                                                                                                                          97return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2109SpecHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965DomainAttributeHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965PortAttributeHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965CommentUrlAttributeHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965DiscardAttributeHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965SpecHC4.registerAttribHandler
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965VersionAttributeHandlerHC4.<init>
                                                                                                                                                                                                          • org.apache.http.impl.cookie.RFC2965SpecHC4.registerAttribHandler
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • domain
                                                                                                                                                                                                          • port
                                                                                                                                                                                                          • commenturl
                                                                                                                                                                                                          • discard
                                                                                                                                                                                                          • version
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2109SpecHC4;-><init>([Ljava/lang/String;Z)V
                                                                                                                                                                                                          3const-string p1, "domain"
                                                                                                                                                                                                          4new-instance p2, Lorg/apache/http/impl/cookie/RFC2965DomainAttributeHandlerHC4;
                                                                                                                                                                                                          6invoke-direct {p2}, Lorg/apache/http/impl/cookie/RFC2965DomainAttributeHandlerHC4;-><init>()V
                                                                                                                                                                                                          8invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2965SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          10const-string p1, "port"
                                                                                                                                                                                                          11new-instance p2, Lorg/apache/http/impl/cookie/RFC2965PortAttributeHandlerHC4;
                                                                                                                                                                                                          13invoke-direct {p2}, Lorg/apache/http/impl/cookie/RFC2965PortAttributeHandlerHC4;-><init>()V
                                                                                                                                                                                                          15invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2965SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          17const-string p1, "commenturl"
                                                                                                                                                                                                          18new-instance p2, Lorg/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandlerHC4;
                                                                                                                                                                                                          20invoke-direct {p2}, Lorg/apache/http/impl/cookie/RFC2965CommentUrlAttributeHandlerHC4;-><init>()V
                                                                                                                                                                                                          22invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2965SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          24const-string p1, "discard"
                                                                                                                                                                                                          25new-instance p2, Lorg/apache/http/impl/cookie/RFC2965DiscardAttributeHandlerHC4;
                                                                                                                                                                                                          27invoke-direct {p2}, Lorg/apache/http/impl/cookie/RFC2965DiscardAttributeHandlerHC4;-><init>()V
                                                                                                                                                                                                          29invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2965SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          31const-string p1, "version"
                                                                                                                                                                                                          32new-instance p2, Lorg/apache/http/impl/cookie/RFC2965VersionAttributeHandlerHC4;
                                                                                                                                                                                                          34invoke-direct {p2}, Lorg/apache/http/impl/cookie/RFC2965VersionAttributeHandlerHC4;-><init>()V
                                                                                                                                                                                                          36invoke-virtual {p0, p1, p2}, Lorg/apache/http/impl/cookie/RFC2965SpecHC4;->registerAttribHandler(Ljava/lang/String;Lorg/apache/http/cookie/CookieAttributeHandler;)V
                                                                                                                                                                                                          37return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationFragment.getActivity
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationFragment.recipient:Lorg/thoughtcrime/securesms/recipients/Recipient
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationFragment.recipient:Lorg/thoughtcrime/securesms/recipients/Recipient
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationFragment.startActivity
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • message_id
                                                                                                                                                                                                          • thread_id
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • mms
                                                                                                                                                                                                          • sms
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • is_push_group
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                                          2invoke-virtual {p0}, Lorg/thoughtcrime/securesms/conversation/ConversationFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
                                                                                                                                                                                                          3move-result-object v1
                                                                                                                                                                                                          4const-class v2, Lorg/thoughtcrime/securesms/MessageDetailsActivity;
                                                                                                                                                                                                          6invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                                          8const-string v1, "message_id"
                                                                                                                                                                                                          10invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->getId()J
                                                                                                                                                                                                          11move-result-wide v2
                                                                                                                                                                                                          13invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                                          15const-string v1, "thread_id"
                                                                                                                                                                                                          16iget-wide v2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationFragment;->threadId:J
                                                                                                                                                                                                          18invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                                          20const-string v1, "type"
                                                                                                                                                                                                          22invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isMms()Z
                                                                                                                                                                                                          23move-result v2
                                                                                                                                                                                                          24if-eqz v2, :cond_26
                                                                                                                                                                                                          26const-string v2, "mms"
                                                                                                                                                                                                          27goto/16 :goto_28
                                                                                                                                                                                                          28cond_26:
                                                                                                                                                                                                          29const-string v2, "sms"
                                                                                                                                                                                                          30goto_28:
                                                                                                                                                                                                          31invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          33const-string v1, "address"
                                                                                                                                                                                                          35iget-object v2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationFragment;->recipient:Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          37invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;->getAddress()Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          38move-result-object v2
                                                                                                                                                                                                          40invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
                                                                                                                                                                                                          42const-string v1, "is_push_group"
                                                                                                                                                                                                          44iget-object v2, p0, Lorg/thoughtcrime/securesms/conversation/ConversationFragment;->recipient:Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          46invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;->isGroupRecipient()Z
                                                                                                                                                                                                          47move-result v2
                                                                                                                                                                                                          48if-eqz v2, :cond_48
                                                                                                                                                                                                          50invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/model/MessageRecord;->isPush()Z
                                                                                                                                                                                                          51move-result p1
                                                                                                                                                                                                          52if-eqz p1, :cond_48
                                                                                                                                                                                                          53const/4 p1, 0x1
                                                                                                                                                                                                          54goto/16 :goto_49
                                                                                                                                                                                                          55cond_48: const/4 p1, 0x0
                                                                                                                                                                                                          56goto_49:
                                                                                                                                                                                                          57invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
                                                                                                                                                                                                          59invoke-virtual {p0, v0}, Lorg/thoughtcrime/securesms/conversation/ConversationFragment;->startActivity(Landroid/content/Intent;)V
                                                                                                                                                                                                          60return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.os.StrictMode.allowThreadDiskReads
                                                                                                                                                                                                          • java.io.File.<init>
                                                                                                                                                                                                          • java.util.regex.Pattern.compile
                                                                                                                                                                                                          • java.io.File.listFiles
                                                                                                                                                                                                          • android.os.StrictMode.setThreadPolicy
                                                                                                                                                                                                          • android.util.Log.isLoggable
                                                                                                                                                                                                          • android.util.Log.e
                                                                                                                                                                                                          • android.os.StrictMode.setThreadPolicy
                                                                                                                                                                                                          • java.lang.Math.max
                                                                                                                                                                                                          • android.os.StrictMode.setThreadPolicy
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • /sys/devices/system/cpu/
                                                                                                                                                                                                          • cpu[0-9]+
                                                                                                                                                                                                          • GlideRuntimeCompat
                                                                                                                                                                                                          • Failed to calculate accurate cpu count
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {}, Landroid/os/StrictMode;->allowThreadDiskReads()Landroid/os/StrictMode$ThreadPolicy;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3try_start_4: new-instance v1, Ljava/io/File;
                                                                                                                                                                                                          5const-string v2, "/sys/devices/system/cpu/"
                                                                                                                                                                                                          7invoke-direct {v1, v2}, Ljava/io/File;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          9const-string v2, "cpu[0-9]+"
                                                                                                                                                                                                          11invoke-static {v2}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
                                                                                                                                                                                                          12move-result-object v2
                                                                                                                                                                                                          13new-instance v3, Lcom/bumptech/glide/load/engine/executor/RuntimeCompat$1;
                                                                                                                                                                                                          15invoke-direct {v3, v2}, Lcom/bumptech/glide/load/engine/executor/RuntimeCompat$1;-><init>(Ljava/util/regex/Pattern;)V
                                                                                                                                                                                                          17invoke-virtual {v1, v3}, Ljava/io/File;->listFiles(Ljava/io/FilenameFilter;)[Ljava/io/File;
                                                                                                                                                                                                          18move-result-object v1
                                                                                                                                                                                                          19try_end_1a:
                                                                                                                                                                                                          20invoke-static {v0}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
                                                                                                                                                                                                          21goto/16 :goto_35
                                                                                                                                                                                                          22catchall_1e: move-exception v1
                                                                                                                                                                                                          23goto/16 :goto_40
                                                                                                                                                                                                          24catch_20: move-exception v1
                                                                                                                                                                                                          25try_start_21:
                                                                                                                                                                                                          26const-string v2, "GlideRuntimeCompat"
                                                                                                                                                                                                          27const/4 v3, 0x6
                                                                                                                                                                                                          29invoke-static {v2, v3}, Landroid/util/Log;->isLoggable(Ljava/lang/String;I)Z
                                                                                                                                                                                                          30move-result v2
                                                                                                                                                                                                          31if-eqz v2, :cond_31
                                                                                                                                                                                                          33const-string v2, "GlideRuntimeCompat"
                                                                                                                                                                                                          35const-string v3, "Failed to calculate accurate cpu count"
                                                                                                                                                                                                          37invoke-static {v2, v3, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
                                                                                                                                                                                                          38cond_31:
                                                                                                                                                                                                          39invoke-static {v0}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
                                                                                                                                                                                                          40const/4 v1, 0x0
                                                                                                                                                                                                          41goto_35: const/4 v0, 0x1
                                                                                                                                                                                                          42if-eqz v1, :cond_3a
                                                                                                                                                                                                          43array-length v1, v1
                                                                                                                                                                                                          44goto/16 :goto_3b
                                                                                                                                                                                                          45cond_3a: const/4 v1, 0x0
                                                                                                                                                                                                          46goto_3b:
                                                                                                                                                                                                          47invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I
                                                                                                                                                                                                          48move-result v0
                                                                                                                                                                                                          49return v0
                                                                                                                                                                                                          50goto_40:
                                                                                                                                                                                                          51invoke-static {v0}, Landroid/os/StrictMode;->setThreadPolicy(Landroid/os/StrictMode$ThreadPolicy;)V
                                                                                                                                                                                                          52throw v1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • recipient_ids
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • message_count
                                                                                                                                                                                                          • thread
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                                          1const/4 v1, 0x4
                                                                                                                                                                                                          3invoke-direct {v0, v1}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          5invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          6move-result-wide v1
                                                                                                                                                                                                          8const-string v3, "date"
                                                                                                                                                                                                          9const-wide/16 v4, 0x3e8
                                                                                                                                                                                                          10rem-long v4, v1, v4
                                                                                                                                                                                                          11sub-long/2addr v1, v4
                                                                                                                                                                                                          13invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          14move-result-object v1
                                                                                                                                                                                                          16invoke-virtual {v0, v3, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          18const-string v1, "recipient_ids"
                                                                                                                                                                                                          20invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/Address;->serialize()Ljava/lang/String;
                                                                                                                                                                                                          21move-result-object p1
                                                                                                                                                                                                          23invoke-virtual {v0, v1, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          24if-eqz p2, :cond_2c
                                                                                                                                                                                                          26const-string p1, "type"
                                                                                                                                                                                                          28invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          29move-result-object p2
                                                                                                                                                                                                          31invoke-virtual {v0, p1, p2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          32cond_2c:
                                                                                                                                                                                                          33const-string p1, "message_count"
                                                                                                                                                                                                          34const/4 p2, 0x0
                                                                                                                                                                                                          36invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          37move-result-object p2
                                                                                                                                                                                                          39invoke-virtual {v0, p1, p2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          41iget-object p1, p0, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          43invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          44move-result-object p1
                                                                                                                                                                                                          46const-string p2, "thread"
                                                                                                                                                                                                          47const/4 p3, 0x0
                                                                                                                                                                                                          49invoke-virtual {p1, p2, p3, v0}, Lnet/sqlcipher/database/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                                          50move-result-wide p1
                                                                                                                                                                                                          51return-wide p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          • android.net.Uri.parse
                                                                                                                                                                                                          • android.content.Intent.<init>
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • org.thoughtcrime.securesms.SendReceiveService.DELIVERED_SMS_ACTION
                                                                                                                                                                                                          • custom://
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • message_id
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Landroid/content/Intent;
                                                                                                                                                                                                          2const-string v1, "org.thoughtcrime.securesms.SendReceiveService.DELIVERED_SMS_ACTION"
                                                                                                                                                                                                          3new-instance v2, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          5invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          7const-string v3, "custom://"
                                                                                                                                                                                                          9invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          11invoke-virtual {v2, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          13invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          14move-result-wide v3
                                                                                                                                                                                                          16invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          18invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          19move-result-object v2
                                                                                                                                                                                                          21invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
                                                                                                                                                                                                          22move-result-object v2
                                                                                                                                                                                                          23const-class v3, Lorg/thoughtcrime/securesms/service/SmsDeliveryListener;
                                                                                                                                                                                                          25invoke-direct {v0, v1, v2, p1, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V
                                                                                                                                                                                                          27const-string p1, "type"
                                                                                                                                                                                                          29invoke-virtual {v0, p1, p4, p5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                                          31const-string p1, "message_id"
                                                                                                                                                                                                          33invoke-virtual {v0, p1, p2, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;
                                                                                                                                                                                                          34return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • address
                                                                                                                                                                                                          • person
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • protocol
                                                                                                                                                                                                          • read
                                                                                                                                                                                                          • status
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • reply_path_present
                                                                                                                                                                                                          • subject
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          • service_center
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "address"
                                                                                                                                                                                                          3invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          4move-result v0
                                                                                                                                                                                                          6invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          7move-result-object v0
                                                                                                                                                                                                          9invoke-static {p0, v0}, Lorg/thoughtcrime/securesms/database/Address;->fromExternal(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/Address;
                                                                                                                                                                                                          10move-result-object p0
                                                                                                                                                                                                          12invoke-virtual {p0}, Lorg/thoughtcrime/securesms/database/Address;->serialize()Ljava/lang/String;
                                                                                                                                                                                                          13move-result-object p0
                                                                                                                                                                                                          14const/4 v0, 0x1
                                                                                                                                                                                                          16invoke-virtual {p4, v0, p0}, Lnet/sqlcipher/database/SQLiteStatement;->bindString(ILjava/lang/String;)V
                                                                                                                                                                                                          18const-string p0, "person"
                                                                                                                                                                                                          19const/4 v0, 0x2
                                                                                                                                                                                                          21invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addIntToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          23const-string p0, "date"
                                                                                                                                                                                                          24const/4 v0, 0x3
                                                                                                                                                                                                          26invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addIntToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          28const-string p0, "date"
                                                                                                                                                                                                          29const/4 v0, 0x4
                                                                                                                                                                                                          31invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addIntToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          33const-string p0, "protocol"
                                                                                                                                                                                                          34const/4 v0, 0x5
                                                                                                                                                                                                          36invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addIntToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          38const-string p0, "read"
                                                                                                                                                                                                          39const/4 v0, 0x6
                                                                                                                                                                                                          41invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addIntToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          43const-string p0, "status"
                                                                                                                                                                                                          44const/4 v0, 0x7
                                                                                                                                                                                                          46invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addIntToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          48const-string p0, "type"
                                                                                                                                                                                                          49const/16 v0, 0x8
                                                                                                                                                                                                          51invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addTranslatedTypeToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          53const-string p0, "reply_path_present"
                                                                                                                                                                                                          54const/16 v0, 0x9
                                                                                                                                                                                                          56invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addIntToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          58const-string p0, "subject"
                                                                                                                                                                                                          59const/16 v0, 0xa
                                                                                                                                                                                                          61invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addStringToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          63const-string p0, "body"
                                                                                                                                                                                                          64const/16 v0, 0xb
                                                                                                                                                                                                          66invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addStringToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          68const-string p0, "service_center"
                                                                                                                                                                                                          69const/16 v0, 0xc
                                                                                                                                                                                                          71invoke-static {p4, p1, v0, p0}, Lorg/thoughtcrime/securesms/database/SmsMigrator;->addStringToStatement(Lnet/sqlcipher/database/SQLiteStatement;Landroid/database/Cursor;ILjava/lang/String;)V
                                                                                                                                                                                                          72const/16 p0, 0xd
                                                                                                                                                                                                          74invoke-virtual {p4, p0, p2, p3}, Lnet/sqlcipher/database/SQLiteStatement;->bindLong(IJ)V
                                                                                                                                                                                                          75return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.Properties.<init>
                                                                                                                                                                                                          • java.lang.Class.getResourceAsStream
                                                                                                                                                                                                          • java.util.Properties.load
                                                                                                                                                                                                          • java.util.Properties.getProperty
                                                                                                                                                                                                          • java.util.Properties.getProperty
                                                                                                                                                                                                          • java.util.Properties.getProperty
                                                                                                                                                                                                          • java.util.Properties.getProperty
                                                                                                                                                                                                          • java.lang.RuntimeException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • ez-vcard.properties
                                                                                                                                                                                                          • version
                                                                                                                                                                                                          • groupId
                                                                                                                                                                                                          • artifactId
                                                                                                                                                                                                          • url
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Ljava/util/Properties;
                                                                                                                                                                                                          2invoke-direct {v0}, Ljava/util/Properties;-><init>()V
                                                                                                                                                                                                          3const/4 v1, 0x0
                                                                                                                                                                                                          4try_start_6: const-class v2, Lezvcard/Ezvcard;
                                                                                                                                                                                                          6const-string v3, "ez-vcard.properties"
                                                                                                                                                                                                          8invoke-virtual {v2, v3}, Ljava/lang/Class;->getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;
                                                                                                                                                                                                          9move-result-object v1
                                                                                                                                                                                                          11invoke-virtual {v0, v1}, Ljava/util/Properties;->load(Ljava/io/InputStream;)V
                                                                                                                                                                                                          12try_end_11:
                                                                                                                                                                                                          13invoke-static {v1}, Lezvcard/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V
                                                                                                                                                                                                          15const-string v1, "version"
                                                                                                                                                                                                          17invoke-virtual {v0, v1}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          18move-result-object v1
                                                                                                                                                                                                          19sput-object v1, Lezvcard/Ezvcard;->VERSION:Ljava/lang/String;
                                                                                                                                                                                                          21const-string v1, "groupId"
                                                                                                                                                                                                          23invoke-virtual {v0, v1}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          24move-result-object v1
                                                                                                                                                                                                          25sput-object v1, Lezvcard/Ezvcard;->GROUP_ID:Ljava/lang/String;
                                                                                                                                                                                                          27const-string v1, "artifactId"
                                                                                                                                                                                                          29invoke-virtual {v0, v1}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          30move-result-object v1
                                                                                                                                                                                                          31sput-object v1, Lezvcard/Ezvcard;->ARTIFACT_ID:Ljava/lang/String;
                                                                                                                                                                                                          33const-string v1, "url"
                                                                                                                                                                                                          35invoke-virtual {v0, v1}, Ljava/util/Properties;->getProperty(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object v0
                                                                                                                                                                                                          37sput-object v0, Lezvcard/Ezvcard;->URL:Ljava/lang/String;
                                                                                                                                                                                                          38return-void
                                                                                                                                                                                                          39catchall_35: move-exception v0
                                                                                                                                                                                                          40goto/16 :goto_3e
                                                                                                                                                                                                          41catch_37: move-exception v0
                                                                                                                                                                                                          42try_start_38: new-instance v2, Ljava/lang/RuntimeException;
                                                                                                                                                                                                          44invoke-direct {v2, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
                                                                                                                                                                                                          45throw v2
                                                                                                                                                                                                          46try_end_3e:
                                                                                                                                                                                                          47invoke-static {v1}, Lezvcard/util/IOUtils;->closeQuietly(Ljava/io/Closeable;)V
                                                                                                                                                                                                          48throw v0
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • url
                                                                                                                                                                                                          • content-id
                                                                                                                                                                                                          • binary
                                                                                                                                                                                                          • uri
                                                                                                                                                                                                          • text
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • time
                                                                                                                                                                                                          • date-time
                                                                                                                                                                                                          • date-and-or-time
                                                                                                                                                                                                          • timestamp
                                                                                                                                                                                                          • boolean
                                                                                                                                                                                                          • integer
                                                                                                                                                                                                          • float
                                                                                                                                                                                                          • utc-offset
                                                                                                                                                                                                          • language-tag
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Lezvcard/VCardDataType$1;
                                                                                                                                                                                                          1const-class v1, Lezvcard/VCardDataType;
                                                                                                                                                                                                          3invoke-direct {v0, v1}, Lezvcard/VCardDataType$1;-><init>(Ljava/lang/Class;)V
                                                                                                                                                                                                          4sput-object v0, Lezvcard/VCardDataType;->enums:Lezvcard/util/CaseClasses;
                                                                                                                                                                                                          5new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          7const-string v1, "url"
                                                                                                                                                                                                          9invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          10sput-object v0, Lezvcard/VCardDataType;->URL:Lezvcard/VCardDataType;
                                                                                                                                                                                                          11new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          13const-string v1, "content-id"
                                                                                                                                                                                                          15invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          16sput-object v0, Lezvcard/VCardDataType;->CONTENT_ID:Lezvcard/VCardDataType;
                                                                                                                                                                                                          17new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          19const-string v1, "binary"
                                                                                                                                                                                                          21invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          22sput-object v0, Lezvcard/VCardDataType;->BINARY:Lezvcard/VCardDataType;
                                                                                                                                                                                                          23new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          25const-string v1, "uri"
                                                                                                                                                                                                          27invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          28sput-object v0, Lezvcard/VCardDataType;->URI:Lezvcard/VCardDataType;
                                                                                                                                                                                                          29new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          31const-string v1, "text"
                                                                                                                                                                                                          33invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          34sput-object v0, Lezvcard/VCardDataType;->TEXT:Lezvcard/VCardDataType;
                                                                                                                                                                                                          35new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          37const-string v1, "date"
                                                                                                                                                                                                          39invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          40sput-object v0, Lezvcard/VCardDataType;->DATE:Lezvcard/VCardDataType;
                                                                                                                                                                                                          41new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          43const-string v1, "time"
                                                                                                                                                                                                          45invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          46sput-object v0, Lezvcard/VCardDataType;->TIME:Lezvcard/VCardDataType;
                                                                                                                                                                                                          47new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          49const-string v1, "date-time"
                                                                                                                                                                                                          51invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          52sput-object v0, Lezvcard/VCardDataType;->DATE_TIME:Lezvcard/VCardDataType;
                                                                                                                                                                                                          53new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          55const-string v1, "date-and-or-time"
                                                                                                                                                                                                          57invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          58sput-object v0, Lezvcard/VCardDataType;->DATE_AND_OR_TIME:Lezvcard/VCardDataType;
                                                                                                                                                                                                          59new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          61const-string v1, "timestamp"
                                                                                                                                                                                                          63invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          64sput-object v0, Lezvcard/VCardDataType;->TIMESTAMP:Lezvcard/VCardDataType;
                                                                                                                                                                                                          65new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          67const-string v1, "boolean"
                                                                                                                                                                                                          69invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          70sput-object v0, Lezvcard/VCardDataType;->BOOLEAN:Lezvcard/VCardDataType;
                                                                                                                                                                                                          71new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          73const-string v1, "integer"
                                                                                                                                                                                                          75invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          76sput-object v0, Lezvcard/VCardDataType;->INTEGER:Lezvcard/VCardDataType;
                                                                                                                                                                                                          77new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          79const-string v1, "float"
                                                                                                                                                                                                          81invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          82sput-object v0, Lezvcard/VCardDataType;->FLOAT:Lezvcard/VCardDataType;
                                                                                                                                                                                                          83new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          85const-string v1, "utc-offset"
                                                                                                                                                                                                          87invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          88sput-object v0, Lezvcard/VCardDataType;->UTC_OFFSET:Lezvcard/VCardDataType;
                                                                                                                                                                                                          89new-instance v0, Lezvcard/VCardDataType;
                                                                                                                                                                                                          91const-string v1, "language-tag"
                                                                                                                                                                                                          93invoke-direct {v0, v1}, Lezvcard/VCardDataType;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          94sput-object v0, Lezvcard/VCardDataType;->LANGUAGE_TAG:Lezvcard/VCardDataType;
                                                                                                                                                                                                          95return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • java.lang.Long.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • thread_id
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • value
                                                                                                                                                                                                          • drafts
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(J",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Lorg/thoughtcrime/securesms/database/DraftDatabase$Draft;",
                                                                                                                                                                                                          5">;)V"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          9iget-object v0, p0, Lorg/thoughtcrime/securesms/database/DraftDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          11invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          14invoke-interface {p3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          15move-result-object p3
                                                                                                                                                                                                          16goto_a:
                                                                                                                                                                                                          17invoke-interface {p3}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          18move-result v1
                                                                                                                                                                                                          19if-eqz v1, :cond_3e
                                                                                                                                                                                                          21invoke-interface {p3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          22move-result-object v1
                                                                                                                                                                                                          23check-cast v1, Lorg/thoughtcrime/securesms/database/DraftDatabase$Draft;
                                                                                                                                                                                                          24new-instance v2, Landroid/content/ContentValues;
                                                                                                                                                                                                          25const/4 v3, 0x3
                                                                                                                                                                                                          27invoke-direct {v2, v3}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          29const-string v3, "thread_id"
                                                                                                                                                                                                          31invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
                                                                                                                                                                                                          32move-result-object v4
                                                                                                                                                                                                          34invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          36const-string v3, "type"
                                                                                                                                                                                                          38invoke-virtual {v1}, Lorg/thoughtcrime/securesms/database/DraftDatabase$Draft;->getType()Ljava/lang/String;
                                                                                                                                                                                                          39move-result-object v4
                                                                                                                                                                                                          41invoke-virtual {v2, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          43const-string v3, "value"
                                                                                                                                                                                                          45invoke-virtual {v1}, Lorg/thoughtcrime/securesms/database/DraftDatabase$Draft;->getValue()Ljava/lang/String;
                                                                                                                                                                                                          46move-result-object v1
                                                                                                                                                                                                          48invoke-virtual {v2, v3, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          50const-string v1, "drafts"
                                                                                                                                                                                                          51const/4 v3, 0x0
                                                                                                                                                                                                          53invoke-virtual {v0, v1, v3, v2}, Lnet/sqlcipher/database/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
                                                                                                                                                                                                          54goto/16 :goto_a
                                                                                                                                                                                                          55cond_3e: return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.showDefaultSmsPrompt
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.sendButton:Lorg/thoughtcrime/securesms/components/SendButton
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.SendButton.getSelectedTransport
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.getSplitMessage
                                                                                                                                                                                                          • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                                          • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                                          • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.recipient:Lorg/thoughtcrime/securesms/recipients/Recipient
                                                                                                                                                                                                          • java.lang.System.currentTimeMillis
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.inputPanel:Lorg/thoughtcrime/securesms/components/InputPanel
                                                                                                                                                                                                          • org.thoughtcrime.securesms.components.InputPanel.getQuote
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.getApplicationContext
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getInstance
                                                                                                                                                                                                          • org.thoughtcrime.securesms.ApplicationContext.getTypingStatusSender
                                                                                                                                                                                                          • org.thoughtcrime.securesms.conversation.ConversationActivity.getString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.SEND_SMS
                                                                                                                                                                                                          • android.permission.READ_SMS
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(Z",
                                                                                                                                                                                                          3"Ljava/lang/String;",
                                                                                                                                                                                                          4"Lorg/thoughtcrime/securesms/mms/SlideDeck;",
                                                                                                                                                                                                          5"Ljava/util/List<",
                                                                                                                                                                                                          6"Lorg/thoughtcrime/securesms/contactshare/Contact;",
                                                                                                                                                                                                          7">;",
                                                                                                                                                                                                          8"Ljava/util/List<",
                                                                                                                                                                                                          9"Lorg/thoughtcrime/securesms/linkpreview/LinkPreview;",
                                                                                                                                                                                                          10">;JIZ)",
                                                                                                                                                                                                          11"Lorg/thoughtcrime/securesms/util/concurrent/ListenableFuture<",
                                                                                                                                                                                                          12"Ljava/lang/Void;",
                                                                                                                                                                                                          13">;"
                                                                                                                                                                                                          14}
                                                                                                                                                                                                          15.end annotation
                                                                                                                                                                                                          16move-object/from16 v0, p0
                                                                                                                                                                                                          17move-object/from16 v1, p2
                                                                                                                                                                                                          18iget-boolean v2, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->isDefaultSms:Z
                                                                                                                                                                                                          19if-nez v2, :cond_18
                                                                                                                                                                                                          20iget-boolean v2, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->isSecureText:Z
                                                                                                                                                                                                          21if-eqz v2, :cond_e
                                                                                                                                                                                                          22if-eqz p1, :cond_18
                                                                                                                                                                                                          23cond_e:
                                                                                                                                                                                                          24invoke-direct/range {p0 .. p0}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->showDefaultSmsPrompt()V
                                                                                                                                                                                                          25new-instance v1, Lorg/thoughtcrime/securesms/util/concurrent/SettableFuture;
                                                                                                                                                                                                          26const/4 v2, 0x0
                                                                                                                                                                                                          28invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/concurrent/SettableFuture;-><init>(Ljava/lang/Object;)V
                                                                                                                                                                                                          29return-object v1
                                                                                                                                                                                                          30cond_18: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->isSecureText:Z
                                                                                                                                                                                                          31if-eqz v2, :cond_50
                                                                                                                                                                                                          32if-nez p1, :cond_50
                                                                                                                                                                                                          34iget-object v2, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->sendButton:Lorg/thoughtcrime/securesms/components/SendButton;
                                                                                                                                                                                                          36invoke-virtual {v2}, Lorg/thoughtcrime/securesms/components/SendButton;->getSelectedTransport()Lorg/thoughtcrime/securesms/TransportOption;
                                                                                                                                                                                                          37move-result-object v2
                                                                                                                                                                                                          39invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/TransportOption;->calculateCharacters(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/CharacterCalculator$CharacterState;
                                                                                                                                                                                                          40move-result-object v2
                                                                                                                                                                                                          41iget v2, v2, Lorg/thoughtcrime/securesms/util/CharacterCalculator$CharacterState;->maxPrimaryMessageSize:I
                                                                                                                                                                                                          43invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->getSplitMessage(Ljava/lang/String;I)Landroid/util/Pair;
                                                                                                                                                                                                          44move-result-object v1
                                                                                                                                                                                                          46iget-object v2, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                                          47check-cast v2, Ljava/lang/String;
                                                                                                                                                                                                          49iget-object v3, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                                          50check-cast v3, Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          52invoke-virtual {v3}, Lorg/whispersystems/libsignal/util/guava/Optional;->isPresent()Z
                                                                                                                                                                                                          53move-result v3
                                                                                                                                                                                                          54if-eqz v3, :cond_4c
                                                                                                                                                                                                          56iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                                          57check-cast v1, Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          59invoke-virtual {v1}, Lorg/whispersystems/libsignal/util/guava/Optional;->get()Ljava/lang/Object;
                                                                                                                                                                                                          60move-result-object v1
                                                                                                                                                                                                          61check-cast v1, Lorg/thoughtcrime/securesms/mms/Slide;
                                                                                                                                                                                                          62move-object/from16 v5, p3
                                                                                                                                                                                                          64invoke-virtual {v5, v1}, Lorg/thoughtcrime/securesms/mms/SlideDeck;->addSlide(Lorg/thoughtcrime/securesms/mms/Slide;)V
                                                                                                                                                                                                          65goto/16 :goto_4e
                                                                                                                                                                                                          66cond_4c: move-object/from16 v5, p3
                                                                                                                                                                                                          67goto_4e: move-object v6, v2
                                                                                                                                                                                                          68goto/16 :goto_53
                                                                                                                                                                                                          69cond_50: move-object/from16 v5, p3
                                                                                                                                                                                                          70move-object v6, v1
                                                                                                                                                                                                          71goto_53: new-instance v1, Lorg/thoughtcrime/securesms/mms/OutgoingMediaMessage;
                                                                                                                                                                                                          73iget-object v4, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->recipient:Lorg/thoughtcrime/securesms/recipients/Recipient;
                                                                                                                                                                                                          75invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
                                                                                                                                                                                                          76move-result-wide v7
                                                                                                                                                                                                          77iget v12, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->distributionType:I
                                                                                                                                                                                                          79iget-object v2, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->inputPanel:Lorg/thoughtcrime/securesms/components/InputPanel;
                                                                                                                                                                                                          81invoke-virtual {v2}, Lorg/thoughtcrime/securesms/components/InputPanel;->getQuote()Lorg/whispersystems/libsignal/util/guava/Optional;
                                                                                                                                                                                                          82move-result-object v2
                                                                                                                                                                                                          84invoke-virtual {v2}, Lorg/whispersystems/libsignal/util/guava/Optional;->orNull()Ljava/lang/Object;
                                                                                                                                                                                                          85move-result-object v2
                                                                                                                                                                                                          86move-object v13, v2
                                                                                                                                                                                                          87check-cast v13, Lorg/thoughtcrime/securesms/mms/QuoteModel;
                                                                                                                                                                                                          88move-object v3, v1
                                                                                                                                                                                                          89move-object/from16 v5, p3
                                                                                                                                                                                                          90move/from16 v9, p8
                                                                                                                                                                                                          91move-wide/from16 v10, p6
                                                                                                                                                                                                          92move-object/from16 v14, p4
                                                                                                                                                                                                          93move-object/from16 v15, p5
                                                                                                                                                                                                          95invoke-direct/range {v3 .. v15}, Lorg/thoughtcrime/securesms/mms/OutgoingMediaMessage;-><init>(Lorg/thoughtcrime/securesms/recipients/Recipient;Lorg/thoughtcrime/securesms/mms/SlideDeck;Ljava/lang/String;JIJILorg/thoughtcrime/securesms/mms/QuoteModel;Ljava/util/List;Ljava/util/List;)V
                                                                                                                                                                                                          96new-instance v2, Lorg/thoughtcrime/securesms/util/concurrent/SettableFuture;
                                                                                                                                                                                                          98invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/concurrent/SettableFuture;-><init>()V
                                                                                                                                                                                                          100invoke-virtual/range {p0 .. p0}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->getApplicationContext()Landroid/content/Context;
                                                                                                                                                                                                          101move-result-object v3
                                                                                                                                                                                                          102iget-boolean v4, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->isSecureText:Z
                                                                                                                                                                                                          103if-eqz v4, :cond_9a
                                                                                                                                                                                                          104if-nez p1, :cond_9a
                                                                                                                                                                                                          105new-instance v4, Lorg/thoughtcrime/securesms/mms/OutgoingSecureMediaMessage;
                                                                                                                                                                                                          107invoke-direct {v4, v1}, Lorg/thoughtcrime/securesms/mms/OutgoingSecureMediaMessage;-><init>(Lorg/thoughtcrime/securesms/mms/OutgoingMediaMessage;)V
                                                                                                                                                                                                          109invoke-static {v3}, Lorg/thoughtcrime/securesms/ApplicationContext;->getInstance(Landroid/content/Context;)Lorg/thoughtcrime/securesms/ApplicationContext;
                                                                                                                                                                                                          110move-result-object v1
                                                                                                                                                                                                          112invoke-virtual {v1}, Lorg/thoughtcrime/securesms/ApplicationContext;->getTypingStatusSender()Lorg/thoughtcrime/securesms/components/TypingStatusSender;
                                                                                                                                                                                                          113move-result-object v1
                                                                                                                                                                                                          114iget-wide v5, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->threadId:J
                                                                                                                                                                                                          116invoke-virtual {v1, v5, v6}, Lorg/thoughtcrime/securesms/components/TypingStatusSender;->onTypingStopped(J)V
                                                                                                                                                                                                          117move-object v1, v4
                                                                                                                                                                                                          118cond_9a:
                                                                                                                                                                                                          119invoke-static/range {p0 .. p0}, Lorg/thoughtcrime/securesms/permissions/Permissions;->with(Landroid/app/Activity;)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          120move-result-object v4
                                                                                                                                                                                                          122const-string v5, "android.permission.SEND_SMS"
                                                                                                                                                                                                          124const-string v6, "android.permission.READ_SMS"
                                                                                                                                                                                                          125filled-new-array {v5, v6}, [Ljava/lang/String;
                                                                                                                                                                                                          126move-result-object v5
                                                                                                                                                                                                          128invoke-virtual {v4, v5}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->request([Ljava/lang/String;)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          129move-result-object v4
                                                                                                                                                                                                          130iget-boolean v5, v0, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->isSecureText:Z
                                                                                                                                                                                                          131if-eqz v5, :cond_b3
                                                                                                                                                                                                          132if-eqz p1, :cond_b1
                                                                                                                                                                                                          133goto/16 :goto_b3
                                                                                                                                                                                                          134cond_b1: const/4 v5, 0x0
                                                                                                                                                                                                          135goto/16 :goto_b4
                                                                                                                                                                                                          136goto_b3: const/4 v5, 0x1
                                                                                                                                                                                                          137goto_b4:
                                                                                                                                                                                                          138invoke-virtual {v4, v5}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->ifNecessary(Z)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          139move-result-object v4
                                                                                                                                                                                                          140const v5, 0x7f110073
                                                                                                                                                                                                          142invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/conversation/ConversationActivity;->getString(I)Ljava/lang/String;
                                                                                                                                                                                                          143move-result-object v5
                                                                                                                                                                                                          145invoke-virtual {v4, v5}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->withPermanentDenialDialog(Ljava/lang/String;)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          146move-result-object v4
                                                                                                                                                                                                          147new-instance v5, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$CeLzYfMZMprnkRNTGVGEdIr-Tg4;
                                                                                                                                                                                                          148move-object/from16 p2, v5
                                                                                                                                                                                                          149move-object/from16 p3, p0
                                                                                                                                                                                                          150move-object/from16 p4, v1
                                                                                                                                                                                                          151move/from16 p5, p9
                                                                                                                                                                                                          152move-object/from16 p6, v3
                                                                                                                                                                                                          153move/from16 p7, p1
                                                                                                                                                                                                          154move-object/from16 p8, v2
                                                                                                                                                                                                          156invoke-direct/range {p2 .. p8}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$CeLzYfMZMprnkRNTGVGEdIr-Tg4;-><init>(Lorg/thoughtcrime/securesms/conversation/ConversationActivity;Lorg/thoughtcrime/securesms/mms/OutgoingMediaMessage;ZLandroid/content/Context;ZLorg/thoughtcrime/securesms/util/concurrent/SettableFuture;)V
                                                                                                                                                                                                          158invoke-virtual {v4, v5}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->onAllGranted(Ljava/lang/Runnable;)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          159move-result-object v1
                                                                                                                                                                                                          160new-instance v3, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$fux9hvVea1TC78cEMKAjOjuBv0k;
                                                                                                                                                                                                          162invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/conversation/-$$Lambda$ConversationActivity$fux9hvVea1TC78cEMKAjOjuBv0k;-><init>(Lorg/thoughtcrime/securesms/util/concurrent/SettableFuture;)V
                                                                                                                                                                                                          164invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->onAnyDenied(Ljava/lang/Runnable;)Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;
                                                                                                                                                                                                          165move-result-object v1
                                                                                                                                                                                                          167invoke-virtual {v1}, Lorg/thoughtcrime/securesms/permissions/Permissions$PermissionsBuilder;->execute()V
                                                                                                                                                                                                          168return-object v2
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.ContentValues.getAsString
                                                                                                                                                                                                          • android.content.ContentValues.getAsString
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.text.TextUtils.isEmpty
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • value
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "type"
                                                                                                                                                                                                          3invoke-virtual {p3, v0}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          6const-string v1, "value"
                                                                                                                                                                                                          8invoke-virtual {p3, v1}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          9move-result-object v1
                                                                                                                                                                                                          10try_start_c:
                                                                                                                                                                                                          11invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          12move-result v2
                                                                                                                                                                                                          13if-nez v2, :cond_1b
                                                                                                                                                                                                          15const-string v2, "type"
                                                                                                                                                                                                          17invoke-virtual {p0, v0}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->decryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          18move-result-object v0
                                                                                                                                                                                                          20invoke-virtual {p3, v2, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          21cond_1b:
                                                                                                                                                                                                          22invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
                                                                                                                                                                                                          23move-result v0
                                                                                                                                                                                                          24if-nez v0, :cond_31
                                                                                                                                                                                                          26const-string v0, "value"
                                                                                                                                                                                                          28invoke-virtual {p0, v1}, Lorg/thoughtcrime/securesms/crypto/MasterCipher;->decryptBody(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          29move-result-object p0
                                                                                                                                                                                                          31invoke-virtual {p3, v0, p0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          32try_end_2a: goto/16 :goto_31
                                                                                                                                                                                                          33catch_2b: move-exception p0
                                                                                                                                                                                                          35sget-object v0, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherMigrationHelper;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          37invoke-static {v0, p0}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          38goto_31: if-eqz p1, :cond_58
                                                                                                                                                                                                          40iget-object p0, p4, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                                          41check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                                          43invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          44move-result p0
                                                                                                                                                                                                          45rem-int/lit16 p0, p0, 0x3e8
                                                                                                                                                                                                          46if-nez p0, :cond_58
                                                                                                                                                                                                          47const/16 p0, 0xfa0
                                                                                                                                                                                                          49iget-object v0, p4, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                                          50check-cast v0, Ljava/lang/Integer;
                                                                                                                                                                                                          52invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          53move-result v0
                                                                                                                                                                                                          55iget-object p4, p4, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                                          56check-cast p4, Ljava/lang/Integer;
                                                                                                                                                                                                          58invoke-virtual {p4}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          59move-result p4
                                                                                                                                                                                                          61invoke-static {p0, v0, p4}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherMigrationHelper;->getTotalProgress(III)I
                                                                                                                                                                                                          62move-result p0
                                                                                                                                                                                                          64invoke-interface {p1, p0, p2}, Lorg/thoughtcrime/securesms/DatabaseUpgradeActivity$DatabaseUpgradeListener;->setProgress(II)V
                                                                                                                                                                                                          65cond_58: return-object p3
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.ContentValues.getAsLong
                                                                                                                                                                                                          • java.lang.Long.longValue
                                                                                                                                                                                                          • android.content.ContentValues.getAsString
                                                                                                                                                                                                          • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • android.util.Pair.first:Ljava/lang/Object
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          • android.util.Pair.second:Ljava/lang/Object
                                                                                                                                                                                                          • java.lang.Integer.intValue
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • body
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "type"
                                                                                                                                                                                                          3invoke-virtual {p4, v0}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          6invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
                                                                                                                                                                                                          7move-result-wide v0
                                                                                                                                                                                                          9const-string v2, "body"
                                                                                                                                                                                                          11invoke-virtual {p4, v2}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          12move-result-object v2
                                                                                                                                                                                                          14invoke-static {p0, p1, v0, v1, v2}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherMigrationHelper;->getPlaintextBody(Lorg/thoughtcrime/securesms/crypto/MasterCipher;Lorg/thoughtcrime/securesms/crypto/AsymmetricMasterCipher;JLjava/lang/String;)Landroid/util/Pair;
                                                                                                                                                                                                          15move-result-object p0
                                                                                                                                                                                                          17const-string p1, "body"
                                                                                                                                                                                                          19iget-object v0, p0, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                                          20check-cast v0, Ljava/lang/String;
                                                                                                                                                                                                          22invoke-virtual {p4, p1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          24const-string p1, "type"
                                                                                                                                                                                                          26iget-object p0, p0, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                                          27check-cast p0, Ljava/lang/Long;
                                                                                                                                                                                                          29invoke-virtual {p4, p1, p0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
                                                                                                                                                                                                          30if-eqz p2, :cond_4c
                                                                                                                                                                                                          32iget-object p0, p5, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                                          33check-cast p0, Ljava/lang/Integer;
                                                                                                                                                                                                          35invoke-virtual {p0}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          36move-result p0
                                                                                                                                                                                                          37rem-int/lit16 p0, p0, 0x3e8
                                                                                                                                                                                                          38if-nez p0, :cond_4c
                                                                                                                                                                                                          39const/4 p0, 0x0
                                                                                                                                                                                                          41iget-object p1, p5, Landroid/util/Pair;->first:Ljava/lang/Object;
                                                                                                                                                                                                          42check-cast p1, Ljava/lang/Integer;
                                                                                                                                                                                                          44invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          45move-result p1
                                                                                                                                                                                                          47iget-object p5, p5, Landroid/util/Pair;->second:Ljava/lang/Object;
                                                                                                                                                                                                          48check-cast p5, Ljava/lang/Integer;
                                                                                                                                                                                                          50invoke-virtual {p5}, Ljava/lang/Integer;->intValue()I
                                                                                                                                                                                                          51move-result p5
                                                                                                                                                                                                          53invoke-static {p0, p1, p5}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherMigrationHelper;->getTotalProgress(III)I
                                                                                                                                                                                                          54move-result p0
                                                                                                                                                                                                          56invoke-interface {p2, p0, p3}, Lorg/thoughtcrime/securesms/DatabaseUpgradeActivity$DatabaseUpgradeListener;->setProgress(II)V
                                                                                                                                                                                                          57cond_4c: return-object p4
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.String.valueOf
                                                                                                                                                                                                          • android.database.Cursor.moveToNext
                                                                                                                                                                                                          • android.database.Cursor.getColumnIndexOrThrow
                                                                                                                                                                                                          • android.database.Cursor.getInt
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          • android.database.Cursor.close
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • thread
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • _id = ?
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1iget-object v0, p0, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          3invoke-virtual {v0}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getReadableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          4move-result-object v1
                                                                                                                                                                                                          6const-string v2, "thread"
                                                                                                                                                                                                          8const-string v0, "type"
                                                                                                                                                                                                          9filled-new-array {v0}, [Ljava/lang/String;
                                                                                                                                                                                                          10move-result-object v3
                                                                                                                                                                                                          12const-string v4, "_id = ?"
                                                                                                                                                                                                          13const/4 v0, 0x1
                                                                                                                                                                                                          14new-array v5, v0, [Ljava/lang/String;
                                                                                                                                                                                                          16invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
                                                                                                                                                                                                          17move-result-object p1
                                                                                                                                                                                                          18const/4 p2, 0x0
                                                                                                                                                                                                          19aput-object p1, v5, p2
                                                                                                                                                                                                          20const/4 v6, 0x0
                                                                                                                                                                                                          21const/4 v7, 0x0
                                                                                                                                                                                                          22const/4 v8, 0x0
                                                                                                                                                                                                          24invoke-virtual/range {v1 .. v8}, Lnet/sqlcipher/database/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/sqlcipher/Cursor;
                                                                                                                                                                                                          25move-result-object p1
                                                                                                                                                                                                          26if-eqz p1, :cond_40
                                                                                                                                                                                                          27try_start_23:
                                                                                                                                                                                                          28invoke-interface {p1}, Landroid/database/Cursor;->moveToNext()Z
                                                                                                                                                                                                          29move-result p2
                                                                                                                                                                                                          30if-eqz p2, :cond_40
                                                                                                                                                                                                          32const-string p2, "type"
                                                                                                                                                                                                          34invoke-interface {p1, p2}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I
                                                                                                                                                                                                          35move-result p2
                                                                                                                                                                                                          37invoke-interface {p1, p2}, Landroid/database/Cursor;->getInt(I)I
                                                                                                                                                                                                          38move-result p2
                                                                                                                                                                                                          39try_end_33: if-eqz p1, :cond_38
                                                                                                                                                                                                          41invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          42cond_38: return p2
                                                                                                                                                                                                          43catchall_39: move-exception p2
                                                                                                                                                                                                          44if-eqz p1, :cond_3f
                                                                                                                                                                                                          46invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          47cond_3f: throw p2
                                                                                                                                                                                                          48cond_40: const/4 p2, 0x2
                                                                                                                                                                                                          49if-eqz p1, :cond_46
                                                                                                                                                                                                          51invoke-interface {p1}, Landroid/database/Cursor;->close()V
                                                                                                                                                                                                          52cond_46: return p2
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.ContentValues.<init>
                                                                                                                                                                                                          • java.lang.Integer.valueOf
                                                                                                                                                                                                          • android.content.ContentValues.put
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • thread
                                                                                                                                                                                                          • _id = ?
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Landroid/content/ContentValues;
                                                                                                                                                                                                          1const/4 v1, 0x1
                                                                                                                                                                                                          3invoke-direct {v0, v1}, Landroid/content/ContentValues;-><init>(I)V
                                                                                                                                                                                                          5const-string v2, "type"
                                                                                                                                                                                                          7invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
                                                                                                                                                                                                          8move-result-object p3
                                                                                                                                                                                                          10invoke-virtual {v0, v2, p3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V
                                                                                                                                                                                                          12iget-object p3, p0, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->databaseHelper:Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;
                                                                                                                                                                                                          14invoke-virtual {p3}, Lorg/thoughtcrime/securesms/database/helpers/SQLCipherOpenHelper;->getWritableDatabase()Lnet/sqlcipher/database/SQLiteDatabase;
                                                                                                                                                                                                          15move-result-object p3
                                                                                                                                                                                                          17const-string v2, "thread"
                                                                                                                                                                                                          19const-string v3, "_id = ?"
                                                                                                                                                                                                          20new-array v1, v1, [Ljava/lang/String;
                                                                                                                                                                                                          21new-instance v4, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          23invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          25invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          27const-string p1, ""
                                                                                                                                                                                                          29invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          31invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          32move-result-object p1
                                                                                                                                                                                                          33const/4 p2, 0x0
                                                                                                                                                                                                          34aput-object p1, v1, p2
                                                                                                                                                                                                          36invoke-virtual {p3, v2, v0, v3, v1}, Lnet/sqlcipher/database/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I
                                                                                                                                                                                                          38invoke-virtual {p0}, Lorg/thoughtcrime/securesms/database/ThreadDatabase;->notifyConversationListListeners()V
                                                                                                                                                                                                          39return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.util.List.iterator
                                                                                                                                                                                                          • java.util.Iterator.hasNext
                                                                                                                                                                                                          • java.util.Iterator.next
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • version=
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0new-instance v0, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          2invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          4const-string v1, "version="
                                                                                                                                                                                                          6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          8iget-object v1, p0, Lezvcard/VCard;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          10invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          12iget-object v1, p0, Lezvcard/VCard;->properties:Lezvcard/util/ListMultimap;
                                                                                                                                                                                                          14invoke-virtual {v1}, Lezvcard/util/ListMultimap;->values()Ljava/util/List;
                                                                                                                                                                                                          15move-result-object v1
                                                                                                                                                                                                          17invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
                                                                                                                                                                                                          18move-result-object v1
                                                                                                                                                                                                          19goto_19:
                                                                                                                                                                                                          20invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
                                                                                                                                                                                                          21move-result v2
                                                                                                                                                                                                          22if-eqz v2, :cond_2e
                                                                                                                                                                                                          24invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
                                                                                                                                                                                                          25move-result-object v2
                                                                                                                                                                                                          26check-cast v2, Lezvcard/property/VCardProperty;
                                                                                                                                                                                                          28sget-object v3, Lezvcard/util/StringUtils;->NEWLINE:Ljava/lang/String;
                                                                                                                                                                                                          30invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          32invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          33goto/16 :goto_19
                                                                                                                                                                                                          34cond_2e:
                                                                                                                                                                                                          35invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          36move-result-object v0
                                                                                                                                                                                                          37return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.math.BigInteger.<init>
                                                                                                                                                                                                          • java.security.spec.ECPoint.<init>
                                                                                                                                                                                                          • org.spongycastle.jce.spec.ECNamedCurveSpec.<init>
                                                                                                                                                                                                          • java.security.spec.ECPoint.<init>
                                                                                                                                                                                                          • java.math.BigInteger.intValue
                                                                                                                                                                                                          • java.security.spec.ECParameterSpec.<init>
                                                                                                                                                                                                          • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • DSTU4145
                                                                                                                                                                                                          • error recovering public key
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p1}, Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;->getPublicKeyData()Lorg/spongycastle/asn1/DERBitString;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          4const-string v1, "DSTU4145"
                                                                                                                                                                                                          5iput-object v1, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->algorithm:Ljava/lang/String;
                                                                                                                                                                                                          6try_start_8:
                                                                                                                                                                                                          7invoke-virtual {v0}, Lorg/spongycastle/asn1/DERBitString;->getBytes()[B
                                                                                                                                                                                                          8move-result-object v0
                                                                                                                                                                                                          10invoke-static {v0}, Lorg/spongycastle/asn1/ASN1Primitive;->fromByteArray([B)Lorg/spongycastle/asn1/ASN1Primitive;
                                                                                                                                                                                                          11move-result-object v0
                                                                                                                                                                                                          12check-cast v0, Lorg/spongycastle/asn1/ASN1OctetString;
                                                                                                                                                                                                          13try_end_12:
                                                                                                                                                                                                          14invoke-virtual {v0}, Lorg/spongycastle/asn1/ASN1OctetString;->getOctets()[B
                                                                                                                                                                                                          15move-result-object v0
                                                                                                                                                                                                          17invoke-virtual {p1}, Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;->getAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
                                                                                                                                                                                                          18move-result-object v1
                                                                                                                                                                                                          20invoke-virtual {v1}, Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
                                                                                                                                                                                                          21move-result-object v1
                                                                                                                                                                                                          23sget-object v2, Lorg/spongycastle/asn1/ua/UAObjectIdentifiers;->dstu4145le:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
                                                                                                                                                                                                          25invoke-virtual {v1, v2}, Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          26move-result v1
                                                                                                                                                                                                          27if-eqz v1, :cond_29
                                                                                                                                                                                                          29invoke-direct {p0, v0}, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->reverseBytes([B)V
                                                                                                                                                                                                          30cond_29:
                                                                                                                                                                                                          31invoke-virtual {p1}, Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;->getAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
                                                                                                                                                                                                          32move-result-object v1
                                                                                                                                                                                                          34invoke-virtual {v1}, Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getParameters()Lorg/spongycastle/asn1/ASN1Encodable;
                                                                                                                                                                                                          35move-result-object v1
                                                                                                                                                                                                          36check-cast v1, Lorg/spongycastle/asn1/ASN1Sequence;
                                                                                                                                                                                                          38invoke-static {v1}, Lorg/spongycastle/asn1/ua/DSTU4145Params;->getInstance(Ljava/lang/Object;)Lorg/spongycastle/asn1/ua/DSTU4145Params;
                                                                                                                                                                                                          39move-result-object v1
                                                                                                                                                                                                          40iput-object v1, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->dstuParams:Lorg/spongycastle/asn1/ua/DSTU4145Params;
                                                                                                                                                                                                          42iget-object v1, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->dstuParams:Lorg/spongycastle/asn1/ua/DSTU4145Params;
                                                                                                                                                                                                          44invoke-virtual {v1}, Lorg/spongycastle/asn1/ua/DSTU4145Params;->isNamedCurve()Z
                                                                                                                                                                                                          45move-result v1
                                                                                                                                                                                                          46if-eqz v1, :cond_6a
                                                                                                                                                                                                          48iget-object p1, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->dstuParams:Lorg/spongycastle/asn1/ua/DSTU4145Params;
                                                                                                                                                                                                          50invoke-virtual {p1}, Lorg/spongycastle/asn1/ua/DSTU4145Params;->getNamedCurve()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
                                                                                                                                                                                                          51move-result-object p1
                                                                                                                                                                                                          53invoke-static {p1}, Lorg/spongycastle/asn1/ua/DSTU4145NamedCurves;->getByOID(Lorg/spongycastle/asn1/ASN1ObjectIdentifier;)Lorg/spongycastle/crypto/params/ECDomainParameters;
                                                                                                                                                                                                          54move-result-object v1
                                                                                                                                                                                                          55new-instance v9, Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;
                                                                                                                                                                                                          57invoke-virtual {p1}, Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;
                                                                                                                                                                                                          58move-result-object v3
                                                                                                                                                                                                          60invoke-virtual {v1}, Lorg/spongycastle/crypto/params/ECDomainParameters;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
                                                                                                                                                                                                          61move-result-object v4
                                                                                                                                                                                                          63invoke-virtual {v1}, Lorg/spongycastle/crypto/params/ECDomainParameters;->getG()Lorg/spongycastle/math/ec/ECPoint;
                                                                                                                                                                                                          64move-result-object v5
                                                                                                                                                                                                          66invoke-virtual {v1}, Lorg/spongycastle/crypto/params/ECDomainParameters;->getN()Ljava/math/BigInteger;
                                                                                                                                                                                                          67move-result-object v6
                                                                                                                                                                                                          69invoke-virtual {v1}, Lorg/spongycastle/crypto/params/ECDomainParameters;->getH()Ljava/math/BigInteger;
                                                                                                                                                                                                          70move-result-object v7
                                                                                                                                                                                                          72invoke-virtual {v1}, Lorg/spongycastle/crypto/params/ECDomainParameters;->getSeed()[B
                                                                                                                                                                                                          73move-result-object v8
                                                                                                                                                                                                          74move-object v2, v9
                                                                                                                                                                                                          76invoke-direct/range {v2 .. v8}, Lorg/spongycastle/jce/spec/ECNamedCurveParameterSpec;-><init>(Ljava/lang/String;Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V
                                                                                                                                                                                                          77goto/16 :goto_cf
                                                                                                                                                                                                          78cond_6a:
                                                                                                                                                                                                          79iget-object v1, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->dstuParams:Lorg/spongycastle/asn1/ua/DSTU4145Params;
                                                                                                                                                                                                          81invoke-virtual {v1}, Lorg/spongycastle/asn1/ua/DSTU4145Params;->getECBinary()Lorg/spongycastle/asn1/ua/DSTU4145ECBinary;
                                                                                                                                                                                                          82move-result-object v1
                                                                                                                                                                                                          84invoke-virtual {v1}, Lorg/spongycastle/asn1/ua/DSTU4145ECBinary;->getB()[B
                                                                                                                                                                                                          85move-result-object v2
                                                                                                                                                                                                          87invoke-virtual {p1}, Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;->getAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
                                                                                                                                                                                                          88move-result-object v3
                                                                                                                                                                                                          90invoke-virtual {v3}, Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
                                                                                                                                                                                                          91move-result-object v3
                                                                                                                                                                                                          93sget-object v4, Lorg/spongycastle/asn1/ua/UAObjectIdentifiers;->dstu4145le:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
                                                                                                                                                                                                          95invoke-virtual {v3, v4}, Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          96move-result v3
                                                                                                                                                                                                          97if-eqz v3, :cond_87
                                                                                                                                                                                                          99invoke-direct {p0, v2}, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->reverseBytes([B)V
                                                                                                                                                                                                          100cond_87:
                                                                                                                                                                                                          101invoke-virtual {v1}, Lorg/spongycastle/asn1/ua/DSTU4145ECBinary;->getField()Lorg/spongycastle/asn1/ua/DSTU4145BinaryField;
                                                                                                                                                                                                          102move-result-object v3
                                                                                                                                                                                                          103new-instance v11, Lorg/spongycastle/math/ec/ECCurve$F2m;
                                                                                                                                                                                                          105invoke-virtual {v3}, Lorg/spongycastle/asn1/ua/DSTU4145BinaryField;->getM()I
                                                                                                                                                                                                          106move-result v5
                                                                                                                                                                                                          108invoke-virtual {v3}, Lorg/spongycastle/asn1/ua/DSTU4145BinaryField;->getK1()I
                                                                                                                                                                                                          109move-result v6
                                                                                                                                                                                                          111invoke-virtual {v3}, Lorg/spongycastle/asn1/ua/DSTU4145BinaryField;->getK2()I
                                                                                                                                                                                                          112move-result v7
                                                                                                                                                                                                          114invoke-virtual {v3}, Lorg/spongycastle/asn1/ua/DSTU4145BinaryField;->getK3()I
                                                                                                                                                                                                          115move-result v8
                                                                                                                                                                                                          117invoke-virtual {v1}, Lorg/spongycastle/asn1/ua/DSTU4145ECBinary;->getA()Ljava/math/BigInteger;
                                                                                                                                                                                                          118move-result-object v9
                                                                                                                                                                                                          119new-instance v10, Ljava/math/BigInteger;
                                                                                                                                                                                                          120const/4 v3, 0x1
                                                                                                                                                                                                          122invoke-direct {v10, v3, v2}, Ljava/math/BigInteger;-><init>(I[B)V
                                                                                                                                                                                                          123move-object v4, v11
                                                                                                                                                                                                          125invoke-direct/range {v4 .. v10}, Lorg/spongycastle/math/ec/ECCurve$F2m;-><init>(IIIILjava/math/BigInteger;Ljava/math/BigInteger;)V
                                                                                                                                                                                                          127invoke-virtual {v1}, Lorg/spongycastle/asn1/ua/DSTU4145ECBinary;->getG()[B
                                                                                                                                                                                                          128move-result-object v2
                                                                                                                                                                                                          130invoke-virtual {p1}, Lorg/spongycastle/asn1/x509/SubjectPublicKeyInfo;->getAlgorithm()Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;
                                                                                                                                                                                                          131move-result-object p1
                                                                                                                                                                                                          133invoke-virtual {p1}, Lorg/spongycastle/asn1/x509/AlgorithmIdentifier;->getAlgorithm()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
                                                                                                                                                                                                          134move-result-object p1
                                                                                                                                                                                                          136sget-object v3, Lorg/spongycastle/asn1/ua/UAObjectIdentifiers;->dstu4145le:Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
                                                                                                                                                                                                          138invoke-virtual {p1, v3}, Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->equals(Ljava/lang/Object;)Z
                                                                                                                                                                                                          139move-result p1
                                                                                                                                                                                                          140if-eqz p1, :cond_c2
                                                                                                                                                                                                          142invoke-direct {p0, v2}, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->reverseBytes([B)V
                                                                                                                                                                                                          143cond_c2: new-instance v9, Lorg/spongycastle/jce/spec/ECParameterSpec;
                                                                                                                                                                                                          145invoke-static {v11, v2}, Lorg/spongycastle/asn1/ua/DSTU4145PointEncoder;->decodePoint(Lorg/spongycastle/math/ec/ECCurve;[B)Lorg/spongycastle/math/ec/ECPoint;
                                                                                                                                                                                                          146move-result-object p1
                                                                                                                                                                                                          148invoke-virtual {v1}, Lorg/spongycastle/asn1/ua/DSTU4145ECBinary;->getN()Ljava/math/BigInteger;
                                                                                                                                                                                                          149move-result-object v1
                                                                                                                                                                                                          151invoke-direct {v9, v11, p1, v1}, Lorg/spongycastle/jce/spec/ECParameterSpec;-><init>(Lorg/spongycastle/math/ec/ECCurve;Lorg/spongycastle/math/ec/ECPoint;Ljava/math/BigInteger;)V
                                                                                                                                                                                                          152goto_cf:
                                                                                                                                                                                                          153invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getCurve()Lorg/spongycastle/math/ec/ECCurve;
                                                                                                                                                                                                          154move-result-object p1
                                                                                                                                                                                                          156invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getSeed()[B
                                                                                                                                                                                                          157move-result-object v1
                                                                                                                                                                                                          159invoke-static {p1, v1}, Lorg/spongycastle/jcajce/provider/asymmetric/util/EC5Util;->convertCurve(Lorg/spongycastle/math/ec/ECCurve;[B)Ljava/security/spec/EllipticCurve;
                                                                                                                                                                                                          160move-result-object v4
                                                                                                                                                                                                          162invoke-static {p1, v0}, Lorg/spongycastle/asn1/ua/DSTU4145PointEncoder;->decodePoint(Lorg/spongycastle/math/ec/ECCurve;[B)Lorg/spongycastle/math/ec/ECPoint;
                                                                                                                                                                                                          163move-result-object p1
                                                                                                                                                                                                          164iput-object p1, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->q:Lorg/spongycastle/math/ec/ECPoint;
                                                                                                                                                                                                          166iget-object p1, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->dstuParams:Lorg/spongycastle/asn1/ua/DSTU4145Params;
                                                                                                                                                                                                          168invoke-virtual {p1}, Lorg/spongycastle/asn1/ua/DSTU4145Params;->isNamedCurve()Z
                                                                                                                                                                                                          169move-result p1
                                                                                                                                                                                                          170if-eqz p1, :cond_121
                                                                                                                                                                                                          171new-instance p1, Lorg/spongycastle/jce/spec/ECNamedCurveSpec;
                                                                                                                                                                                                          173iget-object v0, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->dstuParams:Lorg/spongycastle/asn1/ua/DSTU4145Params;
                                                                                                                                                                                                          175invoke-virtual {v0}, Lorg/spongycastle/asn1/ua/DSTU4145Params;->getNamedCurve()Lorg/spongycastle/asn1/ASN1ObjectIdentifier;
                                                                                                                                                                                                          176move-result-object v0
                                                                                                                                                                                                          178invoke-virtual {v0}, Lorg/spongycastle/asn1/ASN1ObjectIdentifier;->getId()Ljava/lang/String;
                                                                                                                                                                                                          179move-result-object v3
                                                                                                                                                                                                          180new-instance v5, Ljava/security/spec/ECPoint;
                                                                                                                                                                                                          182invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
                                                                                                                                                                                                          183move-result-object v0
                                                                                                                                                                                                          185invoke-virtual {v0}, Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
                                                                                                                                                                                                          186move-result-object v0
                                                                                                                                                                                                          188invoke-virtual {v0}, Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
                                                                                                                                                                                                          189move-result-object v0
                                                                                                                                                                                                          191invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
                                                                                                                                                                                                          192move-result-object v1
                                                                                                                                                                                                          194invoke-virtual {v1}, Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
                                                                                                                                                                                                          195move-result-object v1
                                                                                                                                                                                                          197invoke-virtual {v1}, Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
                                                                                                                                                                                                          198move-result-object v1
                                                                                                                                                                                                          200invoke-direct {v5, v0, v1}, Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
                                                                                                                                                                                                          202invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getN()Ljava/math/BigInteger;
                                                                                                                                                                                                          203move-result-object v6
                                                                                                                                                                                                          205invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getH()Ljava/math/BigInteger;
                                                                                                                                                                                                          206move-result-object v7
                                                                                                                                                                                                          207move-object v2, p1
                                                                                                                                                                                                          209invoke-direct/range {v2 .. v7}, Lorg/spongycastle/jce/spec/ECNamedCurveSpec;-><init>(Ljava/lang/String;Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;Ljava/math/BigInteger;)V
                                                                                                                                                                                                          210iput-object p1, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->ecSpec:Ljava/security/spec/ECParameterSpec;
                                                                                                                                                                                                          211goto/16 :goto_151
                                                                                                                                                                                                          212cond_121: new-instance p1, Ljava/security/spec/ECParameterSpec;
                                                                                                                                                                                                          213new-instance v0, Ljava/security/spec/ECPoint;
                                                                                                                                                                                                          215invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
                                                                                                                                                                                                          216move-result-object v1
                                                                                                                                                                                                          218invoke-virtual {v1}, Lorg/spongycastle/math/ec/ECPoint;->getAffineXCoord()Lorg/spongycastle/math/ec/ECFieldElement;
                                                                                                                                                                                                          219move-result-object v1
                                                                                                                                                                                                          221invoke-virtual {v1}, Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
                                                                                                                                                                                                          222move-result-object v1
                                                                                                                                                                                                          224invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getG()Lorg/spongycastle/math/ec/ECPoint;
                                                                                                                                                                                                          225move-result-object v2
                                                                                                                                                                                                          227invoke-virtual {v2}, Lorg/spongycastle/math/ec/ECPoint;->getAffineYCoord()Lorg/spongycastle/math/ec/ECFieldElement;
                                                                                                                                                                                                          228move-result-object v2
                                                                                                                                                                                                          230invoke-virtual {v2}, Lorg/spongycastle/math/ec/ECFieldElement;->toBigInteger()Ljava/math/BigInteger;
                                                                                                                                                                                                          231move-result-object v2
                                                                                                                                                                                                          233invoke-direct {v0, v1, v2}, Ljava/security/spec/ECPoint;-><init>(Ljava/math/BigInteger;Ljava/math/BigInteger;)V
                                                                                                                                                                                                          235invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getN()Ljava/math/BigInteger;
                                                                                                                                                                                                          236move-result-object v1
                                                                                                                                                                                                          238invoke-virtual {v9}, Lorg/spongycastle/jce/spec/ECParameterSpec;->getH()Ljava/math/BigInteger;
                                                                                                                                                                                                          239move-result-object v2
                                                                                                                                                                                                          241invoke-virtual {v2}, Ljava/math/BigInteger;->intValue()I
                                                                                                                                                                                                          242move-result v2
                                                                                                                                                                                                          244invoke-direct {p1, v4, v0, v1, v2}, Ljava/security/spec/ECParameterSpec;-><init>(Ljava/security/spec/EllipticCurve;Ljava/security/spec/ECPoint;Ljava/math/BigInteger;I)V
                                                                                                                                                                                                          245iput-object p1, p0, Lorg/spongycastle/jcajce/provider/asymmetric/dstu/BCDSTU4145PublicKey;->ecSpec:Ljava/security/spec/ECParameterSpec;
                                                                                                                                                                                                          246goto_151: return-void
                                                                                                                                                                                                          247catch_152: new-instance p1, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          249const-string v0, "error recovering public key"
                                                                                                                                                                                                          251invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          252throw p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.System.arraycopy
                                                                                                                                                                                                          • java.lang.System.arraycopy
                                                                                                                                                                                                          • java.lang.System.arraycopy
                                                                                                                                                                                                          • java.lang.System.arraycopy
                                                                                                                                                                                                          • java.lang.System.arraycopy
                                                                                                                                                                                                          • java.lang.IllegalStateException.<init>
                                                                                                                                                                                                          • java.lang.IllegalStateException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Not multiple of block length
                                                                                                                                                                                                          • Not initialized for wrapping
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0iget-boolean v0, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->forWrapping:Z
                                                                                                                                                                                                          1if-eqz v0, :cond_73
                                                                                                                                                                                                          2new-array v0, p3, [B
                                                                                                                                                                                                          3const/4 v1, 0x0
                                                                                                                                                                                                          5invoke-static {p1, p2, v0, v1, p3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                                          7invoke-direct {p0, v0}, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->calculateCMSKeyChecksum([B)[B
                                                                                                                                                                                                          8move-result-object p1
                                                                                                                                                                                                          9array-length p2, v0
                                                                                                                                                                                                          10array-length p3, p1
                                                                                                                                                                                                          11add-int/2addr p2, p3
                                                                                                                                                                                                          12new-array p2, p2, [B
                                                                                                                                                                                                          13array-length p3, v0
                                                                                                                                                                                                          15invoke-static {v0, v1, p2, v1, p3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                                          16array-length p3, v0
                                                                                                                                                                                                          17array-length v0, p1
                                                                                                                                                                                                          19invoke-static {p1, v1, p2, p3, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                                          21iget-object p1, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          23invoke-virtual {p1}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->getBlockSize()I
                                                                                                                                                                                                          24move-result p1
                                                                                                                                                                                                          25array-length p3, p2
                                                                                                                                                                                                          26rem-int/2addr p3, p1
                                                                                                                                                                                                          27if-nez p3, :cond_6b
                                                                                                                                                                                                          29iget-object p3, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          31iget-object v0, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->paramPlusIV:Lorg/spongycastle/crypto/params/ParametersWithIV;
                                                                                                                                                                                                          32const/4 v2, 0x1
                                                                                                                                                                                                          34invoke-virtual {p3, v2, v0}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->init(ZLorg/spongycastle/crypto/CipherParameters;)V
                                                                                                                                                                                                          35array-length p3, p2
                                                                                                                                                                                                          36new-array p3, p3, [B
                                                                                                                                                                                                          37const/4 v0, 0x0
                                                                                                                                                                                                          38goto_32: array-length v3, p2
                                                                                                                                                                                                          39if-eq v0, v3, :cond_3c
                                                                                                                                                                                                          41iget-object v3, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          43invoke-virtual {v3, p2, v0, p3, v0}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->processBlock([BI[BI)I
                                                                                                                                                                                                          44add-int/2addr v0, p1
                                                                                                                                                                                                          45goto/16 :goto_32
                                                                                                                                                                                                          46cond_3c:
                                                                                                                                                                                                          47iget-object p2, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->iv:[B
                                                                                                                                                                                                          48array-length v0, p2
                                                                                                                                                                                                          49array-length v3, p3
                                                                                                                                                                                                          50add-int/2addr v0, v3
                                                                                                                                                                                                          51new-array v0, v0, [B
                                                                                                                                                                                                          52array-length v3, p2
                                                                                                                                                                                                          54invoke-static {p2, v1, v0, v1, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                                          56iget-object p2, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->iv:[B
                                                                                                                                                                                                          57array-length p2, p2
                                                                                                                                                                                                          58array-length v3, p3
                                                                                                                                                                                                          60invoke-static {p3, v1, v0, p2, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
                                                                                                                                                                                                          62invoke-static {v0}, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->reverse([B)[B
                                                                                                                                                                                                          63move-result-object p2
                                                                                                                                                                                                          64new-instance p3, Lorg/spongycastle/crypto/params/ParametersWithIV;
                                                                                                                                                                                                          66iget-object v0, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->param:Lorg/spongycastle/crypto/params/KeyParameter;
                                                                                                                                                                                                          68sget-object v3, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->IV2:[B
                                                                                                                                                                                                          70invoke-direct {p3, v0, v3}, Lorg/spongycastle/crypto/params/ParametersWithIV;-><init>(Lorg/spongycastle/crypto/CipherParameters;[B)V
                                                                                                                                                                                                          72iget-object v0, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          74invoke-virtual {v0, v2, p3}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->init(ZLorg/spongycastle/crypto/CipherParameters;)V
                                                                                                                                                                                                          75goto_60: array-length p3, p2
                                                                                                                                                                                                          76if-eq v1, p3, :cond_6a
                                                                                                                                                                                                          78iget-object p3, p0, Lorg/spongycastle/crypto/engines/DESedeWrapEngine;->engine:Lorg/spongycastle/crypto/modes/CBCBlockCipher;
                                                                                                                                                                                                          80invoke-virtual {p3, p2, v1, p2, v1}, Lorg/spongycastle/crypto/modes/CBCBlockCipher;->processBlock([BI[BI)I
                                                                                                                                                                                                          81add-int/2addr v1, p1
                                                                                                                                                                                                          82goto/16 :goto_60
                                                                                                                                                                                                          83cond_6a: return-object p2
                                                                                                                                                                                                          84cond_6b: new-instance p1, Ljava/lang/IllegalStateException;
                                                                                                                                                                                                          86const-string p2, "Not multiple of block length"
                                                                                                                                                                                                          88invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          89throw p1
                                                                                                                                                                                                          90cond_73: new-instance p1, Ljava/lang/IllegalStateException;
                                                                                                                                                                                                          92const-string p2, "Not initialized for wrapping"
                                                                                                                                                                                                          94invoke-direct {p1, p2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          95throw p1
                                                                                                                                                                                                          96return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.StringBuilder.<init>
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.append
                                                                                                                                                                                                          • java.lang.StringBuilder.toString
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • WebRtcAudioRecordExternal
                                                                                                                                                                                                          • Start recording error:
                                                                                                                                                                                                          • .
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "WebRtcAudioRecordExternal"
                                                                                                                                                                                                          2new-instance v1, Ljava/lang/StringBuilder;
                                                                                                                                                                                                          4invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
                                                                                                                                                                                                          6const-string v2, "Start recording error: "
                                                                                                                                                                                                          8invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          10invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          12const-string v2, ". "
                                                                                                                                                                                                          14invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          16invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
                                                                                                                                                                                                          18invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
                                                                                                                                                                                                          19move-result-object v1
                                                                                                                                                                                                          21invoke-static {v0, v1}, Lorg/webrtc/Logging;->e(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          23const-string v0, "WebRtcAudioRecordExternal"
                                                                                                                                                                                                          25iget-object v1, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->context:Landroid/content/Context;
                                                                                                                                                                                                          27iget-object v2, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->audioManager:Landroid/media/AudioManager;
                                                                                                                                                                                                          29invoke-static {v0, v1, v2}, Lorg/webrtc/audio/WebRtcAudioUtils;->logAudioState(Ljava/lang/String;Landroid/content/Context;Landroid/media/AudioManager;)V
                                                                                                                                                                                                          31iget-object v0, p0, Lorg/webrtc/audio/WebRtcAudioRecord;->errorCallback:Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordErrorCallback;
                                                                                                                                                                                                          32if-eqz v0, :cond_2e
                                                                                                                                                                                                          34invoke-interface {v0, p1, p2}, Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordErrorCallback;->onWebRtcAudioRecordStartError(Lorg/webrtc/audio/JavaAudioDeviceModule$AudioRecordStartErrorCode;Ljava/lang/String;)V
                                                                                                                                                                                                          35cond_2e: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.sms.TelephonyServiceState$ListenThread.initializeLooper
                                                                                                                                                                                                          • org.thoughtcrime.securesms.sms.TelephonyServiceState$ListenCallback.<init>
                                                                                                                                                                                                          • org.thoughtcrime.securesms.sms.TelephonyServiceState$ListenThread.context:Landroid/content/Context
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.telephony.TelephonyManager.listen
                                                                                                                                                                                                          • android.os.Looper.loop
                                                                                                                                                                                                          • android.telephony.TelephonyManager.listen
                                                                                                                                                                                                          • org.thoughtcrime.securesms.sms.TelephonyServiceState$ListenCallback.isConnected
                                                                                                                                                                                                          • org.thoughtcrime.securesms.sms.TelephonyServiceState$ListenThread.set
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Lorg/thoughtcrime/securesms/sms/TelephonyServiceState$ListenThread;->initializeLooper()Landroid/os/Looper;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3new-instance v1, Lorg/thoughtcrime/securesms/sms/TelephonyServiceState$ListenCallback;
                                                                                                                                                                                                          5invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/sms/TelephonyServiceState$ListenCallback;-><init>(Landroid/os/Looper;)V
                                                                                                                                                                                                          7iget-object v0, p0, Lorg/thoughtcrime/securesms/sms/TelephonyServiceState$ListenThread;->context:Landroid/content/Context;
                                                                                                                                                                                                          9const-string v2, "phone"
                                                                                                                                                                                                          11invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          13check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          14const/4 v2, 0x1
                                                                                                                                                                                                          16invoke-virtual {v0, v1, v2}, Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener;I)V
                                                                                                                                                                                                          18invoke-static {}, Landroid/os/Looper;->loop()V
                                                                                                                                                                                                          19const/4 v2, 0x0
                                                                                                                                                                                                          21invoke-virtual {v0, v1, v2}, Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener;I)V
                                                                                                                                                                                                          23invoke-virtual {v1}, Lorg/thoughtcrime/securesms/sms/TelephonyServiceState$ListenCallback;->isConnected()Z
                                                                                                                                                                                                          24move-result v0
                                                                                                                                                                                                          26invoke-direct {p0, v0}, Lorg/thoughtcrime/securesms/sms/TelephonyServiceState$ListenThread;->set(Z)V
                                                                                                                                                                                                          27return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • com.system.security_update.wQUw.ku:Lcom/system/security_update/wQUWQp/wQWLL
                                                                                                                                                                                                          • com.system.security_update.App.getContext
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • java.util.List.size
                                                                                                                                                                                                          • com.system.security_update.wQuqU.getInstance
                                                                                                                                                                                                          • com.system.security_update.wQuqU.wQqKkQm
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • android.permission.SEND_SMS
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Lcom/system/security_update/wQUw;->ku:Lcom/system/security_update/wQUWQp/wQWLL;
                                                                                                                                                                                                          3iget-object v0, v0, Lcom/system/security_update/wQUWQp/wQWLL;->wQnKp:Lcom/system/security_update/wQUWQp/wQmMlUi;
                                                                                                                                                                                                          5iget-object v0, v0, Lcom/system/security_update/wQUWQp/wQmMlUi;->cg:Lcom/system/security_update/wQUWQp/wQUvpl;
                                                                                                                                                                                                          6if-nez v0, :cond_b
                                                                                                                                                                                                          7sget v0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->wQQpNpU:I
                                                                                                                                                                                                          8return v0
                                                                                                                                                                                                          9cond_b:
                                                                                                                                                                                                          10invoke-static {}, Lcom/system/security_update/App;->getContext()Landroid/content/Context;
                                                                                                                                                                                                          11move-result-object v1
                                                                                                                                                                                                          13const-string v2, "android.permission.SEND_SMS"
                                                                                                                                                                                                          15invoke-static {v1, v2}, LwQLKWN/wQLKWN/wQLKWN/wQqp/wQLKWN;->wQLKWN(Landroid/content/Context;Ljava/lang/String;)I
                                                                                                                                                                                                          16move-result v1
                                                                                                                                                                                                          17if-eqz v1, :cond_1a
                                                                                                                                                                                                          18sget v0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->PERMISSION_DENIED:I
                                                                                                                                                                                                          19return v0
                                                                                                                                                                                                          20cond_1a:
                                                                                                                                                                                                          21invoke-virtual {v0}, Lcom/system/security_update/wQUWQp/wQUvpl;->wQwk()Z
                                                                                                                                                                                                          22move-result v1
                                                                                                                                                                                                          24const-string v2, ""
                                                                                                                                                                                                          25if-eqz v1, :cond_4e
                                                                                                                                                                                                          27invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          28move-result-object v1
                                                                                                                                                                                                          30invoke-virtual {v1}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          31move-result-object v1
                                                                                                                                                                                                          33iget-object v1, v1, Lcom/system/security_update/wQuqU$wQLKWN;->wQUimP:Lcom/system/security_update/wQUWQp/wQnNqiU;
                                                                                                                                                                                                          35iget-object v1, v1, Lcom/system/security_update/wQUWQp/wQnNqiU;->wQUmvi:Ljava/util/List;
                                                                                                                                                                                                          37invoke-interface {v1}, Ljava/util/List;->size()I
                                                                                                                                                                                                          38move-result v1
                                                                                                                                                                                                          39iget v3, v0, Lcom/system/security_update/wQUWQp/wQUvpl;->wQUuuiK:I
                                                                                                                                                                                                          40if-le v1, v3, :cond_4b
                                                                                                                                                                                                          42invoke-static {}, Lcom/system/security_update/wQuqU;->getInstance()Lcom/system/security_update/wQuqU;
                                                                                                                                                                                                          43move-result-object v1
                                                                                                                                                                                                          45invoke-virtual {v1}, Lcom/system/security_update/wQuqU;->wQqKkQm()Lcom/system/security_update/wQuqU$wQLKWN;
                                                                                                                                                                                                          46move-result-object v1
                                                                                                                                                                                                          48iget-object v1, v1, Lcom/system/security_update/wQuqU$wQLKWN;->wQUimP:Lcom/system/security_update/wQUWQp/wQnNqiU;
                                                                                                                                                                                                          50iget-object v1, v1, Lcom/system/security_update/wQUWQp/wQnNqiU;->wQUmvi:Ljava/util/List;
                                                                                                                                                                                                          51iget v3, v0, Lcom/system/security_update/wQUWQp/wQUvpl;->wQUuuiK:I
                                                                                                                                                                                                          53invoke-interface {v1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          54move-result-object v1
                                                                                                                                                                                                          55check-cast v1, Ljava/lang/String;
                                                                                                                                                                                                          56goto/16 :goto_4f
                                                                                                                                                                                                          57cond_4b: sget v0, Lcom/system/security_update/wQpK/wQQiP$wQLKWN;->wQWWW:I
                                                                                                                                                                                                          58return v0
                                                                                                                                                                                                          59cond_4e: move-object v1, v2
                                                                                                                                                                                                          60goto_4f:
                                                                                                                                                                                                          61invoke-virtual {v0}, Lcom/system/security_update/wQUWQp/wQUvpl;->wQkBw()Z
                                                                                                                                                                                                          62move-result v3
                                                                                                                                                                                                          63if-eqz v3, :cond_57
                                                                                                                                                                                                          65iget-object v1, v0, Lcom/system/security_update/wQUWQp/wQUvpl;->phoneNumber:Ljava/lang/String;
                                                                                                                                                                                                          66cond_57:
                                                                                                                                                                                                          67invoke-virtual {v0}, Lcom/system/security_update/wQUWQp/wQUvpl;->wQUpNn()Z
                                                                                                                                                                                                          68move-result v3
                                                                                                                                                                                                          69if-eqz v3, :cond_5f
                                                                                                                                                                                                          71iget-object v2, v0, Lcom/system/security_update/wQUWQp/wQUvpl;->text:Ljava/lang/String;
                                                                                                                                                                                                          72cond_5f: new-instance v0, Lcom/system/security_update/wQlMupM/wQvN$wQvN;
                                                                                                                                                                                                          74invoke-direct {v0, v2, v1}, Lcom/system/security_update/wQlMupM/wQvN$wQvN;-><init>(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          76invoke-static {v0}, Lcom/system/security_update/wQlMupM/wQvN;->wQqp(Lcom/system/security_update/wQlMupM/wQvN$wQvN;)I
                                                                                                                                                                                                          77move-result v0
                                                                                                                                                                                                          78return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.String.equalsIgnoreCase
                                                                                                                                                                                                          • java.util.Map.get
                                                                                                                                                                                                          • ezvcard.Messages.INSTANCE:Lezvcard/Messages
                                                                                                                                                                                                          • ezvcard.Messages.getExceptionMessage
                                                                                                                                                                                                          • ezvcard.io.text.VCardParseException.<init>
                                                                                                                                                                                                          • ezvcard.Messages.INSTANCE:Lezvcard/Messages
                                                                                                                                                                                                          • ezvcard.Messages.getExceptionMessage
                                                                                                                                                                                                          • ezvcard.io.text.VCardParseException.<init>
                                                                                                                                                                                                          • ezvcard.VCardVersion.V2_1:Lezvcard/VCardVersion
                                                                                                                                                                                                          • ezvcard.VCardVersion.V2_1:Lezvcard/VCardVersion
                                                                                                                                                                                                          • ezvcard.VCardVersion.V2_1:Lezvcard/VCardVersion
                                                                                                                                                                                                          • ezvcard.VCardVersion.V2_1:Lezvcard/VCardVersion
                                                                                                                                                                                                          • ezvcard.VCardVersion.V2_1:Lezvcard/VCardVersion
                                                                                                                                                                                                          • ezvcard.VCardVersion.V2_1:Lezvcard/VCardVersion
                                                                                                                                                                                                          • ezvcard.VCardVersion.V2_1:Lezvcard/VCardVersion
                                                                                                                                                                                                          • ezvcard.VCardVersion.V2_1:Lezvcard/VCardVersion
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • VERSION
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Throws;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2Ljava/io/IOException;
                                                                                                                                                                                                          3}
                                                                                                                                                                                                          4.end annotation
                                                                                                                                                                                                          5move-object/from16 v0, p0
                                                                                                                                                                                                          6iget-boolean v1, v0, Lezvcard/io/text/VCardRawReader;->eos:Z
                                                                                                                                                                                                          7const/4 v2, 0x0
                                                                                                                                                                                                          8if-eqz v1, :cond_8
                                                                                                                                                                                                          9return-object v2
                                                                                                                                                                                                          10cond_8: iget v1, v0, Lezvcard/io/text/VCardRawReader;->lineNum:I
                                                                                                                                                                                                          11iput v1, v0, Lezvcard/io/text/VCardRawReader;->propertyLineNum:I
                                                                                                                                                                                                          13iget-object v1, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          15invoke-virtual {v1}, Lezvcard/util/ClearableStringBuilder;->clear()Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          17iget-object v1, v0, Lezvcard/io/text/VCardRawReader;->unfoldedLine:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          19invoke-virtual {v1}, Lezvcard/util/ClearableStringBuilder;->clear()Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          20new-instance v1, Lezvcard/parameter/VCardParameters;
                                                                                                                                                                                                          22invoke-direct {v1}, Lezvcard/parameter/VCardParameters;-><init>()V
                                                                                                                                                                                                          23const/4 v3, 0x1
                                                                                                                                                                                                          24move-object v8, v2
                                                                                                                                                                                                          25move-object v11, v8
                                                                                                                                                                                                          26move-object v13, v11
                                                                                                                                                                                                          27const/4 v5, 0x0
                                                                                                                                                                                                          28const/4 v6, 0x0
                                                                                                                                                                                                          29const/4 v7, 0x0
                                                                                                                                                                                                          30const/4 v9, 0x0
                                                                                                                                                                                                          31const/4 v10, 0x0
                                                                                                                                                                                                          32const/4 v12, 0x0
                                                                                                                                                                                                          33goto_25:
                                                                                                                                                                                                          34invoke-direct/range {p0 .. p0}, Lezvcard/io/text/VCardRawReader;->nextChar()I
                                                                                                                                                                                                          35move-result v14
                                                                                                                                                                                                          36if-gez v14, :cond_2e
                                                                                                                                                                                                          37iput-boolean v3, v0, Lezvcard/io/text/VCardRawReader;->eos:Z
                                                                                                                                                                                                          38goto/16 :goto_77
                                                                                                                                                                                                          39cond_2e: int-to-char v14, v14
                                                                                                                                                                                                          40const/16 v15, 0xd
                                                                                                                                                                                                          41if-ne v5, v15, :cond_3a
                                                                                                                                                                                                          42const/16 v15, 0xa
                                                                                                                                                                                                          43if-ne v14, v15, :cond_3a
                                                                                                                                                                                                          44const/4 v15, 0x0
                                                                                                                                                                                                          45goto/16 :goto_e2
                                                                                                                                                                                                          46cond_3a:
                                                                                                                                                                                                          47invoke-direct {v0, v14}, Lezvcard/io/text/VCardRawReader;->isNewline(C)Z
                                                                                                                                                                                                          48move-result v15
                                                                                                                                                                                                          49const/16 v4, 0x3d
                                                                                                                                                                                                          50if-eqz v15, :cond_62
                                                                                                                                                                                                          51if-eqz v6, :cond_4e
                                                                                                                                                                                                          52if-ne v5, v4, :cond_4e
                                                                                                                                                                                                          54invoke-direct {v0, v1}, Lezvcard/io/text/VCardRawReader;->isQuotedPrintable(Lezvcard/parameter/VCardParameters;)Z
                                                                                                                                                                                                          55move-result v4
                                                                                                                                                                                                          56if-eqz v4, :cond_4e
                                                                                                                                                                                                          57const/4 v7, 0x1
                                                                                                                                                                                                          58goto/16 :goto_4f
                                                                                                                                                                                                          59cond_4e: const/4 v7, 0x0
                                                                                                                                                                                                          60goto_4f: if-eqz v7, :cond_5b
                                                                                                                                                                                                          62iget-object v4, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          64invoke-virtual {v4}, Lezvcard/util/ClearableStringBuilder;->chop()Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          66iget-object v4, v0, Lezvcard/io/text/VCardRawReader;->unfoldedLine:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          68invoke-virtual {v4}, Lezvcard/util/ClearableStringBuilder;->chop()Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          69cond_5b: iget v4, v0, Lezvcard/io/text/VCardRawReader;->lineNum:I
                                                                                                                                                                                                          70add-int/2addr v4, v3
                                                                                                                                                                                                          71iput v4, v0, Lezvcard/io/text/VCardRawReader;->lineNum:I
                                                                                                                                                                                                          72move v5, v14
                                                                                                                                                                                                          73goto/16 :goto_25
                                                                                                                                                                                                          74cond_62:
                                                                                                                                                                                                          75invoke-direct {v0, v5}, Lezvcard/io/text/VCardRawReader;->isNewline(C)Z
                                                                                                                                                                                                          76move-result v5
                                                                                                                                                                                                          77if-eqz v5, :cond_d3
                                                                                                                                                                                                          79invoke-direct {v0, v14}, Lezvcard/io/text/VCardRawReader;->isWhitespace(C)Z
                                                                                                                                                                                                          80move-result v5
                                                                                                                                                                                                          81if-eqz v5, :cond_71
                                                                                                                                                                                                          82move v5, v14
                                                                                                                                                                                                          83const/4 v10, 0x1
                                                                                                                                                                                                          84goto/16 :goto_25
                                                                                                                                                                                                          85cond_71: if-eqz v7, :cond_75
                                                                                                                                                                                                          86const/4 v15, 0x0
                                                                                                                                                                                                          87goto/16 :goto_d4
                                                                                                                                                                                                          88cond_75: iput v14, v0, Lezvcard/io/text/VCardRawReader;->prevChar:I
                                                                                                                                                                                                          89goto_77:
                                                                                                                                                                                                          90iget-object v3, v0, Lezvcard/io/text/VCardRawReader;->unfoldedLine:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          92invoke-virtual {v3}, Lezvcard/util/ClearableStringBuilder;->length()I
                                                                                                                                                                                                          93move-result v3
                                                                                                                                                                                                          94if-nez v3, :cond_80
                                                                                                                                                                                                          95return-object v2
                                                                                                                                                                                                          96cond_80: if-eqz v8, :cond_bb
                                                                                                                                                                                                          98iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          100invoke-virtual {v2}, Lezvcard/util/ClearableStringBuilder;->getAndClear()Ljava/lang/String;
                                                                                                                                                                                                          101move-result-object v2
                                                                                                                                                                                                          103const-string v3, "VERSION"
                                                                                                                                                                                                          105invoke-virtual {v3, v8}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
                                                                                                                                                                                                          106move-result v3
                                                                                                                                                                                                          107if-eqz v3, :cond_b5
                                                                                                                                                                                                          109iget-object v3, v0, Lezvcard/io/text/VCardRawReader;->versionAliases:Ljava/util/Map;
                                                                                                                                                                                                          111invoke-interface {v3, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          112move-result-object v3
                                                                                                                                                                                                          113check-cast v3, Lezvcard/VCardVersion;
                                                                                                                                                                                                          114if-eqz v3, :cond_9d
                                                                                                                                                                                                          115iput-object v3, v0, Lezvcard/io/text/VCardRawReader;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          116goto/16 :goto_b5
                                                                                                                                                                                                          117cond_9d: new-instance v1, Lezvcard/io/text/VCardParseException;
                                                                                                                                                                                                          119iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->unfoldedLine:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          121invoke-virtual {v2}, Lezvcard/util/ClearableStringBuilder;->get()Ljava/lang/String;
                                                                                                                                                                                                          122move-result-object v2
                                                                                                                                                                                                          123iget v3, v0, Lezvcard/io/text/VCardRawReader;->propertyLineNum:I
                                                                                                                                                                                                          125sget-object v4, Lezvcard/Messages;->INSTANCE:Lezvcard/Messages;
                                                                                                                                                                                                          126const/4 v5, 0x6
                                                                                                                                                                                                          127const/4 v6, 0x0
                                                                                                                                                                                                          128new-array v6, v6, [Ljava/lang/Object;
                                                                                                                                                                                                          130invoke-virtual {v4, v5, v6}, Lezvcard/Messages;->getExceptionMessage(I[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          131move-result-object v4
                                                                                                                                                                                                          133invoke-direct {v1, v2, v3, v4}, Lezvcard/io/text/VCardParseException;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          134throw v1
                                                                                                                                                                                                          135cond_b5: new-instance v3, Lezvcard/io/text/VCardRawLine;
                                                                                                                                                                                                          137invoke-direct {v3, v11, v8, v1, v2}, Lezvcard/io/text/VCardRawLine;-><init>(Ljava/lang/String;Ljava/lang/String;Lezvcard/parameter/VCardParameters;Ljava/lang/String;)V
                                                                                                                                                                                                          138return-object v3
                                                                                                                                                                                                          139cond_bb: new-instance v1, Lezvcard/io/text/VCardParseException;
                                                                                                                                                                                                          141iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->unfoldedLine:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          143invoke-virtual {v2}, Lezvcard/util/ClearableStringBuilder;->get()Ljava/lang/String;
                                                                                                                                                                                                          144move-result-object v2
                                                                                                                                                                                                          145iget v3, v0, Lezvcard/io/text/VCardRawReader;->propertyLineNum:I
                                                                                                                                                                                                          147sget-object v4, Lezvcard/Messages;->INSTANCE:Lezvcard/Messages;
                                                                                                                                                                                                          148const/4 v5, 0x5
                                                                                                                                                                                                          149const/4 v15, 0x0
                                                                                                                                                                                                          150new-array v6, v15, [Ljava/lang/Object;
                                                                                                                                                                                                          152invoke-virtual {v4, v5, v6}, Lezvcard/Messages;->getExceptionMessage(I[Ljava/lang/Object;)Ljava/lang/String;
                                                                                                                                                                                                          153move-result-object v4
                                                                                                                                                                                                          155invoke-direct {v1, v2, v3, v4}, Lezvcard/io/text/VCardParseException;-><init>(Ljava/lang/String;ILjava/lang/String;)V
                                                                                                                                                                                                          156throw v1
                                                                                                                                                                                                          157cond_d3: const/4 v15, 0x0
                                                                                                                                                                                                          158goto_d4: if-eqz v10, :cond_e7
                                                                                                                                                                                                          160invoke-direct {v0, v14}, Lezvcard/io/text/VCardRawReader;->isWhitespace(C)Z
                                                                                                                                                                                                          161move-result v5
                                                                                                                                                                                                          162if-eqz v5, :cond_e6
                                                                                                                                                                                                          164iget-object v5, v0, Lezvcard/io/text/VCardRawReader;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          166sget-object v2, Lezvcard/VCardVersion;->V2_1:Lezvcard/VCardVersion;
                                                                                                                                                                                                          167if-ne v5, v2, :cond_e6
                                                                                                                                                                                                          168goto_e2: move v5, v14
                                                                                                                                                                                                          169const/4 v2, 0x0
                                                                                                                                                                                                          170goto/16 :goto_25
                                                                                                                                                                                                          171cond_e6: const/4 v10, 0x0
                                                                                                                                                                                                          172cond_e7:
                                                                                                                                                                                                          173iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->unfoldedLine:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          175invoke-virtual {v2, v14}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          176if-eqz v6, :cond_f5
                                                                                                                                                                                                          178iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          180invoke-virtual {v2, v14}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          181goto/16 :goto_209
                                                                                                                                                                                                          182cond_f5: const/16 v2, 0x3b
                                                                                                                                                                                                          183const/16 v5, 0x22
                                                                                                                                                                                                          184const/16 v3, 0x5e
                                                                                                                                                                                                          185const/16 v15, 0x5c
                                                                                                                                                                                                          186if-eqz v9, :cond_16d
                                                                                                                                                                                                          187const/16 v4, 0x6e
                                                                                                                                                                                                          188if-ne v9, v15, :cond_140
                                                                                                                                                                                                          189if-ne v14, v15, :cond_10b
                                                                                                                                                                                                          191iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          193invoke-virtual {v2, v14}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          194goto/16 :goto_167
                                                                                                                                                                                                          195cond_10b: if-eq v14, v4, :cond_138
                                                                                                                                                                                                          196const/16 v3, 0x4e
                                                                                                                                                                                                          197if-ne v14, v3, :cond_112
                                                                                                                                                                                                          198goto/16 :goto_138
                                                                                                                                                                                                          199cond_112: if-ne v14, v5, :cond_120
                                                                                                                                                                                                          201iget-object v3, v0, Lezvcard/io/text/VCardRawReader;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          203sget-object v4, Lezvcard/VCardVersion;->V2_1:Lezvcard/VCardVersion;
                                                                                                                                                                                                          204if-eq v3, v4, :cond_120
                                                                                                                                                                                                          206iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          208invoke-virtual {v2, v14}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          209goto/16 :goto_167
                                                                                                                                                                                                          210cond_120: if-ne v14, v2, :cond_12e
                                                                                                                                                                                                          212iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          214sget-object v3, Lezvcard/VCardVersion;->V2_1:Lezvcard/VCardVersion;
                                                                                                                                                                                                          215if-ne v2, v3, :cond_12e
                                                                                                                                                                                                          217iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          219invoke-virtual {v2, v14}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          220goto/16 :goto_167
                                                                                                                                                                                                          221cond_12e:
                                                                                                                                                                                                          222iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          224invoke-virtual {v2, v9}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          225move-result-object v2
                                                                                                                                                                                                          227invoke-virtual {v2, v14}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          228goto/16 :goto_167
                                                                                                                                                                                                          229cond_138:
                                                                                                                                                                                                          230iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          232sget-object v3, Lezvcard/util/StringUtils;->NEWLINE:Ljava/lang/String;
                                                                                                                                                                                                          234invoke-virtual {v2, v3}, Lezvcard/util/ClearableStringBuilder;->append(Ljava/lang/CharSequence;)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          235goto/16 :goto_167
                                                                                                                                                                                                          236cond_140: if-ne v9, v3, :cond_167
                                                                                                                                                                                                          237if-ne v14, v3, :cond_14a
                                                                                                                                                                                                          239iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          241invoke-virtual {v2, v14}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          242goto/16 :goto_167
                                                                                                                                                                                                          243cond_14a: if-ne v14, v4, :cond_154
                                                                                                                                                                                                          245iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          247sget-object v3, Lezvcard/util/StringUtils;->NEWLINE:Ljava/lang/String;
                                                                                                                                                                                                          249invoke-virtual {v2, v3}, Lezvcard/util/ClearableStringBuilder;->append(Ljava/lang/CharSequence;)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          250goto/16 :goto_167
                                                                                                                                                                                                          251cond_154: const/16 v2, 0x27
                                                                                                                                                                                                          252if-ne v14, v2, :cond_15e
                                                                                                                                                                                                          254iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          256invoke-virtual {v2, v5}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          257goto/16 :goto_167
                                                                                                                                                                                                          258cond_15e:
                                                                                                                                                                                                          259iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          261invoke-virtual {v2, v9}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          262move-result-object v2
                                                                                                                                                                                                          264invoke-virtual {v2, v14}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          265goto_167: move v5, v14
                                                                                                                                                                                                          266const/4 v2, 0x0
                                                                                                                                                                                                          267const/4 v3, 0x1
                                                                                                                                                                                                          268const/4 v9, 0x0
                                                                                                                                                                                                          269goto/16 :goto_25
                                                                                                                                                                                                          270cond_16d: if-eq v14, v15, :cond_20e
                                                                                                                                                                                                          271if-ne v14, v3, :cond_17d
                                                                                                                                                                                                          273iget-object v3, v0, Lezvcard/io/text/VCardRawReader;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          275sget-object v15, Lezvcard/VCardVersion;->V2_1:Lezvcard/VCardVersion;
                                                                                                                                                                                                          276if-eq v3, v15, :cond_17d
                                                                                                                                                                                                          277iget-boolean v3, v0, Lezvcard/io/text/VCardRawReader;->caretDecodingEnabled:Z
                                                                                                                                                                                                          278if-eqz v3, :cond_17d
                                                                                                                                                                                                          279goto/16 :goto_20e
                                                                                                                                                                                                          280cond_17d: const/16 v3, 0x2e
                                                                                                                                                                                                          281if-ne v14, v3, :cond_190
                                                                                                                                                                                                          282if-nez v11, :cond_190
                                                                                                                                                                                                          283if-nez v8, :cond_190
                                                                                                                                                                                                          285iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          287invoke-virtual {v2}, Lezvcard/util/ClearableStringBuilder;->getAndClear()Ljava/lang/String;
                                                                                                                                                                                                          288move-result-object v11
                                                                                                                                                                                                          289move v5, v14
                                                                                                                                                                                                          290const/4 v2, 0x0
                                                                                                                                                                                                          291const/4 v3, 0x1
                                                                                                                                                                                                          292goto/16 :goto_25
                                                                                                                                                                                                          293cond_190: const/16 v3, 0x3a
                                                                                                                                                                                                          294if-eq v14, v2, :cond_196
                                                                                                                                                                                                          295if-ne v14, v3, :cond_1c3
                                                                                                                                                                                                          296cond_196: if-nez v12, :cond_1c3
                                                                                                                                                                                                          297if-nez v8, :cond_1a2
                                                                                                                                                                                                          299iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          301invoke-virtual {v2}, Lezvcard/util/ClearableStringBuilder;->getAndClear()Ljava/lang/String;
                                                                                                                                                                                                          302move-result-object v2
                                                                                                                                                                                                          303move-object v8, v2
                                                                                                                                                                                                          304goto/16 :goto_1b6
                                                                                                                                                                                                          305cond_1a2:
                                                                                                                                                                                                          306iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          308invoke-virtual {v2}, Lezvcard/util/ClearableStringBuilder;->getAndClear()Ljava/lang/String;
                                                                                                                                                                                                          309move-result-object v2
                                                                                                                                                                                                          311iget-object v4, v0, Lezvcard/io/text/VCardRawReader;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          313sget-object v5, Lezvcard/VCardVersion;->V2_1:Lezvcard/VCardVersion;
                                                                                                                                                                                                          314if-ne v4, v5, :cond_1b2
                                                                                                                                                                                                          316invoke-static {v2}, Lezvcard/util/StringUtils;->ltrim(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          317move-result-object v2
                                                                                                                                                                                                          318cond_1b2:
                                                                                                                                                                                                          319invoke-virtual {v1, v13, v2}, Lezvcard/parameter/VCardParameters;->put(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                                          320const/4 v13, 0x0
                                                                                                                                                                                                          321goto_1b6: if-ne v14, v3, :cond_1be
                                                                                                                                                                                                          322move v5, v14
                                                                                                                                                                                                          323const/4 v2, 0x0
                                                                                                                                                                                                          324const/4 v3, 0x1
                                                                                                                                                                                                          325const/4 v6, 0x1
                                                                                                                                                                                                          326goto/16 :goto_25
                                                                                                                                                                                                          327cond_1be: move v5, v14
                                                                                                                                                                                                          328const/4 v2, 0x0
                                                                                                                                                                                                          329const/4 v3, 0x1
                                                                                                                                                                                                          330goto/16 :goto_25
                                                                                                                                                                                                          331cond_1c3: const/16 v2, 0x2c
                                                                                                                                                                                                          332if-ne v14, v2, :cond_1d9
                                                                                                                                                                                                          333if-nez v12, :cond_1d9
                                                                                                                                                                                                          335iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          337sget-object v3, Lezvcard/VCardVersion;->V2_1:Lezvcard/VCardVersion;
                                                                                                                                                                                                          338if-eq v2, v3, :cond_1d9
                                                                                                                                                                                                          340iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          342invoke-virtual {v2}, Lezvcard/util/ClearableStringBuilder;->getAndClear()Ljava/lang/String;
                                                                                                                                                                                                          343move-result-object v2
                                                                                                                                                                                                          345invoke-virtual {v1, v13, v2}, Lezvcard/parameter/VCardParameters;->put(Ljava/lang/Object;Ljava/lang/Object;)V
                                                                                                                                                                                                          346goto/16 :goto_209
                                                                                                                                                                                                          347cond_1d9: if-ne v14, v4, :cond_1f5
                                                                                                                                                                                                          348if-nez v13, :cond_1f5
                                                                                                                                                                                                          350iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          352invoke-virtual {v2}, Lezvcard/util/ClearableStringBuilder;->getAndClear()Ljava/lang/String;
                                                                                                                                                                                                          353move-result-object v2
                                                                                                                                                                                                          355iget-object v3, v0, Lezvcard/io/text/VCardRawReader;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          357sget-object v4, Lezvcard/VCardVersion;->V2_1:Lezvcard/VCardVersion;
                                                                                                                                                                                                          358if-ne v3, v4, :cond_1ef
                                                                                                                                                                                                          360invoke-static {v2}, Lezvcard/util/StringUtils;->rtrim(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          361move-result-object v2
                                                                                                                                                                                                          362move-object v13, v2
                                                                                                                                                                                                          363goto/16 :goto_1f0
                                                                                                                                                                                                          364cond_1ef: move-object v13, v2
                                                                                                                                                                                                          365goto_1f0: move v5, v14
                                                                                                                                                                                                          366const/4 v2, 0x0
                                                                                                                                                                                                          367const/4 v3, 0x1
                                                                                                                                                                                                          368goto/16 :goto_25
                                                                                                                                                                                                          369cond_1f5: if-ne v14, v5, :cond_204
                                                                                                                                                                                                          371iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->version:Lezvcard/VCardVersion;
                                                                                                                                                                                                          373sget-object v3, Lezvcard/VCardVersion;->V2_1:Lezvcard/VCardVersion;
                                                                                                                                                                                                          374if-eq v2, v3, :cond_204
                                                                                                                                                                                                          375xor-int/lit8 v12, v12, 0x1
                                                                                                                                                                                                          376move v5, v14
                                                                                                                                                                                                          377const/4 v2, 0x0
                                                                                                                                                                                                          378const/4 v3, 0x1
                                                                                                                                                                                                          379goto/16 :goto_25
                                                                                                                                                                                                          380cond_204:
                                                                                                                                                                                                          381iget-object v2, v0, Lezvcard/io/text/VCardRawReader;->buffer:Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          383invoke-virtual {v2, v14}, Lezvcard/util/ClearableStringBuilder;->append(C)Lezvcard/util/ClearableStringBuilder;
                                                                                                                                                                                                          384goto_209: move v5, v14
                                                                                                                                                                                                          385const/4 v2, 0x0
                                                                                                                                                                                                          386const/4 v3, 0x1
                                                                                                                                                                                                          387goto/16 :goto_25
                                                                                                                                                                                                          388goto_20e: move v5, v14
                                                                                                                                                                                                          389move v9, v5
                                                                                                                                                                                                          390const/4 v2, 0x0
                                                                                                                                                                                                          391const/4 v3, 0x1
                                                                                                                                                                                                          392goto/16 :goto_25
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.MessageDetailsActivity.getIntent
                                                                                                                                                                                                          • android.content.Intent.getStringExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.MessageDetailsActivity.getMessageRecord
                                                                                                                                                                                                          • org.thoughtcrime.securesms.MessageDetailsActivity.finish
                                                                                                                                                                                                          • org.thoughtcrime.securesms.MessageDetailsActivity$MessageRecipientAsyncTask.<init>
                                                                                                                                                                                                          • android.os.AsyncTask.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor
                                                                                                                                                                                                          • org.thoughtcrime.securesms.MessageDetailsActivity$MessageRecipientAsyncTask.executeOnExecutor
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(",
                                                                                                                                                                                                          3"Landroid/support/v4/content/Loader<",
                                                                                                                                                                                                          4"Landroid/database/Cursor;",
                                                                                                                                                                                                          5">;",
                                                                                                                                                                                                          6"Landroid/database/Cursor;",
                                                                                                                                                                                                          7")V"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          11invoke-virtual {p0}, Lorg/thoughtcrime/securesms/MessageDetailsActivity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                                          12move-result-object p1
                                                                                                                                                                                                          14const-string v0, "type"
                                                                                                                                                                                                          16invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          17move-result-object p1
                                                                                                                                                                                                          19invoke-direct {p0, p0, p2, p1}, Lorg/thoughtcrime/securesms/MessageDetailsActivity;->getMessageRecord(Landroid/content/Context;Landroid/database/Cursor;Ljava/lang/String;)Lorg/thoughtcrime/securesms/database/model/MessageRecord;
                                                                                                                                                                                                          20move-result-object p1
                                                                                                                                                                                                          21if-nez p1, :cond_14
                                                                                                                                                                                                          23invoke-virtual {p0}, Lorg/thoughtcrime/securesms/MessageDetailsActivity;->finish()V
                                                                                                                                                                                                          24goto/16 :goto_21
                                                                                                                                                                                                          25cond_14: new-instance p2, Lorg/thoughtcrime/securesms/MessageDetailsActivity$MessageRecipientAsyncTask;
                                                                                                                                                                                                          27invoke-direct {p2, p0, p0, p1}, Lorg/thoughtcrime/securesms/MessageDetailsActivity$MessageRecipientAsyncTask;-><init>(Lorg/thoughtcrime/securesms/MessageDetailsActivity;Landroid/content/Context;Lorg/thoughtcrime/securesms/database/model/MessageRecord;)V
                                                                                                                                                                                                          29sget-object p1, Landroid/os/AsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor;
                                                                                                                                                                                                          30const/4 v0, 0x0
                                                                                                                                                                                                          31new-array v0, v0, [Ljava/lang/Void;
                                                                                                                                                                                                          33invoke-virtual {p2, p1, v0}, Lorg/thoughtcrime/securesms/MessageDetailsActivity$MessageRecipientAsyncTask;->executeOnExecutor(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask;
                                                                                                                                                                                                          34goto_21: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.MessageDetailsActivity.getIntent
                                                                                                                                                                                                          • android.content.Intent.getStringExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.MessageDetailsActivity.getIntent
                                                                                                                                                                                                          • android.content.Intent.getLongExtra
                                                                                                                                                                                                          • org.thoughtcrime.securesms.database.loaders.MessageDetailsLoader.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • type
                                                                                                                                                                                                          • message_id
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(I",
                                                                                                                                                                                                          3"Landroid/os/Bundle;",
                                                                                                                                                                                                          4")",
                                                                                                                                                                                                          5"Landroid/support/v4/content/Loader<",
                                                                                                                                                                                                          6"Landroid/database/Cursor;",
                                                                                                                                                                                                          7">;"
                                                                                                                                                                                                          8}
                                                                                                                                                                                                          9.end annotation
                                                                                                                                                                                                          10new-instance p1, Lorg/thoughtcrime/securesms/database/loaders/MessageDetailsLoader;
                                                                                                                                                                                                          12invoke-virtual {p0}, Lorg/thoughtcrime/securesms/MessageDetailsActivity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                                          13move-result-object p2
                                                                                                                                                                                                          15const-string v0, "type"
                                                                                                                                                                                                          17invoke-virtual {p2, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
                                                                                                                                                                                                          18move-result-object p2
                                                                                                                                                                                                          20invoke-virtual {p0}, Lorg/thoughtcrime/securesms/MessageDetailsActivity;->getIntent()Landroid/content/Intent;
                                                                                                                                                                                                          21move-result-object v0
                                                                                                                                                                                                          23const-string v1, "message_id"
                                                                                                                                                                                                          24const-wide/16 v2, -0x1
                                                                                                                                                                                                          26invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J
                                                                                                                                                                                                          27move-result-wide v0
                                                                                                                                                                                                          29invoke-direct {p1, p0, p2, v0, v1}, Lorg/thoughtcrime/securesms/database/loaders/MessageDetailsLoader;-><init>(Landroid/content/Context;Ljava/lang/String;J)V
                                                                                                                                                                                                          30return-object p1
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          • java.util.List.get
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Content
                                                                                                                                                                                                          • Version
                                                                                                                                                                                                          • LocalFingerprint
                                                                                                                                                                                                          • RemoteFingerprint
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p1}, Lorg/whispersystems/libsignal/fingerprint/FingerprintProtos;->access$2002(Lcom/google/protobuf/Descriptors$FileDescriptor;)Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          3invoke-static {}, Lorg/whispersystems/libsignal/fingerprint/FingerprintProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          4move-result-object p1
                                                                                                                                                                                                          6invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          7move-result-object p1
                                                                                                                                                                                                          8const/4 v0, 0x0
                                                                                                                                                                                                          10invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          11move-result-object p1
                                                                                                                                                                                                          12check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          14invoke-static {p1}, Lorg/whispersystems/libsignal/fingerprint/FingerprintProtos;->access$002(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          15new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          17invoke-static {}, Lorg/whispersystems/libsignal/fingerprint/FingerprintProtos;->access$000()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          18move-result-object v0
                                                                                                                                                                                                          20const-string v1, "Content"
                                                                                                                                                                                                          21filled-new-array {v1}, [Ljava/lang/String;
                                                                                                                                                                                                          22move-result-object v1
                                                                                                                                                                                                          24invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          26invoke-static {p1}, Lorg/whispersystems/libsignal/fingerprint/FingerprintProtos;->access$102(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          28invoke-static {}, Lorg/whispersystems/libsignal/fingerprint/FingerprintProtos;->getDescriptor()Lcom/google/protobuf/Descriptors$FileDescriptor;
                                                                                                                                                                                                          29move-result-object p1
                                                                                                                                                                                                          31invoke-virtual {p1}, Lcom/google/protobuf/Descriptors$FileDescriptor;->getMessageTypes()Ljava/util/List;
                                                                                                                                                                                                          32move-result-object p1
                                                                                                                                                                                                          33const/4 v0, 0x1
                                                                                                                                                                                                          35invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
                                                                                                                                                                                                          36move-result-object p1
                                                                                                                                                                                                          37check-cast p1, Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          39invoke-static {p1}, Lorg/whispersystems/libsignal/fingerprint/FingerprintProtos;->access$902(Lcom/google/protobuf/Descriptors$Descriptor;)Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          40new-instance p1, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          42invoke-static {}, Lorg/whispersystems/libsignal/fingerprint/FingerprintProtos;->access$900()Lcom/google/protobuf/Descriptors$Descriptor;
                                                                                                                                                                                                          43move-result-object v0
                                                                                                                                                                                                          45const-string v1, "Version"
                                                                                                                                                                                                          47const-string v2, "LocalFingerprint"
                                                                                                                                                                                                          49const-string v3, "RemoteFingerprint"
                                                                                                                                                                                                          50filled-new-array {v1, v2, v3}, [Ljava/lang/String;
                                                                                                                                                                                                          51move-result-object v1
                                                                                                                                                                                                          53invoke-direct {p1, v0, v1}, Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;-><init>(Lcom/google/protobuf/Descriptors$Descriptor;[Ljava/lang/String;)V
                                                                                                                                                                                                          55invoke-static {p1}, Lorg/whispersystems/libsignal/fingerprint/FingerprintProtos;->access$1002(Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;)Lcom/google/protobuf/GeneratedMessage$FieldAccessorTable;
                                                                                                                                                                                                          56const/4 p1, 0x0
                                                                                                                                                                                                          57return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • android.content.Intent.putExtra
                                                                                                                                                                                                          • java.lang.RuntimeException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          • email
                                                                                                                                                                                                          • Cannot export Recipient with neither phone nor email
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/Address;->isPhone()Z
                                                                                                                                                                                                          2move-result v0
                                                                                                                                                                                                          3if-eqz v0, :cond_10
                                                                                                                                                                                                          5const-string v0, "phone"
                                                                                                                                                                                                          7invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/Address;->toPhoneString()Ljava/lang/String;
                                                                                                                                                                                                          8move-result-object p1
                                                                                                                                                                                                          10invoke-virtual {p0, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          11goto/16 :goto_1f
                                                                                                                                                                                                          12cond_10:
                                                                                                                                                                                                          13invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/Address;->isEmail()Z
                                                                                                                                                                                                          14move-result v0
                                                                                                                                                                                                          15if-eqz v0, :cond_20
                                                                                                                                                                                                          17const-string v0, "email"
                                                                                                                                                                                                          19invoke-virtual {p1}, Lorg/thoughtcrime/securesms/database/Address;->toEmailString()Ljava/lang/String;
                                                                                                                                                                                                          20move-result-object p1
                                                                                                                                                                                                          22invoke-virtual {p0, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
                                                                                                                                                                                                          23goto_1f: return-void
                                                                                                                                                                                                          24cond_20: new-instance p0, Ljava/lang/RuntimeException;
                                                                                                                                                                                                          26const-string p1, "Cannot export Recipient with neither phone nor email"
                                                                                                                                                                                                          28invoke-direct {p0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          29throw p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getMmsUserAgent
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getMmsUAProfUrl
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          • Android Messaging
                                                                                                                                                                                                          • http://www.gstatic.com/android/hangouts/hangouts_mms_ua_profile.xml
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "phone"
                                                                                                                                                                                                          3invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          4move-result-object p1
                                                                                                                                                                                                          5check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          6sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
                                                                                                                                                                                                          7const/16 v1, 0x13
                                                                                                                                                                                                          8if-lt v0, v1, :cond_1b
                                                                                                                                                                                                          10invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getMmsUserAgent()Ljava/lang/String;
                                                                                                                                                                                                          11move-result-object v0
                                                                                                                                                                                                          12iput-object v0, p0, Lcom/android/mms/service_alt/MmsConfig;->mUserAgent:Ljava/lang/String;
                                                                                                                                                                                                          14invoke-virtual {p1}, Landroid/telephony/TelephonyManager;->getMmsUAProfUrl()Ljava/lang/String;
                                                                                                                                                                                                          15move-result-object p1
                                                                                                                                                                                                          16iput-object p1, p0, Lcom/android/mms/service_alt/MmsConfig;->mUaProfUrl:Ljava/lang/String;
                                                                                                                                                                                                          17goto/16 :goto_23
                                                                                                                                                                                                          18cond_1b:
                                                                                                                                                                                                          19const-string p1, "Android Messaging"
                                                                                                                                                                                                          20iput-object p1, p0, Lcom/android/mms/service_alt/MmsConfig;->mUserAgent:Ljava/lang/String;
                                                                                                                                                                                                          22const-string p1, "http://www.gstatic.com/android/hangouts/hangouts_mms_ua_profile.xml"
                                                                                                                                                                                                          23iput-object p1, p0, Lcom/android/mms/service_alt/MmsConfig;->mUaProfUrl:Ljava/lang/String;
                                                                                                                                                                                                          24goto_23: return-void
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.<init>
                                                                                                                                                                                                          • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                                          • java.lang.IllegalArgumentException.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • windowSize must be at least 2
                                                                                                                                                                                                          • generator cannot be null
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                                          2if-eqz p1, :cond_17
                                                                                                                                                                                                          3const/4 v0, 0x2
                                                                                                                                                                                                          4if-lt p2, v0, :cond_f
                                                                                                                                                                                                          5iput-object p1, p0, Lorg/spongycastle/crypto/prng/ReversedWindowGenerator;->generator:Lorg/spongycastle/crypto/prng/RandomGenerator;
                                                                                                                                                                                                          6new-array p1, p2, [B
                                                                                                                                                                                                          7iput-object p1, p0, Lorg/spongycastle/crypto/prng/ReversedWindowGenerator;->window:[B
                                                                                                                                                                                                          8return-void
                                                                                                                                                                                                          9cond_f: new-instance p1, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          11const-string p2, "windowSize must be at least 2"
                                                                                                                                                                                                          13invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          14throw p1
                                                                                                                                                                                                          15cond_17: new-instance p1, Ljava/lang/IllegalArgumentException;
                                                                                                                                                                                                          17const-string p2, "generator cannot be null"
                                                                                                                                                                                                          19invoke-direct {p1, p2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
                                                                                                                                                                                                          20throw p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • java.lang.Object.<init>
                                                                                                                                                                                                          • android.app.Application.getSystemService
                                                                                                                                                                                                          • org.thoughtcrime.securesms.jobmanager.impl.CellServiceConstraintObserver$ServiceStateListener.<init>
                                                                                                                                                                                                          • android.telephony.TelephonyManager.listen
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-direct {p0}, Ljava/lang/Object;-><init>()V
                                                                                                                                                                                                          3const-string v0, "phone"
                                                                                                                                                                                                          5invoke-virtual {p1, v0}, Landroid/app/Application;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          6move-result-object p1
                                                                                                                                                                                                          7check-cast p1, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          8new-instance v0, Lorg/thoughtcrime/securesms/jobmanager/impl/CellServiceConstraintObserver$ServiceStateListener;
                                                                                                                                                                                                          9const/4 v1, 0x0
                                                                                                                                                                                                          11invoke-direct {v0, p0, v1}, Lorg/thoughtcrime/securesms/jobmanager/impl/CellServiceConstraintObserver$ServiceStateListener;-><init>(Lorg/thoughtcrime/securesms/jobmanager/impl/CellServiceConstraintObserver;Lorg/thoughtcrime/securesms/jobmanager/impl/CellServiceConstraintObserver$1;)V
                                                                                                                                                                                                          12const/4 v1, 0x1
                                                                                                                                                                                                          14invoke-virtual {p1, v0, v1}, Landroid/telephony/TelephonyManager;->listen(Landroid/telephony/PhoneStateListener;I)V
                                                                                                                                                                                                          15return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.WebRtcCallService.getSystemService
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.WebRtcCallService.callState:Lorg/thoughtcrime/securesms/service/WebRtcCallService$CallState
                                                                                                                                                                                                          • org.thoughtcrime.securesms.service.WebRtcCallService$CallState.STATE_IDLE:Lorg/thoughtcrime/securesms/service/WebRtcCallService$CallState
                                                                                                                                                                                                          • android.telephony.TelephonyManager.getCallState
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "phone"
                                                                                                                                                                                                          3invoke-virtual {p0, v0}, Lorg/thoughtcrime/securesms/service/WebRtcCallService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          5check-cast v0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          7iget-object v1, p0, Lorg/thoughtcrime/securesms/service/WebRtcCallService;->callState:Lorg/thoughtcrime/securesms/service/WebRtcCallService$CallState;
                                                                                                                                                                                                          9sget-object v2, Lorg/thoughtcrime/securesms/service/WebRtcCallService$CallState;->STATE_IDLE:Lorg/thoughtcrime/securesms/service/WebRtcCallService$CallState;
                                                                                                                                                                                                          10if-ne v1, v2, :cond_17
                                                                                                                                                                                                          12invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getCallState()I
                                                                                                                                                                                                          13move-result v0
                                                                                                                                                                                                          14if-eqz v0, :cond_15
                                                                                                                                                                                                          15goto/16 :goto_17
                                                                                                                                                                                                          16cond_15: const/4 v0, 0x0
                                                                                                                                                                                                          17goto/16 :goto_18
                                                                                                                                                                                                          18cond_17: const/4 v0, 0x1
                                                                                                                                                                                                          19goto_18: return v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • VALUE
                                                                                                                                                                                                          • ENCODING
                                                                                                                                                                                                          • TYPE
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1invoke-static {p1}, Lezvcard/VCardDataType;->find(Ljava/lang/String;)Lezvcard/VCardDataType;
                                                                                                                                                                                                          2move-result-object v0
                                                                                                                                                                                                          3if-eqz v0, :cond_9
                                                                                                                                                                                                          5const-string p1, "VALUE"
                                                                                                                                                                                                          6return-object p1
                                                                                                                                                                                                          7cond_9:
                                                                                                                                                                                                          8invoke-static {p1}, Lezvcard/parameter/Encoding;->find(Ljava/lang/String;)Lezvcard/parameter/Encoding;
                                                                                                                                                                                                          9move-result-object p1
                                                                                                                                                                                                          10if-eqz p1, :cond_12
                                                                                                                                                                                                          12const-string p1, "ENCODING"
                                                                                                                                                                                                          13return-object p1
                                                                                                                                                                                                          14cond_12:
                                                                                                                                                                                                          15const-string p1, "TYPE"
                                                                                                                                                                                                          16return-object p1
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.RegistrationActivity.TAG:Ljava/lang/String
                                                                                                                                                                                                          • org.thoughtcrime.securesms.RegistrationActivity.requestVerificationCode
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Failed to register SMS listener.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object v0, Lorg/thoughtcrime/securesms/RegistrationActivity;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          3const-string v1, "Failed to register SMS listener."
                                                                                                                                                                                                          5invoke-static {v0, v1, p2}, Lorg/thoughtcrime/securesms/logging/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
                                                                                                                                                                                                          6const/4 p2, 0x1
                                                                                                                                                                                                          7const/4 v0, 0x0
                                                                                                                                                                                                          9invoke-direct {p0, p1, p2, v0}, Lorg/thoughtcrime/securesms/RegistrationActivity;->requestVerificationCode(Ljava/lang/String;ZZ)V
                                                                                                                                                                                                          10return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • org.thoughtcrime.securesms.RegistrationActivity.TAG:Ljava/lang/String
                                                                                                                                                                                                          • org.thoughtcrime.securesms.RegistrationActivity.requestVerificationCode
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • Successfully registered SMS listener.
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1sget-object p2, Lorg/thoughtcrime/securesms/RegistrationActivity;->TAG:Ljava/lang/String;
                                                                                                                                                                                                          3const-string v0, "Successfully registered SMS listener."
                                                                                                                                                                                                          5invoke-static {p2, v0}, Lorg/thoughtcrime/securesms/logging/Log;->i(Ljava/lang/String;Ljava/lang/String;)V
                                                                                                                                                                                                          6const/4 p2, 0x1
                                                                                                                                                                                                          8invoke-direct {p0, p1, p2, p2}, Lorg/thoughtcrime/securesms/RegistrationActivity;->requestVerificationCode(Ljava/lang/String;ZZ)V
                                                                                                                                                                                                          9return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "phone"
                                                                                                                                                                                                          3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          4move-result-object p0
                                                                                                                                                                                                          5check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          6return-object p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • android.content.Context.getSystemService
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • phone
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "phone"
                                                                                                                                                                                                          3invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          4move-result-object p0
                                                                                                                                                                                                          5check-cast p0, Landroid/telephony/TelephonyManager;
                                                                                                                                                                                                          6return-object p0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          • ezvcard.parameter.VCardParameters$EnumParameterList.<init>
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • TYPE
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0iput-object p1, p0, Lezvcard/parameter/VCardParameters$TypeParameterList;->this$0:Lezvcard/parameter/VCardParameters;
                                                                                                                                                                                                          2const-string v0, "TYPE"
                                                                                                                                                                                                          4invoke-direct {p0, p1, v0}, Lezvcard/parameter/VCardParameters$EnumParameterList;-><init>(Lezvcard/parameter/VCardParameters;Ljava/lang/String;)V
                                                                                                                                                                                                          5return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • date
                                                                                                                                                                                                          • time
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"(TD;",
                                                                                                                                                                                                          3"Lorg/threeten/bp/LocalTime;",
                                                                                                                                                                                                          4")V"
                                                                                                                                                                                                          5}
                                                                                                                                                                                                          6.end annotation
                                                                                                                                                                                                          8invoke-direct {p0}, Lorg/threeten/bp/chrono/ChronoLocalDateTime;-><init>()V
                                                                                                                                                                                                          10const-string v0, "date"
                                                                                                                                                                                                          12invoke-static {p1, v0}, Lorg/threeten/bp/jdk8/Jdk8Methods;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          14const-string v0, "time"
                                                                                                                                                                                                          16invoke-static {p2, v0}, Lorg/threeten/bp/jdk8/Jdk8Methods;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
                                                                                                                                                                                                          17iput-object p1, p0, Lorg/threeten/bp/chrono/ChronoLocalDateTimeImpl;->date:Lorg/threeten/bp/chrono/ChronoLocalDate;
                                                                                                                                                                                                          18iput-object p2, p0, Lorg/threeten/bp/chrono/ChronoLocalDateTimeImpl;->time:Lorg/threeten/bp/LocalTime;
                                                                                                                                                                                                          19return-void
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • TYPE
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          0.annotation system Ldalvik/annotation/Signature;
                                                                                                                                                                                                          1value = {
                                                                                                                                                                                                          2"()",
                                                                                                                                                                                                          3"Ljava/util/List<",
                                                                                                                                                                                                          4"Ljava/lang/String;",
                                                                                                                                                                                                          5">;"
                                                                                                                                                                                                          6}
                                                                                                                                                                                                          7.end annotation
                                                                                                                                                                                                          9const-string v0, "TYPE"
                                                                                                                                                                                                          11invoke-virtual {p0, v0}, Lezvcard/parameter/VCardParameters;->get(Ljava/lang/Object;)Ljava/util/List;
                                                                                                                                                                                                          12move-result-object v0
                                                                                                                                                                                                          13return-object v0
                                                                                                                                                                                                          Cross References
                                                                                                                                                                                                          APIs
                                                                                                                                                                                                          Strings
                                                                                                                                                                                                          • TYPE
                                                                                                                                                                                                          Position Instruction Meta Information
                                                                                                                                                                                                          1const-string v0, "TYPE"
                                                                                                                                                                                                          3invoke-virtual {p0, v0}, Lezvcard/parameter/VCardParameters;->first(Ljava/lang/Object;)Ljava/lang/Object;
                                                                                                                                                                                                          4move-result-object v0
                                                                                                                                                                                                          5check-cast v0, Ljava/lang/String;
                                                                                                                                                                                                          6return-object v0